Application Integration Patterns Based on Open Resource-Based Integrated Process Platform

Size: px
Start display at page:

Download "Application Integration Patterns Based on Open Resource-Based Integrated Process Platform"

Transcription

1 Application Integration Patterns Based on Open Resource-Based Integrated Process Platform Yan Zheng, Hongming Cai, and Lihong Jiang School of Software, Shanghai JiaoTong University, Shanghai, China Abstract. The push toward more interactive and flexible applications, motivated by huge demand in terms of cost saving, shorter development cycle, faster adjustment, and more reliable execution, has generated the need for integrating the different applications and attract more business people involved in. New approaches and tools for enterprise lightweight collaboration and composition, such as Mashup and Web service, bring various fresh and significant elements into present system architecture. In this work, we firstly indentify and classify the integration architecture framework systematically. Subsequently, five typical patterns for enterprise integration are identified, characterized, and evaluated with focus on the practical applicable scenarios. Within the current research project ORIPS, a resource-based platform that allows for different options to realize resources reorganization and application integration, verifies the correctness and feasibility of integration framework and patterns, and creates promising solution in rapid system development. Keywords: Integration, Resource, Web Service. 1 Introduction and Motivation Along with the extensive use and fast update of enterprise software, the company generates an urgent need for integrating different applications in terms of efficient communication and reliable interaction. To respond to rapidly changing business requirements, the company is suggested to develop new applications by reusing their existing resources including applications, web services and data assets, for lower cost, higher quality and shorter development cycle. Integration has led to a large body of research and development in several areas such as data integration, service integration, and recently light weight composition named Enterprise Mashup. The purpose of the enterprise integration is to realize intra- and inter- enterprise function invocation and information exchange in two main scenarios: integrating internal systems of each enterprise, referred to as enterprise application integration (EAI), and integration with external entities, referred to as business-to-business integration (B2B). In the internal, there is a need to integrate data applications relocated to various systems, while the expectation of the external interactions is that services of each enterprise can communicate seamlessly with those of its partners [1]. In Fact, there are many feasible proposals and technologies advanced for software integration issues after several decades deep research such as data integration. B. Liu and C. Chai (Eds.): ICICA 2011, LNCS 7030, pp , Springer-Verlag Berlin Heidelberg 2011

2 578 Y. Zheng, H. Cai, and L. Jiang However, they cannot meet the growing needs. Moreover, rapid changes and huge demands in business desire new integration approaches for situational and ad-hoc usage that allow for End User Development (EUD) first introduced by Martin[2], but most of today s software lack in providing its users intuitive ways to modify or recompose the original applications. Most existing approaches insufficiently support EUD for infrequent, situational, and ad-hoc integration and collaborations [3]. Nowadays, enterprise lightweight composition approaches and tools turn to be fairly popular within the concept such as software as a service (SaaS) and Mashup since they are promising solutions to unleash the huge potential of integrating the mass of users into development. Service-oriented Architectures (SOAs) provide an architectural paradigm and abstractions that allow simplifying integration. There are a number of technologies available to realize SOA. Among them XML-based Web service is a step in the right direction, as the best-known enabler supporting SOA [4]. Web service as a programmable Web application with standard interface descriptions that provides universal accessibility through standard communication protocols, provide a holistic set of XML-based, ad-hoc, industry-standard languages and protocols, using Web Service Description Language (WSDL) for description, Universal Description Discovery and Integration (UDDI) for publication and discovery, and Simple Object Access Protocol (SOAP) for transportation. The service built under the Representation State Transfer (REST) architecture, referred to RESTful service, is another step forward on the process side [5]. In REST architecture, applications in the network are modeled as a set of resources, which are uniquely addressable using a URI (Uniform Resource Identifier). REST promotes a client-server, stateless and layered architecture. We believe it is useful to study the integration in terms of layers, which address various parts of problem at different level of abstractions. At a conceptual level, information systems are designed around three layers: presentation, application logic and resource management. Presentation layer plays the role in communicating with external entities, human users or other computers. Application logic layer involves programs that implement the actual operation requested by the client through the presentation layer. Resources management layer encompasses the data that resides in database, file systems, or other information repositories [6]. Based on the current research project ORIPS (Open Resource-based Integrated Process Platform), a resource-based platform that allows for different options to realize resources reorganization and enterprise integration in system development. The integration framework and integration patterns are proposed to support multilayer enterprise application integration. 2 Enterprise Integration Patterns 2.1 Enterprise Resources Integration Platform for Layer Perspectives From the discussion above, we should know it is necessary to deeply understand the constituent components of the relatively representative system that needs to be integrated due to the various integration perspectives. In this paper, the architecture is

