1 / 62

An Architecture Framework for Composite Services with Process-Personalization

An Architecture Framework for Composite Services with Process-Personalization. Rajani Shankar Sadasivam rajani@uab.edu PhD Defense Presentation October 31, 2007. Committee Members. Dr. Murat Tanik (Chairman) Dr. Barrett Bryant, CIS, UAB Dr. Chittoor Ramamoorthy, EECS, UC Berkeley

opal
Download Presentation

An Architecture Framework for Composite Services with Process-Personalization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Architecture Framework for Composite Services with Process-Personalization Rajani Shankar Sadasivam rajani@uab.edu PhD Defense Presentation October 31, 2007

  2. Committee Members • Dr. Murat Tanik (Chairman) • Dr. Barrett Bryant, CIS, UAB • Dr. Chittoor Ramamoorthy, EECS, UC Berkeley • Dr. Gary Grimes, ECE, UAB • Dr. Gregg Vaughn, ECE, UAB • Dr. Jeffrey Kulick, ECE, UAH • Dr. Murat Tanju, Accounting and Information Systems, UAB

  3. Presentation Overview • Personal background • Motivation and approach • Problem definition • Composite services development approach • P2FRAMEWORK approach • Case study – gene linkage identification • Contribution, future work, and summary

  4. Presentation Overview • Personal background • Motivation and approach • Problem definition • Composite services development approach • P2FRAMEWORK approach • Case study – gene linkage identification • Contribution, future work, and summary

  5. Education • PhD Candidate in Computer Engineering, Electrical and Computer Engineering, UAB, 2004 • M.S.E.E, Electrical and Computer Engineering, UAB, 2002 • Bachelors in Electronics and Communication, University of Madras, 1999

  6. Work Experience • Systems Analyst, Division of CME, UAB School of Medicine, 2004 to present • Programmer Analyst, UAB Academic Computing, IT Department, 2002 to 2004 • Research Assistant, UAB Electrical and Computer Engineering, 2000 to 2001

  7. Timeline

  8. Timeline (Contd.)

  9. Related Project Work • UAB Department of Epidemiology • Gene linkage project • UAB Department of Genetics • Lab integration and management systems • UAB Statistical Genetics Department • Statistical wrapper project • Oracle discovery project

  10. Publications • Journal paper and patent • R.S. Sadasivam, R. Goli, R. Kathiru, A. Krishnan, Y. Tuncer, M.M. Tanik and S. Thompson, “A Service-Based Entropic Model for Sensors Orchestration ” International Journal of Distributed Sensor Networks (Accepted for Publication), 2007. • R. S. Sadasivam, M.M. Tanik and L. Jololian, "US Patent Application: Drag-and-Drop Communication of Data via a Computer Network", U.S. Patent, 2006.

  11. Publications (Contd.) • Conference papers • G. Sundar, R.S. Sadasivam and M.M. Tanik, “Design of a Service-Oriented Composite Dashboard,” in Proc. IDPT 2007, Society for Design and Process Science, 2007. • R.S. Sadasivam, G. Sundar, M.M. Tanik, L. Jololian and M.N. Tanju, “A Process Personalization Model for Enabling Biological Research,” in Proc. IDPT 2007, Society for Design and Process Science, 2007. • G. Sundar, R.S. Sadasivam, J.L. Hartman and M.M. Tanik, “Intelligent Lab Information Management System,” in Proc. IDPT 2006, Society for Design and Process Science, 2006. • R.S. Sadasivam, M.M. Tanik and R. Kristofco, “A Service-Oriented Approach For Intelligent Information Integration And Retrieval,” in Proc. IDPT 2006, Society for Design and Process Science, 2006. • R.S. Sadasivam, G. Sundar, M.M. Tanik and M.N. Tanju, “Process Personalization Framework for Service-driven Enterprises,” in Proc. IEEE SouthEastcon’06, 2006.

  12. Publications (Contd.) • Conference papers • R.S. Sadasivam, P. Clark and L. Casebeer, “Best Practices in Internet Collaboration for CME,” in Proc. Alliance for CME Annual Conferences, Alliance for CME, 2006. • R.S. Sadasivam, M.M. Tanik, L. Casebeer, D. Allison, J. Gemmill, J. Lynn, B. Bryant, Y.-F. Wu, M. Bieber and L. Jololian, “Component-Based Approach for Scientific Services for Education and Research (Scientific SEARCH),” in Proc. 2nd Global Educational Technology in Science Symposium (GETS), 2005. • R.S. Sadasivam, “Invited Talk: Research Directions in Composite Services,” in Proc. IEEE Computer Society meeting Alabama chapter, 2005. • A. Mamuwallah, R.S. Sadasivam and M.M. Tanik, “A Simon-Conant Based Entropic Approach to Function Point Analysis,” in Proc. IDPT 2005, Society for Design and Process Science, 2005.

  13. Publications (Contd.) • Conference papers • R.S. Sadasivam, R. Goli, A. Krishnan, A. Mamuwallah and M.M. Tanik, “Dynamic Reconfiguration of Field-Agents to Process-Agents in Distributed Systems,” in Proc. IDPT 2004, Society for Design and Process Science, 2004. • R.S. Sadasivam, “Dynamic Reconfiguration of Field-Agents to Process-Agents in Distributed Systems,” in Proc. IDPT 2004, Society for Design and Process Science, 2004. • R.S. Sadasivam, “Intelligent Correlation of Services Agent Framework,” in Proc. Graduate Student Day, 2004. • R.S. Sadasivam, “Process Engineering Agent Framework using Entropy Management,” in Proc. 81st Annual Conference of the Alabama Academy of Science, Alabama Academy of Science, 2004.

  14. Publications (Contd.) • Conference papers • U.J. Tanik, R.S. Sadasivam, R. Giles and M.M. Tanik, “Building Cross-disciplinary Partnerships through Entropy Reduction Techniques,” in Proc. IDPT 2003, SDPS, 2003, pp. 596-601. • R.S. Sadasivam, M.M. Tanik, J. Gemmill and T. Jannett, “Cyberinfrastructure Development - A Component Based Approach with Software Agents,” in Proc. IDPT 2003, SDPS, 2003, pp. 714-722. • R.S. Sadasivam, P. Ramesh, J.P. Robinson and J. Gemmill, “Middleware: Single Sign on Authentication and Authorization for Groups,” in Proc. ACM Southeastern Conference, 2003, pp. 452-456. • R.S. Sadasivam, L. Jololian and M.M. Tanik, “Java 2 Enterprise Edition Implementation of a Distributed Business,” in Proc. IDPT 2003, SDPS, 2003, pp. 583-587. • R.S. Sadasivam, U.J. Tanik and M.M. Tanik, “A Test-Bed for the Correlation Center of Digital Services,” in Proc. IEEE SouthEastcon’02, 2002, pp. 381 -386.

  15. Proposal Writing

  16. Proposal Writing

  17. Pending Publications • Pending publications • R.S. Sadasivam and M.M. Tanik, “Process-Personalization for Mobile Web Services,” Handbook of Research in Mobile Business: Technical, Methodological, and Social Perspectives (Pending Work), 2008. • L.K. Vaughan, R.S. Sadasivam, G. Sundar, D. Arnett and M.M. Tanik, “Identification and Selection of Candidate Genes for Regions of Linkage and Association (Pending Work),” BMC Bioinformatics, 2008.

  18. Awards and Recognition • R.S. Sadasivam, M. M. Tanik, and L. Jololian, "US Patent Application: Drag-and-Drop Communication of Data via a Computer Network“, U.S. Patent, 2006 • Best student Dean’s Award, School of Engineering, 2004 • Best student, School of Engineering, 2004 • Best student, Electrical and Computer Engineering, 2004 • SDPS honorarium, 2006 • Tau Beta Pi, 2005 • IEEE Vice Chair of Student Society, 2004-2005

  19. Presentation Overview • Personal background • Motivation and approach • Problem definition • Composite services development approach • P2FRAMEWORK approach • Case study – gene linkage identification • Contribution, future work, and summary

  20. Motivation and Approach • Motivation • Reduce the process gap between a customer or a user of a process needs and the implemented system • Approach • Reduce process gap by developing systematic integration and personalization framework leveraging composite services

  21. Composite Services • Large systems’ development focused on specifying, discovering, selecting, and integrating services • Provides a rich set of tools, technologies, and approaches

  22. Presentation Overview • Personal background • Motivation and approach • Problem definition • Composite services development approach • P2FRAMEWORK approach • Case study – gene linkage identification • Contribution, future work, and summary

  23. Seminal Work • C.V. Ramamoorthy, “A Study of the Service industry - Functions, Features, and Control,” ICICE Transactions Communications, vol. E83-B, no. No. 5, pp. 885-903; May, 2000 • K. Harrison-Broninski, Human interactions: the heart and soul of business process management, Tampa, FL, Meghan-Kiffer Press, 2005

  24. Reasons for Process Gap • Three types of interactions in large systems • Mechanistic interactions among service processes • Interactions between service processes and individuals • Interactions between service processes and teams • Only mechanistic interactions can be integrated effectively using current technology • Process technologies are designed for orchestrating distributed computing resources of various kinds. Current work is driving process technologies downwards towards programming rather than upwards to support human interactions The process-personalization challenge

  25. Process-Personalization Challenge • Process-personalization challenge is the lack of support for human interactions in large systems integration • Difficulties in capturing and integrating semantics of user needs • Tasks and such resources as who, why, what, and how performs the task • Loss of semantics can occur at two stages • Capturing at the analysis and specification stage • Integrating at the composition stage because of the inability of technology to retain semantics • Lack of understanding of problem domain • Lack of understanding the scope of the problem • Ad hoc approaches

  26. Examples of Process-Personalization • Tools-as-services • Integrated information

  27. A Large System Example

  28. Integration Confusion • Integration confusion between groupware and BPM technologies • Collaborative technologies and BPM technologies operate in functional silos resulting in collaboration that occurs outside the context of processes

  29. Presentation Overview • Personal background • Motivation and approach • Problem definition • Composite services development approach • P2FRAMEWORK approach • Case study – gene linkage identification • Contribution, future work, and summary

  30. Processes-Oriented Approach • Emphasis on process throughout the composite services development life cycle • Processes provide the syntactic and semantic elements of composite services to describe the integration need • The semantic elements captures the essence of the integration need • The syntactic elements provides the structure of the integration

  31. Development Life Cycle

  32. Development Steps

  33. An Abstract Process Modeling Approach • Task System Model of Coffman and Denning Model processes using tasks and resources • A task constitutes the unit of compositional activity in a process. The task is specified in terms of its external behavior such as the input it requires, the output it generates, its action or function, and its execution time • Resource is any (not necessarily physical) device which is used by tasks. For example, the tasks of a process could use multiples resources such as a service, software, a human activity

  34. Composite Services Example • Weather and email composite service

  35. Abstract Process Model

  36. Executable Process Model • BPEL Process • Click link to see process

  37. Presentation Overview • Personal background • Motivation and approach • Problem definition • Composite services development approach • P2FRAMEWORK approach • Case study – gene linkage identification • Contribution, future work, and summary

  38. P2FRAMEWORK • Provides systematic approach for reducing the process gap in large systems integration • Leverages composite services • Emphasizes process personalization • Addresses at two stages • At the abstract process modeling stage • At the executable process modeling stage

  39. P2FRAMEWORK Overview • Three layered framework • Core competency layer • Strength of the enterprise • Business model layer • Based on the core competency • Good place to start for process modeling • Both core competency and business model provides a scope and direction for capturing and representing the semantics • Composite services layer – primary focus - process-oriented composite services development • Abstract process modeling • Executable process modeling • Process analysis and optimization

  40. P2FRAMEWORK Matrix • Provides a systematic approach for process-personalization by incorporating the following • The dimensions of process-personalization • The service-agent model

  41. Process-Personalization Dimensions • Semantics-Dimension • Supports the need to incorporate semantics for process-personalization • Change-Dimension • Supports the need for flexible process to accommodate change • Automation-Dimension • Supports the need for automations to reduce human interaction

  42. Semantics Dimensions • Knowledge Semantics (KS) • Knowledge needed for task • Rules Semantics (RUS) • Conditions specifying how operational decisions of the task must be made • Roles Semantics (ROS) • Set of users and their access control for the task • Users-Profile Semantics (UPS) • Users preferences and needs • Infrastructure Semantics (INS) • Resources needed for the task • Communication Semantics (COS) • Messages passed of the different tasks

  43. Service-Agent Model • Approach for incorporating process- personalization semantics in executable process modeling • Uses two concepts, services and agents • Services • Provides an abstraction for modeling and integrating different types of resources • Agents • Provides support for process-personalization by incorporating semantics

  44. Presentation Overview • Personal background • Motivation and approach • Problem definition • Background - composite services • P2FRAMEWORK approach • Case study – gene linkage identification • Contribution, future work, and summary

  45. Obesity Research Process • Developed in collaboration with Dr. Donna Arnett and Dr. Laura Vaughan, Department of Epidemiology. • Part of the HyperGen study • Study to find genes that are factors in increasing heart size • Good example of a large system with human interactions

  46. Overall Process

  47. Abstract Process Model

  48. Resource List

More Related