Using UN/CEFACT S Modelling Methodology (UMM) in e-health Projects

Size: px
Start display at page:

Download "Using UN/CEFACT S Modelling Methodology (UMM) in e-health Projects"

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 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 information

A 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 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 information

Component Based System Framework for Dynamic B2B Interaction

Component 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 information

Service Oriented Architecture

Service 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 information

Possibilities for Modeling and Integration of Business Processes*

Possibilities 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 information

A 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 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 information

Service Oriented Architecture

Service 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 information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL 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 information

SOA Concepts. Service Oriented Architecture Johns-Hopkins University

SOA 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 information

UN/CEFACT Modeling Methodology (UMM) User Guide

UN/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 information

openxchange Reference Architecture for Automated Business Process Integration

openxchange 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 information

Modeling e-government processes with UMM

Modeling 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 information

A Semantic Service Oriented Architecture for Enterprise Application Integration

A 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 information

Keynote Presentation: Driving the Value of SOA in an Enterprise Architecture

Keynote 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 information

RESOLVING 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 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 information

The Development Process of the UN/CEFACT Modeling Methodology

The 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 information

A 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 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 information

1. INTRODUCTION BACKGROUND ENTERPRISE SOA BENEFITS AND TECHNOLOGIES AN ENTERPRISE SOA FRAMEWORK...6

1. 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 information

Architecting SOA With A Business Focus

Architecting 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 information

A MODEL BASED SYSTEMS ENGINEERING PROCESSES DEPLOYMENT FRAMEWORK

A 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 information

IT Architect Regional Conference 2007

IT 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 information

Incorporating 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 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 information

Model-Based Development with SoaML

Model-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 information

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange

Slide 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 information

Business Process Modeling Using ebxml: Case Study

Business 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 information

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts

MTAT 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 information

Service Oriented Realization of The HTNG Reference Architecture

Service 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 information

How SOA Can Help EA. Enterprise Architecture Conference 2008

How 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 information

SERVICE 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 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 information

SOP 4 EBPM: Generating Executable Business Services from Business Models*

SOP 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 information

Realize 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 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 information

An Autonomic Service Oriented Architecture in Computational Engineering Framework

An 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 information

Driving XML Standards Convergence and Interoperability

Driving 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 information

BUSINESS REQUIREMENTS SPECIFICATION (BRS)

BUSINESS 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 information

Service-Oriented Analysis and Design for Constructing the Online Sales Process Integration

Service-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 information

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud

Service 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 information

CIS 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 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 information

A PRACTICAL APPLICATION OF SOA A Collaborative Marketplace

A 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 information

1. 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) 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 information

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS

IT6801 / 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 information

Global Electronic Commerce through ebxml and Service Oriented Architectures

Global 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 information

Service-oriented architecture (SOA)

Service-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 information

Methods 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) 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

<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 information

CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE

CONVERGENCE 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 information

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

IN 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 information

Cloud Computing Lectures SOA

Cloud 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 information

GS1 EDI strategy As approved by the GS1 General Assembly, May 2018

GS1 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 information

Deriving executable BPEL from UMM Business Transactions

Deriving 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 information

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

Service 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 information

Towards 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 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 information

Business Process Modeling for SOA Prepare for SOA Implementation Dr. Alex Kwok 22 Nov 2004

Business 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 information

Model-Driven Development of SOA Applications II

Model-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 information

Formal Identification of Right-Grained Services for Service-Oriented Modeling

Formal 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 information

2008 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 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 information

Understanding SOA with Web Services

Understanding 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 information

An 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 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 information

TOGAF 9.1 in Pictures

TOGAF 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 information

TOGAF 9.1 Phases E-H & Requirements Management

TOGAF 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 information

Toolbox 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 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 information

Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices

Service 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 information

Research on Architecture and Key Technology for Service-Oriented Workflow Performance Analysis

Research 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 information

Title slide for the presentation.

Title 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 information

SOA Workshop - SOMA. Service Oriented Methodology & Architecture SOMA

SOA 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 information

Aligning IT with Business Goals Through SOA

Aligning 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 information

Enterprise Services Repository

Enterprise 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 information

DATA VALUE CHAIN AND SERVICE ECOSYSTEM: -A WAY TO ACHIEVE SERVICE COMPUTING SUPPORTING "INTERNET +"

DATA 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 information

Enterprise Process Integration

Enterprise 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 information

In Pursuit of Agility -

In 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 information

WSDL 2.0 Message Exchange Patterns: Limitations and Opportunities

WSDL 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 information

Service Oriented Architecture for Architects

Service 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 information

Simply 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 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 information

Delivering Trusted Information

Delivering 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 information

SOA in the Enterprise: A Survey of the Technical Landscape Introduction

SOA 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 information

BIAN with BPS Design Methodology

BIAN 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 information

ebxml Registry 3.0: An Overview

ebxml 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 information

Order only PROFILE DESCRIPTION

Order 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 information

RAPID DELIVERY METHODS FOR ENTERPRISE ARCHITECTURE 3-DAY WORKSHOP WITH INTERACTIVE TEAM SESSIONS TO FAST-TRACK TO ENTERPRISE ARCHITECTURE MATURITY

RAPID 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 information

TDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA)

TDT 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 information

Enterprise IT Architectures SOA Part 2

Enterprise 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 information

SERVICE ORIENTED ARCHITECTURE SOA INTRODUCTION

SERVICE 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 information

A Mission-Oriented Tool for System-of-Systems Modeling

A 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 information

Towards Realization of Web Services-Based TSA from NGOSS TNA*

Towards 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 information

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER

DRAFT 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 information

Soa Readiness Assessment, a New Method

Soa 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 information

Enterprise IT Architectures SOA Part 2

Enterprise 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 information

Deliverable Number: D.A2.1

Deliverable 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 information

IBM 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 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 information

On 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. 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 information

An Agile Method for Model-Driven Requirements Engineering

An 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 information

Patrick F. Carey Bernard W. Gleason. May 2005

Patrick 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 information

Collaborative DevOps with Rational and Tivoli

Collaborative 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 information

SERVICE ORIENTED ARCHITECTURE (SOA)

SERVICE 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 information

Agile versus? Architecture

Agile 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 information

Flexible Integration of Service Suppliers in Collaborative Service Procurement Networks

Flexible 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 information

Implementing Enterprise Architecture with MDA

Implementing 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 information

IBM Sterling B2B Integrator

IBM 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 information

Business Information and Process Modeling for E-Commerce

Business 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 information

Business Process Modeling Information Systems in Industry ( )

Business 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 information

SoaML Introduction. SoaML history

SoaML 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