3 AI Patterns Based on Open Resource-Based Integrated Process Platform 579 separated into five layers horizontally, which goes from lower lever layer to higher lever layer that mostly build on top on the lower ones and may or may not be need depending on the application[7]. Fig. 1. Enterprise resources integration platform Figure 1 summarizes conceptualization with regard to the involved actors and their roles in the development and allocation process. The lowest data layer solves the core problem of system integration, data interaction. Data service as a major advance in the data-level integration should be taken into consideration [8]. On the resources layer, the external and internal resources are located. Standardized interfaces abstract these resources from their technical implementation and facilitate the loose coupling of different resources fulfilling a central requirement of service-oriented architecture [9]. These resources are provided by internal developers or offered by external vendors. The business logic layer refers to business process modeling, business process execution language for Web Services (BPEL4WS) and BPEL engine. On the highest level of abstraction, knowledge workers create, adopt, use and share applications. They facilitate the adding and removing of pre-built components as well as accessible services and other resources, e.g., by linking well-defined input and output ports with a graphical development tool and therefore personalizing their work environments to fulfill individual, situational business needs [10]. 2.2 Enterprise Resources Integration Patterns There are several ways to achieve the integration and collaboration from heterogeneous systems. In this paper we present five patterns, including UI integration, component integration, business logic integration, resource integration and data integration, each of them describing one option for realizing the integration. The five integration patterns in different system layers describe how to integrate resources from disparate

4 580 Y. Zheng, H. Cai, and L. Jiang systems. We are exploiting the opportunity created by recent rapid emergence of SOA and its derivatives for enterprise application integration. As provided by previous examples, we will discuss the characteristics for each integration pattern from the perspective of the enterprise in accordance with the implementation from the simplest to the hardest way. Each business scenario could find its corresponding integration patterns and vice versa. However, all patterns have certain advantages and disadvantages, shown in table 1. Table 1. Five integration patterns comparison Pattern Advantage Disadvantage Participates UI Integration Few integration operation, easy to implement by non-it stuff No automated data exchange, functionality limited End user Component Integration Business Logic Integration Resource Integration Data Integration Fine-grained integration with more flexibility, easy to implement by non-it stuff Reusing exiting business logic, easy to implement by non-it stuff Reorganize service resources with great flexibility Data service makes low complexity on data access and control. Gadget needs to be available, pre-defined and limited functionality, homogeneous building platform Task and Web service need to be available, complex to execute Web service needs to be available, low touch by the end user Data service needs to be available, low touch by the end user Analyst /Consultant Analyst /Consultant System Developer System Maintainer When you choose a pattern for integration, it always tends to suffer the trade-off between reach and richness. UI integration has high reach due to the fact that it has nearly no technical requirements for most participants in the collaborations. On the other hand, the richness would be quite low, because of the limitation of the predefined applications which makes the extensible integration difficult or not possible. Data integration on the contrary has a very low reach, as it strictly depends on the code or even hard-wired connections to be established. Still, it allows a high richness, as the completely interacted systems can be configured to handle any data exchanges. Beside the corporate development strategy, the trade-off between reach and richness should also be taken into consideration when company chooses a proper pattern. 3 Enterprise Integration Implementation Based on ORIPs Enterprise Integration mostly begins with the existing resource, the employees information and inner logic, or specific function in legacy system that ran well before. Then an efficient business process should be designed and described in standardized modeling language that improves the comprehension and execution of the process. Moreover, the existing resources are expected to operate following the pre-defined sequence and decision logic. Ideally, all the functions are running as we assumed.

5 AI Patterns Based on Open Resource-Based Integrated Process Platform 581 ORIPs as a powerful integrating and developing platform can satisfy the demand of enterprise system integration. Services management, business process visualized design, simulation and optimization are realized in the ORIPs. Fig. 2. Mockups of ORIPs for services registration and business process modelling In this session, we will explain and verify the integration pattern through the operation in ORIPs step by step. A simple scenario is given as follows: The procurement company A is in charge of goods purchasing. The sales company B, as a supplier, provides the goods for the purchaser. A typical purchasing request between the two companies would like this: an employee at the company A creates Request for Quotation (RFQ) specifying the type and quantity. An employee at company B can approve or decline this request depending whether they have enough materials to fulfil the order by checking their inventory IT system. Ideally, supplier can accept this request and give a respond to the purchaser including the price and delivery time, etc. After comparison among several proposals from each supplier, the procurement department chooses one company as their supplier and creates the purchase order (PO) to enter the procurement process. As depicted in figure 3. Consultants in company A design reasonable and efficient workflow, named process here, consisting of various tasks in a configurable sequence. Company B could package the quotation function into an independent task as a node in their original process. Thereby company A could add the quotation task into the procurement process. Furthermore, if the quotation function refers to more than one task, we could package them into process and we could see that tasks and processes are flexible enough for invocation and reorganization. Business logic integration mainly refers to the process and task supporting by both the internal service and external service. The integration in this layer targets on the reusing of the existing business logic and external business function. The consultant could arrange tasks in optimized executing sequence in terms of efficiency and lower cost by defined them into process unit using the Business Process Execution Language (BPEL) for the sake of future reusing, and the process and task concept enable the workflow invocation from other systems. Process as a set of tasks with specified functions could be defined in different granularities, which is a very important in system analysis and design. Each task binds the specific services downwards and presents on the components upwards, typically related to one Form.

