Using UN/CEFACT S Modelling Methodology (UMM) in e-health Projects
|
|
- Kathleen Washington
- 6 years ago
- Views:
Transcription
1 Using UN/CEFACT S Modelling Methodology (UMM) in e-health Projects P. García-Sánchez, J. González, P.A. Castillo, and A. Prieto Department of Computer Architecture and Computer Technology, CITIC-UGR, University of Granada, Spain {pgarcia,jesus,pedro,aprieto}@atc.ugr.es Abstract. UN/CEFACT s Modelling Methodology (UMM) is a methodology created to capture the business requirements of inter-organizational business processes, regardless of the underlying technology. An example of how to apply UMM to an inter-enterprise e-health project is presented in this paper. 1 Introduction Nowadays, Ambient Assisted Living (AAL) and e-health are in a continuous growing, so several international initiatives applying IT technologies to welfare and health are emerging [1]. One example is the I+D+i project AmIVital, which instead of focusing on home-systems and network sensors for e-health, focuses on the research and development of services that will be the basis of an interoperable platform able to communicate with different systems of e-health, e-government or others. In this sense, the B2B (Business To Business) paradigm facilitates the information exchange among organizations (social services, hospitals, government, etc.) using the Internet. In this paper we show how to use UMM to model a complete Ambient Assisted Living scenario, describing all views and sub-views of this methodology. The paper is arranged as follows. First, the state of art, concerning all the relevant technologies and design methodologies related to B2B applications, is described in Section 2. Then, Section 3 introduces all the design views UMM uses to model a B2B system, and Section 4 describes how to apply it to model an example of an e-health use case within AmIVital, describing all its views and sub-views in relation with the proposed example. Finally, some concluding remarks and future work are pointed out in Section 5. 2 State of the Art In the previous years, several B2B technologies have emerged, being ebxml and Web Services the most extended. Web Services have been quickly adopted by This work has been supported by the Spanish Ministry of Commerce, under project AmIVital (CENIT ). J. Cabestany et al. (Eds.): IWANN 2009, Part I, LNCS 5517, pp , c Springer-Verlag Berlin Heidelberg 2009
2 926 P. García-Sánchez et al. the IT industry, while ebxml has gained acceptance in different B2B communities because of its specification of standard business communication scenarios. ebxml defines a set of standards that allows the enterprises negotiate their products through the Internet. It is based on a well-defined documents interchange using a contract-based approach [2], providing a specification for messaging, registry/repositories and business processes description, and unlike other approaches, it is an horizontal standard (it is not oriented towards a specific industry sector). On the contrary, Web Services expose any kind of applications to the Web, so anyone can call them (service approach). Another main difference between Web Services and ebxml is that the former is based on BPEL, which can only describe the scenario inside a company, due to it has not all the information of the services being orchestrated, while the latter can be used to model a global choreography among several companies. Regardless of the chosen B2B framework, the business processes of the platform must be analyzed and modelled. So it is necessary to use a consistent and well-defined methodology to design a model based on a machine-readable description. Business-Centric Methodology (BCM) for Enterprise Agility and Interoperability [3] is a roadmap for the development and implementation of procedures to create effective, efficient, and sustainable interoperability mechanisms. It has been developed by OASIS, the same consortium that created BPEL or UDDI, among others, and it is complementary to other existent architectures and technologies designed to build business oriented services, like ebxml or Web Services. BCM is formed by a set of model layers with a step-guide process, and an information pyramid to align the semantic information of partners. This allows the participation of business experts and the creation of a very large documentation repository. Nevertheless, this methodology has some disadvantages: it has a very large learning curve and it is not very extended yet. SOMA [4] is an architecture proposed by IBM to model service oriented processes. It lets the identification, specification and implementation of services inside the SOA paradigm. To achieve this tasks, it proposes a top-down modelling oriented to intra-enterprise services (service-oriented instead of businessoriented). UN/CEFACTs Modelling Methodology (UMM) [5]isanapproachtomodel the business services that each partner must provide in order to perform a B2B collaboration. It has a complete meta-model about business processes and business information, including a process analysis methodology. It is interesting to show that UMM provides and supports components to capture the knowledge about the business processes, and that it is independent of the underlying implementation technology (ebxml, Web Services, CORBA or EDI). Furthermore, because UMM extends UML, we could say that this methodology is more easily adaptable, due to the high development, acceptance and maturity of UML. In fact, a survey of B2B modelling languages show that UMM is the most complete approach [6], thus, this is the methodology the authors have chosen to model the AAL scenario presented in this paper.
3 Using UMM in e-health Projects Usage of UMM To build a complete B2B information system it is necessary to obtain all the business knowledge, as well as all the technical information about the business domain to be modelled, being this information the basis of the system ambit, its requirements and its specifications. UMM proposes the usage of worksheets to do this work, being them the bridge between business experts and business analysts. Thus, every view and sub-view of the model requires a set of these worksheets in order to obtain the relevant information. The main views of this methodology are: Business Domain View: It is used to discover, but not to build, collaborative business processes. Using interviews with the business experts, together with the worksheets, the process analyst is guided in order to capture business knowledge. Business Requirements View: It is used to identify the business processes and business entities candidates to perform a business collaboration. First the workflow processes are modelled, then the relevant Business Entities and their lifecycles are identified, and finally the requirements of every transaction are described. Business Transaction View: This view describes the whole choreography, the interactions and the exchanged information between business partners. Business Service View: This last view details the composed services, the agents, and the necessary data interchange in order to execute and validate a business collaboration. This view is expressed in the language and technical concepts chosen by the software developers (i.e. BPEL or BPSS), and thus, it is not included in the UMM guidelines. At the moment, the most viable option to apply UMM is using the Enterprise Architect tool together with the UMM Add-In [7]. This plug-in is widely tested, includes a whole user guide, and is completely free. It also includes tools to manage the worksheets, which are not standardized by the UN/CEFACT. But its most important features are that it is able to validate the model, and that it can generate BPEL or BPSS descriptions from a valid model. 4 Using UMM in AmIVital The general objective of project AmIVital is to develop a new generation of technology and information tools to model, design and implement an Ambient Intelligence (AmI) platform to support the independent life, welfare and health of its users. As this objective is completely integrated in the European concept of Ambient Assisted Living (AAL), the Spanish Ministry of Commerce, inside the CENIT program, has awarded a grant of more than 20 million euro to this project. In a large e-health project like AmIVital, where several institutions must create functional services to be choreographed, and many different technologies
4 928 P. García-Sánchez et al. must be integrated, it is a good idea to use an independent-technology based modelling methodology like UMM. As an example of its application we could think in the following scenario: A virtual calendar launches an event and notifies the monitorization system to create a reminder for the user, sending him a notice. If the user is not localizable, or he does not accept the notice, the monitorization ends. Otherwise, the monitorization is accepted and a monitorization context, containing information about the devices and instructions about how to use them, is created. Then the user activates the monitorization, which sends the data to the monitorization context, where they are checked. Finally a report is sent to the user and the doctor (or an alarm if there have been any problem). In the next subsections all the UMM views of this example are described. 4.1 Business Domain View This view allows to split the business in two ways: Business Areas (divisions of an enterprise: sales, personnel,...) that encompass Business Process Areas (common operations) or Business Categories, that may encompass other Business Categories. As the last one is a more general modelling strategy, it is the proposed in this work to model the AmIVital platform. Inside every leaf of the created structure a use case diagram is created to identify the relevant business partners and business processes. As each process may be composed by other processes, we may have to use the include association. Business partners must also be added and linked with their participating processes with participates relations. Finally, stakeholders can also be added with an isinterestedof relation to describe that, although they are interested in a business process, they do not take active part in its execution. 4.2 Business Requirements View The requirements of the collaborative business processes, business entities and transactions,arecollected in this view. It is composed by the following sub-views: Business Process View: Every business process can be divided into subprocesses, and each of these, into activities. For example, the previous whole scenario has been divided into three sub-processes: Create reminder, Create monitorization context and Perform monitorization. Every sub-process is modelled from each participant s point of view, and finally, a collaborative point of view is generated (an example of this view can be seen in Figure 1). Business Entity View: This sub-view describes the relevant Business Entities affected by a business process and models their lifecycle. A Business Entity is a real-world thing with significance to the partners. In our example we define entities like Reminder, Monitorization or Localization. Each one of them can change its state during their lifecycle (an example is shown in Figure 2a). This information is also detailed in the worksheets. Transaction Requirements View: This step focuses on the atomic interactions between the partners of a collaboration flow, describing the exchange of
5 Using UMM in e-health Projects 929 Fig. 1. Business Process View of the sub-process Manage Reminder of our example (collaborative view). Each column is a partition to describe the behaviour of each partner. (a) (b) Fig. 2. (a) Business Information Entity Lifecycle. (b) Business Transaction Use Case.
6 930 P. García-Sánchez et al. information between exactly two roles. The worksheets describe who starts the transaction, the activities performed, the pre and post-conditions, and the possible exceptions. An example can be seen in Figure 2b. Business Collaboration Requirements View: All the participants and requirements of each collaboration are detailed in this sub-view, so every collaboration is divided into Business Transactions Uses Cases (created on the previous view) and business partners are mapped to the roles in everytransaction (for example, the Business Partners User and Monitorization System are respectively mapped to the Receptor and the Notifier roles in the transaction use case shown in Figure 2b). Worksheets are used to specify which Business Entities and Business Partners participate in the collaboration, along with all the pre and post-conditions, exceptions and performed actions. Business Collaboration Realization View: This last sub-view is used to map the business partners defined in the Business Domain View into the business collaborations defined in the Business Collaboration Requirements View. This view allows that different partners perform the same collaboration, increasing the re-usability and scalability of the design. 4.3 Business Transaction View This last view in the UMM workflow is used to model the business collaborations, from the analysts s point of view, in order to reach the requirements defined in the previous steps. It describes the whole choreography of interactions and defines the information that is exchanged among these interactions. It is composed by the following sub-views: Business Choreography View: For each one of the Business Collaborations defined in the Business Collaboration Requirements View, a Business Choreography is created. This choreography is composed by Business Activities, being each one of them linked to the business transactions defined in the Business Interaction View (next sub-view). Constraints are used in order to guide this execution flow, as can be seen in Figure 3a). Business Interaction View: This view details the sequence of steps that each business transaction performs, identifying the information exchanged between exactly two roles. These exchanges are modelled as requests and optional responses. It is interesting to show that these Business Transactions are also described in worksheets that specify the transaction pattern (Request/Response, Query/Response, Notification...) and several legal and security requisites. For example, Figure 3b shows a request/response transaction to locate the user. Business Information View: This view models the information entities that are exchanged in each transaction. These information entities are encapsulated in information envelopes, which have a header and a body. The information entities are modelled using UML artefacts. In fact, there are not restrictions to model this documents, although UN/CEFACT recommends using the Core Components Technical Specification (CCTS) [8].
7 Using UMM in e-health Projects 931 (a) (b) Fig. 3. (a) Business Choreography for the sub-process Manage Reminder. Everytransaction is refined within a Business Interaction View. One of these transactions can be seen in (b). Nevertheless, as CCTS is mainly focused on commercial transactions, it is not appropiated to model the information entities of AmIVital. 4.4 Business Service View Functional services for e-health are modelled more efficiently using SOA, mainly because this kind of services (location, vital signs monitoring, video-conference, etc.) are more centred on the user rather than on the business process. Thus, as UMM does not include a modelling guide to create or reuse functional services, we propose the use of SOMA to model different low-coupling services for each organization involved in AmIVital. Like UMM, SOMA is also based on a top-down modelling, being more oriented towards intra-enterprise services. SOMA can also be used to model a micro-soa, for instance, to describe the set of domotic devices inside a house, providing a level of abstraction and a service interface more adequate to integrate them in the whole platform using UMM. 5 Conclusions and Future Work Within a wide inter-organizational research project like AmIVital, where several enterprises and universities work together to develop services for e-health, a
8 932 P. García-Sánchez et al. common modelling methodology is mandatory. As a proof of concept, UMM has been used to model a simple e-health business process, where several systems collaborate in an intelligent way with the user 1. We have chosen UMM due to its growing usage in the development of B2B applications, the fact that its learning curve is not very large, and because there exist completely functional tools to create and validate the models. During the development of this work, the UMM authors have published the 2.0 specification of this methodology [9], with some changes in the artefacts and packet structure to make UMM more simple, extensible and scalable. At the moment it is only a public draft version. Their authors are also working in a new UMM Add-In for Enterprise Architect, being this add-in in beta phase. The next step in our project will be to migrate the use case described in this paper to UMM 2.0, and to continue working with this new version of the methodology, extending its usage to other e-health services, as telecare, medication management and domotic services among others. References 1. Kleinberger, T., Becker, M., Ras, E., Holzinger, A., Müller, P.: Ambient intelligence in assisted living: Enable elderly people to handle future interfaces. In: Stephanidis, C. (ed.) UAHCI 2007 (Part II). LNCS, vol. 4555, pp Springer, Heidelberg (2007) 2. Patil, S., Newcomer, E.: ebxml and Web Services. IEEE Internet Computing 7(3), (2003) 3. OASIS BCM TC: Business-Centric Methodology for Enterprise Agility and Interoperability. Executive White Paper (2003), 4. Arsanjani, A., Ghosh, S., Allam, A., Abdollah, T., Ganapathy, S., Holley, K.: SOMA: A method for developing service-oriented solutions. IBM Systems Journal 47(3), (2008) 5. Hofreiter, B., Huemer, C., Liegl, P., Schuster, R., Zapletal, M.: UN/CEFACT S modeling methodology (UMM): A UML profile for B2B e-commerce. In: Roddick, J.F., Benjamins, V.R., Si-said Cherfi, S., Chiang, R., Claramunt, C., Elmasri, R.A., Grandi, F., Han, H., Hepp, M., Lytras, M.D., Mišić, V.B., Poels, G., Song, I.-Y., Trujillo, J., Vangenot, C. (eds.) ER Workshops LNCS, vol. 4231, pp Springer, Heidelberg (2006) 6. Folmer, E., Bastiaans, J.: Methods for Design of Semantic Message-Based B2B Interaction Standards. Volume Enterprise Interoperability III (2008) 7. Hofreiter, B., Huemer, C., Liegl, P., Schuster, R., Zapletal, M.: UMM add-in: A UML extension for UN/CEFACT s modeling methodology. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC LNCS, vol. 4749, pp Springer, Heidelberg (2007) 8. United Nations Centre for Trade Facilitation and Electronic Business: Core Components Technical Specification (2003), 9. Huemer, C., Liegl, P., Motal, T., Schuster, R., Zapletal, M.: The development process of the UN/CEFACT modeling methodology. In: ICEC 2008: Proceedings of the 10th international conference on Electronic commerce, pp ACM, New York (2008) 1 Available at
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2007 Vol. 6, No. 1, January-February 2007 Where s the (Business) Beef? Mahesh H. Dodani, IBM
More informationA Standards Framework for Value Networks in the Context of Industry 4.0
A Standards Framework for Value Networks in the Context of Industry 4.0 A. Mazak, C. Huemer Business Informatics Group, TU Vienna, Vienna, Austria {mazak,huemer}@big.tuwien.ac.at Abstract The German initiative
More informationComponent Based System Framework for Dynamic B2B Interaction
Component Based System Framework for Dynamic B2B Interaction Jinmin Hu Paul Grefen Department of Computer Science, University of Twente P.O. Box 217, 7500 AE Enschede, the Netherlands E-mail: {jimhu, grefen}
More informationService Oriented Architecture
Service Oriented Architecture Part I INTRODUCING SOA Service Oriented Architecture- Presented by Hassan.Tanabi@Gmail.com 2 Fundamental SOA 1. The term "service-oriented" has existed for some time, it has
More informationPossibilities for Modeling and Integration of Business Processes*
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 1 Sofia. 2005 Possibilities for Modeling and Integration of Business Processes* Hristina Daskalova, Vladislava Grigorova,
More informationA Modeling Approach for Collaborative Business Processes based on the UP-ColBPIP Language
A Modeling Approach for Collaborative Business Processes based on the UP-ColBPIP Language Pablo David Villarreal 1, Ivanna Lazarte 1, Jorge Roa 1, Omar Chiotti 1,2 1 CIDISI, Universidad Tecnológica Nacional
More informationService Oriented Architecture
2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 1, January-February 2008 The Year of the Globally Integrated Enterprise Mahesh
More informationSOA Concepts. Service Oriented Architecture Johns-Hopkins University
SOA Concepts Service Oriented Architecture Johns-Hopkins University 1 Lecture 2 Goals To learn the basic concepts behind SOA The roots of SOA: the history from XML to SOA, and the continuing evolution
More informationUN/CEFACT Modeling Methodology (UMM) User Guide
1 2 UN/CEFACT United Nations Centre for Trade Facilitation and Electronic Business 3 4 5 6 7 UN/CEFACT Modeling Methodology (UMM) User Guide CEFACT/TMG/N093 V20030922 8 UN/CEFACT UMM User Guide 9 10 11
More informationopenxchange Reference Architecture for Automated Business Process Integration
openxchange Reference Architecture for Automated Business Process Integration Henning Hinderer 1, Boris Otto 1, Erwin Folmer 2 1 Fraunhofer IAO, CC EBI, Nobelstr 12, 70569 Stuttgart, Germany, {henning.hinderer,
More informationModeling e-government processes with UMM
Modeling e-government processes with UMM Philipp Liegl 1, Robert Mosser 2, Rainer Schuster 1 and Marco Zapletal 3 1 Research Studios Austria, Austrian Research Centers GmbH - ARC 2 Institute for Distributed
More informationA Semantic Service Oriented Architecture for Enterprise Application Integration
2009 Second International Symposium on Electronic Commerce and Security A Semantic Service Oriented Architecture for Enterprise Application Integration Liyi Zhang Center for Studies of Information Resources,
More informationKeynote Presentation: Driving the Value of SOA in an Enterprise Architecture
Keynote Presentation: Driving the Value of SOA in an Enterprise Architecture Manoj Saxena Vice President Global Solutions and Asset Management IBM Global Business 2007 IBM Corporation Agenda IBM SOA Architect
More informationRESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3
RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 1 Asst Professor, Dept of MCA, SVEC, A. Rangampet. ykkumar83@gmail.com, sujatha229@gmail.com,com 148
More informationThe Development Process of the UN/CEFACT Modeling Methodology
The Development Process of the UN/CEFACT Modeling Methodology Christian Huemer Business Informatics Group TU Vienna huemer@big.tuwien.ac.at Rainer Schuster Electronic Commerce Group TU Vienna schuster@ec.tuwien.ac.at
More informationA Methodology for the Design, Verification, and Validation of Business Processes in B2B Collaborations
A Methodology for the Design, Verification, and Validation of Business Processes in B2B Collaborations Student: Jorge M. Roa 1 Supervisors: Pablo Villarreal 1, Omar Chiotti 1,2 1 CIDISI, Universidad Tecnológica
More information1. INTRODUCTION BACKGROUND ENTERPRISE SOA BENEFITS AND TECHNOLOGIES AN ENTERPRISE SOA FRAMEWORK...6
1. INTRODUCTION...1 2. BACKGROUND...3 3. ENTERPRISE SOA BENEFITS AND TECHNOLOGIES...4 4. AN ENTERPRISE SOA FRAMEWORK...6 5. ALIGNING IT WITH BUSINESS...7 6. CONCLUSION...8 Whitepaper Page 2 What is Enterprise
More informationArchitecting SOA With A Business Focus
Architecting SOA With A Business Focus Dejan Mihajlovic Senior Managing Consultant 2008 IBM Corporation SOA Architect Summit Roadmap What is the impact of SOA on current Enterprise Architectures? Business
More informationA MODEL BASED SYSTEMS ENGINEERING PROCESSES DEPLOYMENT FRAMEWORK
A MODEL BASED SYSTEMS ENGINEERING PROCESSES DEPLOYMENT FRAMEWORK Clémentine Cornu, Bernard Chiavassa Eurocopter, ETZP, Aéroport International Marseille Provence 13725 Marignane Cedex France {Clementine.Cornu,
More informationIT Architect Regional Conference 2007
IT Architect Regional Conference 2007 Oriented Enterprise Architecture Yan Zhao, Ph.D Director, Enterprise and Solutions Architecture CGI Federal Presentation Outline 1. Enterprise Architecture (EA) and
More informationIncorporating Model-Driven Techniques into Requirements Engineering for the Service-Oriented Development Process
Incorporating Model-Driven Techniques into Requirements Engineering for the Service-Oriented Development Process Grzegorz Loniewski, Ausias Armesto, Emilio Insfran ISSI Research Group, Department of Computer
More informationModel-Based Development with SoaML
Model-Based Development with SoaML Brian Elvesæter, Cyril Carrez, Parastoo Mohagheghi, Arne-Jørgen Berre, Svein G. Johnsen and Arnor Solberg 1 Introduction and Overview Our MDSE methodology aims to integrate
More informationSlide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange
Slide 1 Component 9 Networking and Health Information Exchange Unit 8 Enterprise Architecture Models This material was developed by Duke University, funded by the Department of Health and Human Services,
More informationBusiness Process Modeling Using ebxml: Case Study
Student Project Business Process Modeling Using ebxml: Case Study Aivaras Pigaga Matr. Nr.: 20726 Information and Media Technologies Technical University of Hamburg-Harburg Under the supervision of Prof.
More informationMTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts
MTAT.03.229 Enterprise System Integration Lecture 6 Service-Oriented Architecture Basic Concepts Marlon Dumas marlon. dumas ät ut. ee Where are we? We have seen technology and architectural styles for
More informationService Oriented Realization of The HTNG Reference Architecture
Oriented Realization of The HTNG Reference Architecture Version 0.6 Revision History Date Version Description Author June 24, 2008 0.1 First Draft with Structure Chris Laffoon (IBM) August 20, 2008 0.2
More informationHow SOA Can Help EA. Enterprise Architecture Conference 2008
Enterprise Conference 2008 The IT & Business Alignment Forum November 10-13, 2008, Las Vegas, NV How SOA Can Help EA Yan Zhao, Ph.D Enterprise and IT Strategy Current Affiliation: Mitre Corporation Presentation
More informationSERVICE ORIENTED ARCHITECTURE (SOA) AND SPECIALIZED MESSAGING PATTERNS ORIENTED MIDDLEWARE WITH MULTIPLE TYPES OF SOA APPLICATIONS
SERVICE ORIENTED ARCHITECTURE (SOA) AND SPECIALIZED MESSAGING PATTERNS ORIENTED MIDDLEWARE WITH MULTIPLE TYPES OF SOA APPLICATIONS Er. Govind Dev Lodha 1, Er. Vijay Malav 2, Dr. Amit Sharma 3 1,2, 3 Associate
More informationSOP 4 EBPM: Generating Executable Business Services from Business Models*
SOP 4 EBPM: Generating Executable Business Services from Business Models* Rubén de Juan-Marín 1 and Rubén Darío Franco 2 1 Instituto Tecnológico de Informática Univ. Politécnica de Valencia, 46022 Valencia,
More informationRealize Positive ROI on Your SOA Investments with Vitria M 3. O Suite
Realize Positive ROI on Your SOA Investments with Vitria M 3 O Suite > 2 Table of Contents 2 SOA: The Promise and the Shortfall 2 Core SOA Inhibitors 2 Costly Service and Process Exceptions 3 Persistent
More informationAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Journal of Computer Engineering 1 (2009) 3-11 An Autonomic Service Oriented Architecture in Computational Engineering Framework M. Agni Catur Bhakti and Azween B. Abdullah Department of Computer and Information
More informationDriving XML Standards Convergence and Interoperability
Driving XML Standards Convergence and Interoperability Jackson He, Ph.D. Intel Corporation Chair of BIC XML Convergence WG December 06, 2001 Orlando, Florida Interop Summit 2001 1 Agenda Why convergence
More informationBUSINESS REQUIREMENTS SPECIFICATION (BRS)
Draft May 2013 CEFACT/ / UNITED NATIONS ECONOMIC COMMISSION FOR EUROPE UNITED NATIONS CENTRE FOR TRADE FACILITATION AND ELECTRONIC BUSINESS (UN/CEFACT BUSINESS REQUIREMENTS SPECIFICATION (BRS) Approved:
More informationService-Oriented Analysis and Design for Constructing the Online Sales Process Integration
Service-Oriented Analysis and Design for Constructing the Online Sales Process Integration Yung-Hsin Wang (corresponding author) Department of Information Management, Tatung University, No. 40, Chung-Shan
More informationService Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud
Service Oriented Architecture (SOA) Architecture, Standards, Technologies and e Cloud 3-day seminar Give Your Business e Competitive Edge There has been a lot of talk about unsuccessful SOA projects during
More informationCIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng
CIS 8090 Intro Setting the stage for the semester Arun Aryal & Tianjie Deng Cognitive Map of 8090 IS Architectures as Strategy Books: Weill, Ross & Robertson, Enterprise Architecture as Strategy & Fenix
More informationA PRACTICAL APPLICATION OF SOA A Collaborative Marketplace
A PRACTICAL APPLICATION OF SOA A Collaborative Marketplace Sophie Rousseau ORACLE Consulting, Colombes, France Olivier Camp, Slimane Hammoudi GRI, ESEO, Angers, France Keywords: Abstract: SOA, BPEL, Web
More information1. Comparing Service Characteristics. (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl)
1. Comparing Service Characteristics (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl) Comparing Service Characteristics ServiceTaxonomy The term service taxonomy
More informationIT6801 / Service Layers/ A.Kowshika SERVICE LAYERS
1 SERVICE LAYERS Service-orientation and contemporary SOA 2 / 19 Contemporary SOA is a complex and sophisticated architectural platform that offers significant potential to solve many historic and current
More informationGlobal Electronic Commerce through ebxml and Service Oriented Architectures
Lingnan University From the SelectedWorks of Prof. YEUNG Wing-lok December 4, 2008 Global Electronic Commerce through ebxml and Service Oriented Architectures W. L. Yeung, Lingnan University, Hong Kong
More informationService-oriented architecture (SOA)
Service-oriented architecture (SOA) Introduction Two definitions for SOA are as follows: SOA establishes an architectural model that aims to enhance the efficiency, agility, and productivity of an enterprise
More informationMethods for the specification and verification of business processes MPB (6 cfu, 295AA)
Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 04 - Methodology 1 Objective Coarse-grained methodology for developing
More information<Insert Picture Here> Oracle Business Process Analysis Suite: Overview & Product Strategy
Oracle Business Process Analysis Suite: Overview & Product Strategy Devesh Sharma Dec, 2006 Oracle BPA/BPM Product Management Agenda 1 2 3 4 5 Need for Business Process Management
More informationCONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE
CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE Susan Sutherland (nee Rao) University of Canberra PO Box 148, Jamison Centre, ACT 2614, Australia Susan.sutherland@canberra.edu.au
More informationIN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting
IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN
More informationCloud Computing Lectures SOA
Cloud Computing Lectures SOA 1/17/2012 Service Oriented Architecture Service Oriented Architecture Distributed system characteristics Resource sharing - sharing of hardware and software resources Openness
More informationGS1 EDI strategy As approved by the GS1 General Assembly, May 2018
As approved by the GS1 General Assembly, May 2018 Release 1.0, Approved, May 2018 Document Summary Document Item Current Value Document Name GS1 EDI strategy 2018-2020 Document Date May 2018 Document Version
More informationDeriving executable BPEL from UMM Business Transactions
Deriving executable BPEL from UMM Business Transactions Birgit Hofreiter 1, Christian Huemer 2, Philipp Liegl 3, Rainer Schuster 3 and Marco Zapletal 2 1 University of Technology Sydney, Australia 2 Institute
More informationService Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By
Service Oriented Architecture Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By G. SUDHA SADASIVAM, RADHA SHANKARMANI 1 COMPILED BY BJ What is Service-Oriented Architecture? Service-Oriented
More informationTowards a Model-driven and Tool-integration Framework for Co- Simulation Environments. Jinzhi Lu, Martin Törngren
Towards a Model-driven and Tool-integration Framework for Co- Simulation Environments Jinzhi Lu, Martin Törngren I. INTRODUCTION Cyber-Physical Systems (CPS) have evolved continuously over the past decades
More informationBusiness Process Modeling for SOA Prepare for SOA Implementation Dr. Alex Kwok 22 Nov 2004
IBM Software Group Business Process Modeling for SOA Prepare for SOA Implementation Dr. Alex Kwok 22 Nov 2004 Business World Orchestration and Choreography Orchestration An executable business process
More informationModel-Driven Development of SOA Applications II
Model-Driven Software Engineering Model-Driven Development of SOA Applications II Dr. Jochen Küster (jku@zurich.ibm.com) Agenda Process and Techniques for SOA Development From Service Realization to Service
More informationFormal Identification of Right-Grained Services for Service-Oriented Modeling
Formal Identification of Right-Grained Services for Service-Oriented Modeling Yukyong Kim and Kyung-Goo Doh** Dept. of Computer Science & Engineering, Hanyang University, Ansan, 426791, South Korea {yukyong,doh}@hanyang.ac.kr
More information2008 IEEE International Conference on Web Services (ICWS) SERVICES COMPUTING. A New Thinking Style of Education and Engineering. September 25, 2008
2008 IEEE International Conference on Web Services (ICWS) SERVICES COMPUTING A New Thinking Style of Education and Engineering September 25, 2008 Liang-Jie Zhang (LJ), Ph.D. Research Staff Member, SOA
More informationUnderstanding SOA with Web Services
Understanding SOA with Web Services Eric Newcomer and Greg Lomow.:Addison-Wesley Upper Saddle River, NJ m Boston x Indianapolis San Francisco m New York m Toronto u Montreal London m Munich r Paris m Madrid
More informationAn MDA Method for Service Modeling by Formalizing REA and Open-edi Business Frameworks with SBVR
An MDA Method for Service Modeling by Formalizing REA and Open-edi Business Frameworks with SBVR Jelena Zdravkovic, Iyad Zikra, Tharaka Ilayperuma Department of Computer and Systems Sciences Stockholm
More informationTOGAF 9.1 in Pictures
TOGAF 9. in Pictures The TOGAF ADM Cycle Stage Set up an EA team and make sure it can do its work The ADM is about understanding existing architectures and working out the best way to change and improve
More informationTOGAF 9.1 Phases E-H & Requirements Management
TOGAF 9.1 Phases E-H & Requirements Management By: Samuel Mandebvu Sources: 1. Primary Slide Deck => Slide share @ https://www.slideshare.net/sammydhi01/learn-togaf-91-in-100-slides 1. D Truex s slide
More informationToolbox for Architecture Framework Discussions at The Open Group. SKF Group, February 2018
Toolbox for Architecture Framework Discussions at The Open Group SKF Group, February 2018 Toolbox Overview Components in our Enterprise Architecture Management: APPROACH FRAMEWORK CONTENT TOOLBOX Architecture
More informationService Oriented Integration (SOI) - Concepts, Technologies, and Best Practices
Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices From Integration Infrastructure to Business Value IT managers have been under increasing pressure to migrate a portfolio
More informationResearch on Architecture and Key Technology for Service-Oriented Workflow Performance Analysis
Research on Architecture and Key Technology for Service-Oriented Workflow Performance Analysis Bo Liu and Yushun Fan Department of Automation, Tsinghua University, Beijing 100084, China liubo03@mails.tsinghua.edu.cn,
More informationTitle slide for the presentation.
ebxml: introduction for HL7 Todd Freter XML Technology Center: Industry Initiatives Sun Microsystems, Inc. October 2, 2001 Title slide for the presentation. Preview What is ebxml? ebxml mission, vision,
More informationSOA Workshop - SOMA. Service Oriented Methodology & Architecture SOMA
SOA Workshop - SOMA Service Oriented Methodology & Architecture SOMA History of SOMA In 2005, IBM introduced a way to map business processes to Service Oriented Architecture. SOMA (Service Oriented Modeling
More informationAligning IT with Business Goals Through SOA
Keynote Presentation: Aligning IT with Business Goals Through SOA Garry Gomersall SOA Business Executive North-East Europe IBM Software 2008 IBM Corporation Agenda IBM SOA Architect Summit SOA in the context
More informationEnterprise Services Repository
Enterprise Services Repository An overview Rathish Balakrishnan SAP NW Product Management SOA Middleware The Approach: Service Oriented Architecture SOA is essential but missing business semantics WEB
More informationDATA VALUE CHAIN AND SERVICE ECOSYSTEM: -A WAY TO ACHIEVE SERVICE COMPUTING SUPPORTING "INTERNET +"
International Journal of Big Data (ISSN 2326-442X) Vol. 2, No. 4, 2015 1 DATA VALUE CHAIN AND SERVICE ECOSYSTEM: -A WAY TO ACHIEVE SERVICE COMPUTING SUPPORTING "INTERNET +" Liang-Jie Zhang Kingdee Research,
More informationEnterprise Process Integration
Enterprise Process Integration Janne J. Korhonen What is a process? A process is a coherent set of activities carried out by a collaborating set of roles to achieve a goal. Ould: Business Process Management:
More informationIn Pursuit of Agility -
In Pursuit of Agility - BPM and SOA within the Boeing Company Ahmad R. Yaghoobi Associate Technical Fellow Enterprise Architect ahmad.r.yaghoobi@boeing.com Randy Worsech Business Architect Randall.a.worsech@boeing.com
More informationWSDL 2.0 Message Exchange Patterns: Limitations and Opportunities
WSDL 2.0 Message Exchange Patterns: Limitations and Opportunities Jörg Nitzsche, Tammo van Lessen, and Frank Leymann Institute of Architecture of Application Systems, University of Stuttgart Universitätsstraße
More informationService Oriented Architecture for Architects
www.peaklearningllc.com Service Oriented Architecture for Architects (5 Days) Overview This five day training course for architects delves deep into various architectural aspects of SOA. It starts with
More informationSimply Good Design: 2012 IBM SOA Architect Summit. SOA on Your Terms And Our Expertise
Simply Good Design: 2012 IBM SOA Architect Summit SOA on Your Terms And Our Expertise Business Optimization and Integrity Steve Demuth STSM Decision Management Business Optimization and Integrity How can
More informationDelivering Trusted Information
Delivering Trusted Information Delivering Trusted Information As a Service Trusted Information on your terms and our expertise 2007 IBM Corporation Agenda WebSphere Live for SOA The Information Challenge
More informationSOA in the Enterprise: A Survey of the Technical Landscape Introduction
SOA in the Enterprise: A Survey of the Technical Landscape by Cyrille Thilloy Published: August 28, 2006 (SOA Magazine Issue I: September/October 2006, Copyright 2006) Download this article as a PDF document.
More informationBIAN with BPS Design Methodology
IBM Industry Models Development BIAN with BPS Design Methodology SOA Industry Models v.8.8 IBM Industry Models 4-13-2016 Table of Contents BIAN with BPS Design Methodology...2 1.1 BIAN...2 1.1.1 BIAN Service
More informationebxml Registry 3.0: An Overview
ebxml Registry 3.0: An Overview Agenda What is ebxml Registry? Major Use Cases Key Benefits Key Features ebxml Registry in Action Future Directions Summary Page 2 What is ebxml Registry? A Service Oriented
More informationOrder only PROFILE DESCRIPTION
CEN/ISSS WS/BII03 Order only PROFILE DESCRIPTION Business Domain: Post award procurement Business Process: Ordering Document Identification: CEN/ISSS WS/Profile BII03 Version: 1.0 Release: 2009-11-05 Date
More informationRAPID DELIVERY METHODS FOR ENTERPRISE ARCHITECTURE 3-DAY WORKSHOP WITH INTERACTIVE TEAM SESSIONS TO FAST-TRACK TO ENTERPRISE ARCHITECTURE MATURITY
INTRODUCTION TO ENTERPRISE ARCHITECTURE, FOR MANAGERS AND IT 1-DAY OVERVIEW SEMINAR FOR BUSINESS MANAGERS AND IT STAFF ON RAPID DELIVERY METHODS FOR 3-DAY WORKSHOP WITH INTERACTIVE TEAM SESSIONS TO FAST-TRACK
More informationTDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA)
TDT4250 - Model-driven Development of Information Systems, Autumn 2008 Service-oriented architecture (SOA) 1 SOA definition Service-oriented architecture (SOA) A set of components which can be invoked,
More informationEnterprise IT Architectures SOA Part 2
Enterprise IT Architectures SOA Part 2 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 19, 2007 Agenda I. Recap SOA Architecture and JKE s Open Account Process II. Business Process Modeling III.
More informationSERVICE ORIENTED ARCHITECTURE SOA INTRODUCTION
SERVICE ORIENTED ARCHITECTURE SOA INTRODUCTION SECTOR / IT NON-TECHNICAL & CERTIFIED TRAINING COURSE In this SOA training course, you learn how to create an effective SOA by modeling, designing, and orchestrating
More informationA Mission-Oriented Tool for System-of-Systems Modeling
A Mission-Oriented Tool for System-of-Systems Modeling Eduardo Silva 1, Thais Batista 1, Everton Cavalcante 1,2 1 DIMAp, Federal University of Rio Grande do Norte, Natal, Brazil 2 IRISA-UMR CNRS/Université
More informationTowards Realization of Web Services-Based TSA from NGOSS TNA*
Towards Realization of Web s-based TSA from NGOSS TNA* Mi-Jung Choi 1, Hong-Taek Ju 2, James W.K. Hong 3, and Dong-Sik Yun 4 1 School of Computer Science, University of Waterloo, Canada mjchoi@cs.uwaterloo.ca
More informationDRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER
DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER CONTENTS CONTENTS... 0 INTRODUCTION... 1 VISION AND OBJECTIVES... 1 ARCHITECTURE GUIDING PRINCIPLES... 1 ENTERPRISE TECHNICAL REFERENCE FRAMEWORK
More informationSoa Readiness Assessment, a New Method
ISSN : 8-96, Vol., Issue 8( Version ), August 0, pp.- RESEARCH ARTICLE OPEN ACCESS Soa Readiness Assessment, a New Method Ali Mirarab, Najmeh Ghasemi Fard and Abdol Reza Rasouli Kenari Electrical and Computer
More informationEnterprise IT Architectures SOA Part 2
Enterprise IT Architectures SOA Part 2 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 24, 2008 Slot for Exercise Discussion 2 Agenda I. Recap SOA Architecture and JKE s Open Account Process II.
More informationDeliverable Number: D.A2.1
Programme Integrating and Strengthening the European Research Strategic Objective Networked businesses and governments Integrated Project / Programme Title Advanced Technologies for Interoperability of
More informationIBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA
IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA IBM Rational Software Development Conference 2007 2007 IBM Corporation What
More informationOn demand operating environment solutions To support your IT objectives Transforming your business to on demand.
On demand operating environment solutions To support your IT objectives Transforming your business to on demand. IBM s approach to service-oriented architecture Doing business in the on demand era Technological
More informationAn Agile Method for Model-Driven Requirements Engineering
An Agile Method for Model-Driven Requirements Engineering Grzegorz Loniewski, Ausias Armesto, Emilio Insfran ISSI Research Group, Department of Computer Science and Computation Universidad Politecnica
More informationPatrick F. Carey Bernard W. Gleason. May 2005
Solving the Integration Issue - Service-Oriented Architecture (SOA) Transforming and modernizing the administration of your institution and taking cost out of the system Abstract For decades, colleges
More informationCollaborative DevOps with Rational and Tivoli
Collaborative DevOps with Rational and Tivoli Copyright International Business Machines Corporation 2011 IBM Corporation 1 Overview This paper describes the challenges that exist between development and
More informationSERVICE ORIENTED ARCHITECTURE (SOA)
International Civil Aviation Organization SERVICE ORIENTED ARCHITECTURE (SOA) ICAO APAC OFFICE BACKGROUND SOA not a new concept. Sun defined SOA in late 1990s to describe Jini. Services delivered over
More informationAgile versus? Architecture
Agile versus? Architecture This presentation is about Software Architecture and its relationship to Agile practices. There is often a kind of tension between Agile Concepts and Architecture concepts. Why
More informationFlexible Integration of Service Suppliers in Collaborative Service Procurement Networks
Fleible Integration of Service Suppliers in Collaborative Service Procurement Networks Maik Herfurth 1, Thomas Schuster 1, and Peter Weiß 2 1 FZI Forschungszentrum Informatik, Haid-und-Neu-Str. 10-14,
More informationImplementing Enterprise Architecture with MDA
Implementing Enterprise with MDA Mike Rosen CTO, M²VP Mrosen@m2vp.com Copyright M 2 VP Inc. 2003, All rights reserved Agenda What is Enterprise? What does it mean to implement it? How does MDA help? Enterprise
More informationIBM Sterling B2B Integrator
IBM Sterling B2B Integrator B2B integration software to help synchronize your extended business partner communities Highlights Enables connections to practically all of your business partners, regardless
More informationBusiness Information and Process Modeling for E-Commerce
Business Information and Process Modeling for E-Commerce Patrick Yee Center for E-Commerce E Infrastructure Development The University of Hong Kong Agenda About CECID Layers of E-Commerce E Interactions
More informationBusiness Process Modeling Information Systems in Industry ( )
Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline
More informationSoaML Introduction. SoaML history
Service-oriented Heterogeneous Architecture and Platforms Engineering SoaML Introduction SoaML history 2006, September OMG RFP 2007, June 3 initial submissions 2008 & 2009 Merge process 2009, December
More information