6 582 Y. Zheng, H. Cai, and L. Jiang Fig. 3. Business logic integration of an sample scenario Step 1: Discovery existing resources and register in the system service library First of all, we should distinguish the necessary resources and make sure they are available. Then, publish and register them into ORIPs. Some of the services could be drawn in the old system, e.g., creating RFQ and PO, and services in other systems should be invocated with authority, e.g., evaluating the quotation. There are three possibilities at the beginning of the integration. First and the simplest, all necessary services are standby and you just register them in to our system service library. The register course analyzes the service information and extracts the operations and input and output parameters in the WSDL. Secondly, users want to find services that match the functions they specified. They could query their target services via key words since services have been named following specified principles, or discovery services adopting the semantics. System allow for services management and auto expression as a service tree, considering the services semantic, which makes it easier to find the proper services. The query results are registered in the library as well. In the third case, the ideal services are not available. So, users have to add new services with the help of IT staff. The frequency of third case depends on the capacity of the existing resource library. The services accumulation play important role in the integration in term of efficiency and automation. Step 2: Analyze and design the business process using embedded modeling tools Secondly, figure out the reasonable and efficient business logic. Developers will draw the procurement process in the business modeling interface by dragging the shapes provided. Each task in this process is corresponding to a step in the procurement process. System users, especially business people, prefer to draw the business process in a visualization way via drag-and-drop. Here, we define the unit in a process as a

7 AI Patterns Based on Open Resource-Based Integrated Process Platform 583 task, component to drag. Referred to previous scenario, PO submission is a task of the procurement process. The relation among tasks, can be added in the process, such as and, or, not or even more complicated logic. ORIPs adopt Business Process Modeling Notation (BPMN) as the default business modeling language while various kinds of language are supported at the same time, such as Event Process Chain (EPC), used in ARIS, SAP prominent modeling tool. In addition, our system allows to export the process or input the process that created in other modeling tools due to the advantage of the standardization, and the smooth conversion among several modeling languages, such as from the BPMN to JPDL (jbpm Process Definition Language) and vice versa. It s an essential and common method to describe the business process using workflow diagram following some standardized principles, BPMN 2.0 here. In this way, we could define the complex relation, execution sequence and the decision logic among tasks. Moreover, it could be easily executed through the process execution language and workflow engine, BPEL and JBPM are adopted in this system. Step 3: Draw the UI corresponding to each task in the process. In this step, users could design their own UI corresponding to specified task by drag-and-drop. For PO submission task, you could add textbox on a Form to present the PO number and another textbox to let the purchaser input the price and quantity. Each task corresponds to one Form. Moreover, the better UI design the more user experience improving. Other web pages developing tool can involve in through the input method in ORIPs that support standard XHTML. Step 4: Bidding UI to services After the personalized UI have finished, we need to attach the executable function to the UI component. Each component, e.g., textbox, label, grid, get a unique id during UI editing. In this step, we need mapping operations and parameters of the specified service to the component id in order to realize the service function. The mapping allows to two kind of service invocation, SOAP and REST, which adopt different invocation path. After four steps have been set up correctly, the customized system is accomplished. A complete system integration building is start from the requirement and end in the new system with unified UI. The definition of system integration in not limited to coordinate several existing systems. The better way to realize system integration is to collect the function chips and arrange them into a new system by the business requirement. The integration method saves efforts on creating a new system than other traditional developing way. From the perspective of cost, it greatly shortens the system development cycle, from several months to few days. Also, integrating development leads to retrench IT stuff. Ideally, end users could develop a complete system without the participation of the IT stuff, while more attention could be paid on the business logic to reduce the mistaken understanding. Furthermore, once the system is created and authorities granted, end users could execute the functions in a process with specified role. In our scenario, for example, manager in procurement department could execute the purchasing workflow and verified PO submitted by the employee. In addition, the established business process is flexible enough to change the sequence of the tasks or add new tasks in. Moreover, ORIPs also support the B/S structure. Users managed by work group, could design and execute the new workflow on the website.

8 584 Y. Zheng, H. Cai, and L. Jiang 4 Conclusion The identified patterns, which describe ways how to integrate applications in different architecture layers, including UI layer, component layer, business logic layer, resources layer and data layer, show the possibility and systematicity in the integration architecture involving four participated roles in the course of integration to construct new applications that fulfill their individual and heterogeneous needs. In addition, we line up an efficient way to construct executable business process by ORIPs and verify the feasibility and efficiency of the integration method. We believe the end user is the focus of next wave of research and development work in the various approaches in SOA. In addition, we should consider the influence brought by the introduction of cloud environment. Acknowledgments. This research is supported by the National Natural Science Foundation of China under No , the National High Technology Research and Development Program of China ( 863 Program) under No.2008AA04Z126, and Shanghai Science and Technology Projects 09DZ References 1. Boualem Benatallah, L., Nezhad, H.R.M.: Service oriented architecture: Overview and directions, pp (2008) 2. Martin, J.: An Information Systems Manifesto. Prentice Hall, New Jersey (1984) 3. Spahn, M., Dörner, C., Wulf, V.: End User Development: Approaches Towards a Flexible Software Design. In: ECIS 2008: 16th European Conference on Information Systems, Galway, Ireland (June 2008) 4. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services - Concepts, Architectures and Applications. Springer, Berlin (2004) 5. Richardson, L., Ruby, S.: The Resource-Oriented Architecture. In: Restful Web Services. O Reilly, USA (2007) 6. Sneed, H.M.: Integrating Legacy Software into a Service Oriented Architecture. In: CSMR 2006, pp IEEE CSP (2006) 7. Wirtsch, D., Beck, R.: Enterprise Mashup Systems as Platform for Situational Applications. Business & Information Systems Engineering 2, (2010) 8. Carey, M.: Data delivery in a service-oriented world: the bea aqualogic data services platform. In: SIGMOD (2006) 9. High, R., Krishnan, G., Sanchez, M.: Creating and maintaining coherency in loosely coupled systems. IBM Syst. J. 47(3), (2008) 10. Simmen, D., Altinel, M., Markl, V., Padmanabhan, S., Singh, A.: Damia: data mashups for intranet applications. In: Proceedings of the 14th International Conference on Management of Data, Vancouver (2008)

Enterprise Application Designs In Relation to ERP and SOA

Enterprise Application Designs In Relation to ERP and SOA Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Service-Oriented Architecture and its Implications for Software Life Cycle Activities Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:

More information

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Business-Driven Software Engineering Lecture 3 Foundations of Processes Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary

More information

Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen

Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA Hong-lv Wang, Yong Cen Information Center, China Tobacco Zhejiang Industrial Co., Ltd Hangzhou, China,

More information

Research on the Model of Enterprise Application Integration with Web Services

Research on the Model of Enterprise Application Integration with Web Services Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business

More information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Pervasive Software + NetSuite = Seamless Cloud Business Processes Pervasive Software + NetSuite = Seamless Cloud Business Processes Successful integration solution between cloudbased ERP and on-premise applications leveraging Pervasive integration software. Prepared

More information

Service-Oriented Architectures

Service-Oriented Architectures Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems

More information

E-Learning as a Web Service

E-Learning as a Web Service E-Learning as a Web Service Peter Westerkamp University of Münster Institut für Wirtschaftsinformatik Leonardo-Campus 3 D-48149 Münster, Germany pewe@wi.uni-muenster.de Abstract E-learning platforms and

More information

10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge.

10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge. Oracle BPM 11g Platform Analysis May 2010 I was privileged to be invited to participate in "EMEA BPM 11g beta bootcamp" in April 2010, where I had close contact with the latest release of Oracle BPM 11g.

More information

Introduction to Service-Oriented Architecture for Business Analysts

Introduction to Service-Oriented Architecture for Business Analysts Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing

More information

Service-oriented architecture in e-commerce applications

Service-oriented architecture in e-commerce applications Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and

More information

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO. EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture

More information

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering. Service Oriented Architecture Definition (1) Definitions Services Organizational Impact SOA principles Web services A service-oriented architecture is essentially a collection of services. These services

More information

Toward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of Service-Oriented Computing

Toward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of Service-Oriented Computing Toward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of -Oriented Computing Chung, Sam and Davalos, Sergio Abstract The research conducted examines how the emerging

More information

Testing Web Services Today and Tomorrow

Testing Web Services Today and Tomorrow Copyright Rational Software 2002 http://www.therationaledge.com/content/oct_02/m_webtesting_jb.jsp Testing Web Services Today and Tomorrow by Jason Bloomberg Senior Analyst ZapThink LLC With all the attention

More information

Web Services Software Architecture

Web Services Software Architecture Web Services Software Architecture Syahrul Fahmy School of Informatics, The University of Manchester, PO Box 88, Manchester M60 1QD, United Kingdom S.Abdul-wahab@postgrad.manchester.ac.uk Abstract. Web

More information

STRATEGIES ON SOFTWARE INTEGRATION

STRATEGIES ON SOFTWARE INTEGRATION STRATEGIES ON SOFTWARE INTEGRATION Cornelia Paulina Botezatu and George Căruţaşu Faculty of Computer Science for Business Management Romanian-American University, Bucharest, Romania ABSTRACT The strategy

More information

Using BPMN for Modeling Manufacturing Processes

Using BPMN for Modeling Manufacturing Processes Using BPMN for Modeling Manufacturing Processes S. Zor 1, 2, K. Görlach 1,3, F. Leymann 1 1 Institute of Architecture of Application Systems, University of Stuttgart, Universitätsstraße 38, 70569 Stuttgart,

More information

BPM and Simulation. A White Paper. Signavio, Inc. Nov 2013. Katharina Clauberg, William Thomas

BPM and Simulation. A White Paper. Signavio, Inc. Nov 2013. Katharina Clauberg, William Thomas BPM and Simulation A White Paper Signavio, Inc. Nov 2013 Katharina Clauberg, William Thomas Table of Contents 1. Executive Summary... 3 2. Setting the Scene for Process Change... 4 3. Identifying the Goals

More information

Service Oriented Architecture 1 COMPILED BY BJ

Service Oriented Architecture 1 COMPILED BY BJ Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA

More information

What is BPM? Software tools enabling BPM

What is BPM? Software tools enabling BPM What is BPM? BPM, or Business Process Management, is a technology, but it is also more than that. Broadly speaking, one can consider BPM as a management discipline in which processes are valued as assets

More information

Service-oriented Development of Federated ERP Systems

Service-oriented Development of Federated ERP Systems Service-oriented Development of Federated ERP Systems Nico Brehm, Jorge Marx Gómez Department of Computer Science, Carl von Ossietzky University Oldenburg, Ammerländer Heerstrasse 114-118, 26129 Oldenburg,

More information

SOA and Cloud in practice - An Example Case Study

SOA and Cloud in practice - An Example Case Study SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is

More information

A SOA visualisation for the Business

A SOA visualisation for the Business J.M. de Baat 09-10-2008 Table of contents 1 Introduction...3 1.1 Abbreviations...3 2 Some background information... 3 2.1 The organisation and ICT infrastructure... 3 2.2 Five layer SOA architecture...

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, Peter Weiß 2 1 FZI Forschungszentrum Informatik, Haid-und-Neu-Str. 10-14, 76131

More information

A Service-oriented Architecture for Business Intelligence

A Service-oriented Architecture for Business Intelligence A Service-oriented Architecture for Business Intelligence Liya Wu 1, Gilad Barash 1, Claudio Bartolini 2 1 HP Software 2 HP Laboratories {name.surname@hp.com} Abstract Business intelligence is a business

More information

Methodology of performance evaluation of integrated service systems with timeout control scheme

Methodology of performance evaluation of integrated service systems with timeout control scheme Methodology of performance evaluation of integrated service systems with timeout control scheme Akira Kawaguchi and Hiroshi Yamada NTT Service Integration Laboratories, NTT Corporation 9-11, Midori-cho

More information

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

How To Build A Financial Messaging And Enterprise Service Bus (Esb) Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk

More information

Developing SOA solutions using IBM SOA Foundation

Developing SOA solutions using IBM SOA Foundation Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this

More information

Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM)

Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM) Volume 27 No.5, August 2011 Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM) Dr. S. Srinivasan Professor PDM Engineering College Bhadurgarh 1245 Haryana,

More information

Processes, services and business agility

Processes, services and business agility Processes, services and business agility prof. dr. Wilfried Lemahieu K.U.Leuven Faculty of Business and Economics Department of Decision sciences and Information Management wilfried.lemahieu@econ.kuleuven.be

More information

Six Strategies for Building High Performance SOA Applications

Six Strategies for Building High Performance SOA Applications Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture

More information

Semantic Business Process Management Lectuer 1 - Introduction

Semantic Business Process Management Lectuer 1 - Introduction Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin paschke@inf.fu-berlin.de

More information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because

More information

Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction

Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction Web Services - A Consultant s View From IT Stategy to IT Architecture Hans-Peter Hoidn, Timothy Jones, Jürg Baumann, Oliver Vogel February 12, 2003 Copyright IBM Corporation 2002 Agenda Introduction I.

More information

Demonstrating WSMX: Least Cost Supply Management

Demonstrating WSMX: Least Cost Supply Management Demonstrating WSMX: Least Cost Supply Management Eyal Oren 2, Alexander Wahler 1, Bernhard Schreder 1, Aleksandar Balaban 1, Michal Zaremba 2, and Maciej Zaremba 2 1 NIWA Web Solutions, Vienna, Austria

More information

Business Integration Architecture for Next generation OSS (NGOSS)

Business Integration Architecture for Next generation OSS (NGOSS) Business Integration Architecture for Next generation OSS (NGOSS) Bharat M. Gupta, Manas Sarkar Summary The existing BSS/OSS systems are inadequate in satisfying the requirements of automating business

More information

Service Oriented Architecture: A driving force for paperless healthcare system

Service Oriented Architecture: A driving force for paperless healthcare system 2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.16 Service Oriented Architecture: A driving

More information

Service-Oriented Architecture: Analysis, the Keys to Success!

Service-Oriented Architecture: Analysis, the Keys to Success! Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem

More information

Dagstuhl seminar on Service Oriented Computing. Service design and development. Group report by Barbara Pernici, Politecnico di Milano

Dagstuhl seminar on Service Oriented Computing. Service design and development. Group report by Barbara Pernici, Politecnico di Milano Dagstuhl seminar on Service Oriented Computing Service design and development Group report by Barbara Pernici, Politecnico di Milano Abstract This paper reports on the discussions on design and development

More information

Business Process Management Tampereen Teknillinen Yliopisto

Business Process Management Tampereen Teknillinen Yliopisto Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented

More information

Reengineering Open Source CMS using Service-Orientation: The Case of Joomla

Reengineering Open Source CMS using Service-Orientation: The Case of Joomla Reengineering Open Source CMS using Service-Orientation: The Case of Joomla Tagel Gutema tagelgutema@gmail.com Dagmawi Lemma Department of Computer Science, Addis Ababa University, Ethiopia dagmawil@yahoo.com

More information

Scientific versus Business Workflows

Scientific versus Business Workflows 2 Scientific versus Business Workflows Roger Barga and Dennis Gannon The formal concept of a workflow has existed in the business world for a long time. An entire industry of tools and technology devoted

More information

PIE. Internal Structure

PIE. Internal Structure PIE Internal Structure PIE Composition PIE (Processware Integration Environment) is a set of programs for integration of heterogeneous applications. The final set depends on the purposes of a solution

More information

On-Demand Business Process Integration Based on Intelligent Web Services

On-Demand Business Process Integration Based on Intelligent Web Services 132 On-Demand Business Process Integration Based on Intelligent Web Services Xiaohua Lu 1, Yinsheng Li 1, Ying Huang 2 1 Software School, Fudan University, Shanghai, China Phone: +86-21-55664096-808, {0014010,

More information

EVALUATING INTEGRATION SOFTWARE

EVALUATING INTEGRATION SOFTWARE ENSEMBLE WHITE PAPER EVALUATING INTEGRATION SOFTWARE INTRODUCTION We created this white paper to help senior IT leaders and business managers who are evaluating integration software. On the following pages

More information

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:

More information

Winery A Modeling Tool for TOSCA-based Cloud Applications

Winery A Modeling Tool for TOSCA-based Cloud Applications Institute of Architecture of Application Systems Winery A Modeling Tool for TOSCA-based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2, Uwe Breitenbücher 2, and Frank Leymann 2 1 IPVS, 2 IAAS, University

More information

SOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved.

SOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved. SOA Planning Guide 1 Agenda q SOA Introduction q SOA Benefits q SOA Principles q SOA Framework q Governance q Measurement q Tools q Strategic (long term) View 2 Introduction to SOA q Service-oriented architecture

More information

SOPLE-DE: An Approach to Design Service-Oriented Product Line Architectures

SOPLE-DE: An Approach to Design Service-Oriented Product Line Architectures SOPLE-DE: An Approach to Design -Oriented Product Line Architectures Flávio M. Medeiros, Eduardo S. de Almeida 2, and Silvio R.L. Meira Federal University of Pernambuco (UFPE) 2 Federal University of Bahia

More information

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt kmahmoud@eg.ibm.com 2 Computer

More information

COMOS Platform. Worldwide data exchange for effective plant management. www.siemens.com/comos

COMOS Platform. Worldwide data exchange for effective plant management. www.siemens.com/comos COMOS Platform Worldwide data exchange for effective plant management www.siemens.com/comos COMOS Effective data management across the entire plant lifecycle COMOS Platform the basis for effective plant

More information

Oracle SOA Reference Architecture

Oracle SOA Reference Architecture http://oraclearchworld.wordpress.com/ Oracle SOA Reference Architecture By Kathiravan Udayakumar Introduction to SOA Service Oriented Architecture is a buzz word in IT industry for few years now. What

More information

Vertical Integration of Enterprise Industrial Systems Utilizing Web Services

Vertical Integration of Enterprise Industrial Systems Utilizing Web Services Vertical Integration of Enterprise Industrial Systems Utilizing Web Services A.P. Kalogeras 1, J. Gialelis 2, C. Alexakos 1, M. Georgoudakis 2, and S. Koubias 2 1 Industrial Systems Institute, Building

More information

SOA Myth or Reality??

SOA Myth or Reality?? IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf

More information

From Business World to Software World: Deriving Class Diagrams from Business Process Models

From Business World to Software World: Deriving Class Diagrams from Business Process Models From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254

More information

Impact of Service Oriented Architecture on ERP Implementations in Technical Education

Impact of Service Oriented Architecture on ERP Implementations in Technical Education Impact of Service Oriented Architecture on ERP Implementations in Technical Education Swati Verma Department of Computer Science & Engg, B.T. Kumaon Institute of Technology, Dwarahat, 263653, India. E-mail:

More information

Business Process Management Enabled by SOA

Business Process Management Enabled by SOA Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)

More information

Prerequisites for Successful SOA Adoption

Prerequisites for Successful SOA Adoption George Feuerlicht University of Technology, Sydney jiri@it.uts.edu.au 1. INTRODUCTION The adoption of SOA (Service Oriented Architecture) has gained momentum in the past two years, and the predictions

More information

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

More information

The Regional Medical Business Process Optimization Based on Cloud Computing Medical Resources Sharing Environment

The Regional Medical Business Process Optimization Based on Cloud Computing Medical Resources Sharing Environment BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, Special Issue Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0034 The Regional Medical

More information

Analysis of Cloud Solutions for Asset Management

Analysis of Cloud Solutions for Asset Management ICT Innovations 2010 Web Proceedings ISSN 1857-7288 345 Analysis of Cloud Solutions for Asset Management Goran Kolevski, Marjan Gusev Institute of Informatics, Faculty of Natural Sciences and Mathematics,

More information

WebSphere Business Modeler

WebSphere Business Modeler Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration

More information

Jitterbit Technical Overview : Microsoft Dynamics CRM

Jitterbit Technical Overview : Microsoft Dynamics CRM Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

Three Stages for SOA and Service Governance

Three Stages for SOA and Service Governance Three Stages for SOA and Governance Masaki Takahashi Tomonori Ishikawa (Manuscript received March 19, 2009) A service oriented architecture (SOA), which realizes flexible and efficient construction of

More information

Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note

Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN

More information

The refinery scheduling system needs to interface with various

The refinery scheduling system needs to interface with various Originally appeared in: October 2009, pgs 41-46. Used with permission. SpecialReport Service-oriented architecture simplifies source integration Here s how the approach helps refinery also contributes

More information

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos

More information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

More information

Integration Platforms Problems and Possibilities *

Integration Platforms Problems and Possibilities * BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Integration Platforms Problems and Possibilities * Hristina Daskalova, Tatiana Atanassova Institute of Information

More information

A Service Modeling Approach with Business-Level Reusability and Extensibility

A Service Modeling Approach with Business-Level Reusability and Extensibility A Service Modeling Approach with Business-Level Reusability and Extensibility Jianwu Wang 1,2, Jian Yu 1, Yanbo Han 1 1 Institute of Computing Technology, Chinese Academy of Sciences, 100080, Beijing,

More information

Importance of Data Abstraction, Data Virtualization, and Data Services Page 1

Importance of Data Abstraction, Data Virtualization, and Data Services Page 1 Importance of Data Abstraction, Data Virtualization, and Data Services David S. Linthicum The management of data is core to successful IT. However, few enterprises have a strategy for the use of data assets,

More information

IBM Customer Experience Suite and Electronic Forms

IBM Customer Experience Suite and Electronic Forms Introduction It s more important than ever to have a set of capabilities that allow you to create dynamic, self service options for your customers that leverage existing processes and infrastructure. Your

More information

Getting Started with Service- Oriented Architecture (SOA) Terminology

Getting Started with Service- Oriented Architecture (SOA) Terminology Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a

More information

Efficient Management of Tests and Defects in Variant-Rich Systems with pure::variants and IBM Rational ClearQuest

Efficient Management of Tests and Defects in Variant-Rich Systems with pure::variants and IBM Rational ClearQuest Efficient Management of Tests and Defects in Variant-Rich Systems with pure::variants and IBM Rational ClearQuest Publisher pure-systems GmbH Agnetenstrasse 14 39106 Magdeburg http://www.pure-systems.com

More information

What is the Difference Between Application-Level and Network Marketing?

What is the Difference Between Application-Level and Network Marketing? By Fabio Casati, Eric Shan, Umeshwar Dayal, and Ming-Chien Shan BUSINESS-ORIENTED MANAGEMENT OF WEB SERVICES Using tools and abstractions for monitoring and controlling s. The main research and development

More information

Event based Enterprise Service Bus (ESB)

Event based Enterprise Service Bus (ESB) Event based Enterprise Service Bus (ESB) By: Kasun Indrasiri 128213m Supervised By: Dr. Srinath Perera Dr. Sanjiva Weerawarna Abstract With the increasing adaptation of Service Oriented Architecture for

More information

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond

More information

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems BEA BPM an integrated solution for business processes modelling Frederik Frederiksen Principal PreSales Consultant BEA Systems Agenda What is BPM? BEA AquaLogic BPM Suite Industry View Customers BPM and

More information

Interstage: Fujitsu s Application Platform Suite

Interstage: Fujitsu s Application Platform Suite Interstage: Fujitsu s Application Platform Suite V Takeshi Kosuge V Tomonori Ishikawa (Manuscript received February 20, 2007) Flexibility, transparency, and continuity are important features for current

More information

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

Enterprise Service Bus Defined. Wikipedia says (07/19/06) Enterprise Service Bus Defined CIS Department Professor Duane Truex III Wikipedia says (07/19/06) In computing, an enterprise service bus refers to a software architecture construct, implemented by technologies

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds

More information

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of

More information

VARIABILITY MODELING FOR CUSTOMIZABLE SAAS APPLICATIONS

VARIABILITY MODELING FOR CUSTOMIZABLE SAAS APPLICATIONS VARIABILITY MODELING FOR CUSTOMIZABLE SAAS APPLICATIONS Ashraf A. Shahin 1, 2 1 College of Computer and Information Sciences, Al Imam Mohammad Ibn Saud Islamic University (IMSIU) Riyadh, Kingdom of Saudi

More information

Business Process Standards and Modeling

Business Process Standards and Modeling Business Process Standards and Modeling Janne J. Korhonen Helsinki University of Technology STANDARDS Standards Organizations Object Management Group (www.omg.org) Business Process Modeling Notation (BPMN)

More information

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES ABSTRACT Enterprise Application Integration technologies have been in the market for approx 10 years. Companies deploying EAI solutions have now started

More information

Ontological Identification of Patterns for Choreographing Business Workflow

Ontological Identification of Patterns for Choreographing Business Workflow University of Aizu, Graduation Thesis. March, 2010 s1140042 1 Ontological Identification of Patterns for Choreographing Business Workflow Seiji Ota s1140042 Supervised by Incheon Paik Abstract Business

More information

Challenges and Opportunities for formal specifications in Service Oriented Architectures

Challenges and Opportunities for formal specifications in Service Oriented Architectures ACSD ATPN Xi an China June 2008 Challenges and Opportunities for formal specifications in Service Oriented Architectures Gustavo Alonso Systems Group Department of Computer Science Swiss Federal Institute

More information

2003-2007, Aplicor, Inc., All Rights Reserved

2003-2007, Aplicor, Inc., All Rights Reserved I N T E G R A T I O N S E R V I C E S W H I T E P A P E R Copyright 2003-2007, Aplicor, Inc., All Rights Reserved Introduction to Integration Services Due to Aplicor s focus on mid-market and enterprise

More information

The Service, The Cloud & The Method: The Connection Points

The Service, The Cloud & The Method: The Connection Points The Service, The Cloud & The Method: The Connection Points Thomas Erl SOA Systems Inc. Prentice Hall Service-Oriented Computing Series Started in 2003 Text Books are an Official Part of the SOACP Curriculum

More information

2.1. The Notion of Customer Relationship Management (CRM)

2.1. The Notion of Customer Relationship Management (CRM) Int. J. Innovative Ideas (IJII) www.publishtopublic.com A Review on CRM and CIS: A Service Oriented Approach A Review on CRM and CIS: A Service Oriented Approach Shadi Hajibagheri 1, *, Babak Shirazi 2,

More information

Knowledge-based Expressive Technologies within Cloud Computing Environments

Knowledge-based Expressive Technologies within Cloud Computing Environments Knowledge-based Expressive Technologies within Cloud Computing Environments Sergey V. Kovalchuk, Pavel A. Smirnov, Konstantin V. Knyazkov, Alexander S. Zagarskikh, Alexander V. Boukhanovsky 1 Abstract.

More information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because

More information

BPMN ANALYSIS OF PUBLIC PROCUREMENT Maria Semerdjieva, Evgeniy Krastev

BPMN ANALYSIS OF PUBLIC PROCUREMENT Maria Semerdjieva, Evgeniy Krastev Serdica J. Computing 6 (2012), 195 206 BPMN ANALYSIS OF PUBLIC PROCUREMENT Maria Semerdjieva, Evgeniy Krastev Abstract. This paper formulates a realistic case study of a public procurement process, where

More information

GENERAL AMERICAN CORPORATION

GENERAL AMERICAN CORPORATION GENERAL AMERICAN CORPORATION Published: September 2003 FIORANO CUSTOMER SOLUTION GAC uses Fiorano ESB to integrate its Web enabled B2B platform, GATORS General American Corporation (GAC) is a leader in

More information

Service Oriented Architectures Using DoDAF1

Service Oriented Architectures Using DoDAF1 1 Service Oriented Architectures Using DoDAF1 Huei-Wan Ang, Fatma Dandashi, Michael McFarren The Mitre Corporation The MITRE Corp. 7515 Colshire Dr. McLean, VA 22102 hwang(at)mitre.org, dandashi(at)mitre.org,

More information