A Semantic Service Oriented Architecture for Enterprise Application Integration
|
|
- Aubrey Barton
- 6 years ago
- Views:
Transcription
1 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, Wuhan University lyzhang@whu.edu.cn Si Zhou School of Information Management, Wuhan University si_chow@msn.com Mingzhu Zhu School of Information Management, Wuhan University zhumzhu@163.com Abstract Although Service Oriented Architecture (SOA) goes a long way toward providing interoperability in distributed and heterogeneous environments for Enterprise Application Integration (EAI), managing semantic differences in such environments remains a challenge. This paper proposes a framework of semantic SOA for Enterprise Application Integration, and uses Web Service Modeling Ontology (WSMO) as its semantic service model. Last, we introduce a running example using semantic SOA for Enterprise Application Integration. Keywords- Service Oriented Architectur; semantic; Enterprise Application Integration; WSMO; SOA I. INTRODUCTION Within the enterprise, information infrastructure as the mean to bring together different software applications is the key component to enable cooperation and information exchange in an open-distributed environment. Hence, most of enterprises constantly seek new ways to optimize and integrate their systems. To achieve this aim, a new technology and a new industry sector, typically known as Enterprise Application Integration technology, have emerged over the last decade. The Enterprise Application Integration has experienced an evolution from point to point integration to process integration, and now it has evolved towards Service Oriented Architectures [1]. SOA is suitable for a process oriented, distributed integration. Different enterprise systems are connected through one interface, and a cross-system data transfer and the reusage of objects or components is enabled. The SOA approach is commonly based on the Web Service technologies which allow interoperability by relying on standards like UDDI (Universal Description Discovery and Integration), WSDL (Web Services Description Language), and SOAP (Simple Object Access Protocol) etc. Within the architecture, a user wants to use a service and in doing so achieve a specific result. Moreover, the user is not interested in how the request is processed or which further requests are necessary. This is the idea of SOA, where services are defined in a specific language and referenced in a service index. Service request and data exchange occur via use of predefined protocols. Thereby a service represents a welldefined function which is generated in reaction to an electronic request. The SOA approach offers a relatively easy way to connect, add and exchange single services, which highly simplifies the integration of similar systems. Furthermore, Figure 1. Traditional SOA based Enterprise Application Integration /09 $ IEEE DOI /ISECS
2 SOA offers a high degree of interoperability and modularity, which increases the adaptability of enterprise systems [2]. Fig. 1 represents a brief description of typical SOA based Enterprise Application Integration. Although the idea of SOA targets the need for integration that is more adaptive to change in business requirements, existing SOA solutions will prove difficult to scale without a proper degree of automation, and also fail as they do not provide more flexibility and agility [3]. While today s service technologies around WSDL, SOAP, UDDI and BPEL (Business Process Execution Language) certainly brought a new potential to SOA, they only provide partial solution to interoperability, mainly by means of unified technological environments. For example, the description of web service by WSDL is based on syntax, so the retrieval of right services relies on keywords that will probably lead to unsuitable results with formally match but semantically not. Thereby, service discovery within traditional SOA is time-consuming and errorprone. Additionally, without machine understandable semantics, services must be located and bound to service requesters at design-time which in turn limits possibilities for automation. So, the semantic integration constitutes a big challenge that must be addressed in the context of large and dynamic enterprises. II. GLOBAL SEMANTIC SOA FOR ENTERPRISE INTEGRATION In this section we define the overall semantic SOA for Enterprise Application Integration, which depicted in Fig. 2. This architecture includes 5 layers: Presentation Layer, forming two groups of users of the architecture, and provide interfaces respectively; Transition Layer, formalizing semantic tasks and managing domain ontologies; Middleware Layer, providing the intelligence for the integration and interoperation of business services; Services Layer, exposing the functionality of backend applications as Business Services; Data Layer, providing available data and knowledge. A. Presentation Layer Presentation Layer provides interfaces to specific stakeholders. There are different groups of stakeholders which use the functionality of the architecture for various purposes. Two basic groups of stakeholders are identified: users, and Figure 1. Traditional SOA based enterprise application integration. 103
3 engineers. Users form the group of those stakeholders to which the architecture provides end-user functionality through specialized applications via Portal. For example, users can perform electronic exchange of information to acquire or provide products or services, to send or receive orders or to perform financial transactions. Generally, the goal is to allow users to interact with business processes on-line while at the same time reduce their physical interactions with back-office operations. On the other hand, the group of engineers forms those stakeholders which perform development and administrative tasks in the architecture via Developer Interface. Different types of engineers could be involved in this process ranging from domain experts (ontology modeling, creation), system administrators (ontology deployment, monitoring) and software engineers. B. Transition Layer Transition Layer renders functionalities to specific stakeholders aforementioned. To users, it creates semantic goals through task formulation by which users describe tasks as well as interfaces through which they wish to perform conversation with potential services. To engineers, it provides functionalities cover the development process including ontology modeling, monitoring, deployment (publishing), and management. C. Middleware Layer Middleware is the core of the architecture providing the main intelligence for the integration and interoperation of business services. The Middleware Layer defines the necessary conceptual functionality that is imposed on the architecture. Each such functionality could be realized (totally or partially) by a number of so called middleware services. We further distinguish this functionality into the following layers: Vertical layer, Execution layer, and Base layer. The Vertical layer defines the middleware framework functionality that is used across the Execution and Base layers but which remains invisible to them. With this respect, framework functionality always consumes functionality of Execution and Base layers, coordinating and managing overall processes in the middleware. Fault Handling defines a handling of faults occurring within execution of end point web services. Security defines a secure communication, i.e. authentication, authorization, confidentiality, data encryption, traceability or non-repudiation support applied within execution scenarios in the architecture. The Execution layer defines the functionality which is directly required for a task based invocation of semantic web services. The Execution layer includes: Refinement defines process of creating an abstract task from a concrete task. Discovery defines tasks for identifying and locating business services which can achieve a users task. Orchestration defines the execution of a composite process (business process) together with a conversation between a service user and a service provider within that process. Adaptation defines an adaptation within particular execution scenario according to users preferences (e.g. service selection, negotiation, contracting). Mediation defines interoperability at the functional, data and process levels. Composition defines a composition of services into an executable workflow (business process). Grounding defines a link between semantic level (e.g. WSMO) and a non-semantic level (e.g. WSDL) used for service invocation. Selection defines process where one service which best satisfies a user preference is selected from candidate services returned from the service discovery stage. The Base layer defines functionality that is not directly required in an invocation of business services however they are required by the Execution Layer for successful operation. Base layer includes: Formal Languages defines syntactical operations (e.g. parsing) with semantic languages used for semantic description of services, goals and ontologies. Reasoner defines reasoning mechanism over semantic descriptions. Storage defines persistence mechanism for various elements (e.g. services, ontologies). Communication defines inbound and outbound communication of the middleware. D. Services Layer Services Layer represents various back-end applications act as encapsulated servers which provide certain functionality for certain purpose exposed as a business service to the architecture. Depending on particular architecture deployment and integration scenarios, the back-end applications could originate from one organization (one service provider) or multiple organizations (more service providers) interconnected over the network (internet, intranet or extranet). The architecture thus can serve various requirements not limited to Enterprise Application Integration, but also Business to Business (B2B) integration. In all cases, functionality of backend applications is exposed as semantically described business services. E. Data Layer Data Layer arranges all the necessary data and knowledge including database, resource, knowledge base, and standard library. All the data here will be invoked, added, or modified by Middleware Layer during the semantic execution. 104
4 III. IMPLEMENTATION TECHNOLOGIES FOR SEMANTIC SOA In this section we describe a concrete semantic service model and technology we choose for realization of the global semantic service oriented architecture for enterprise integration described in section 2. Compare to the traditional SOA based Enterprise Application Integration depicted in Figure 1, the most critical improvements of semantic SOA for Enterprise Application Integration are the additional Transition Layer and the reformative semantic service process mechanism of Middleware Layer build on the top of service stack by introducing a semantic mark-up for functional, non-functional and behavioral aspects of service descriptions. Today, several initiatives exist in this area such as WSMO (Web Service Modeling Ontology) [4], OWL-S (Ontology Web Language for Services) [5] and WSDL-S (Web Service Description Language with Semantics) [6]. With respect to characteristics of different technologies [7], we choose the WSMO model for our work. Because WSMO covers most of the description elements introduced in OWL-S, and introduces additional elements that increase its applicability in real domains. Aspects such as mediation and compensation are key issues to be solved for the realization of Semantic Web Services (SWS), and to make this technology applicable for e-commerce and EAI. In addition, WSMO is being developed as a complete framework including: the conceptual model describing all relevant aspects of Web services ontologies, goals, web services and mediators, Web Service Modeling Language (WSML) a family of ontology languages based on different logical formalisms and different levels of logical expressiveness, Web Service Execution Environment (WSMX) a reference implementation for the middleware system, and the Web Service Modeling Toolkit (WSMT) an IDE used for engineering of WSMO descriptions (services, goals, and ontologies), creation of mediation mappings, and interfacing with architecture middleware and external systems. WSMO thus provides comprehensive semantic modeling of services and semantic technology for semi-automated discovery, composition and execution of Web Services which are based on logical inference-mechanisms [8]. WSMO defines four main modeling elements for describing several aspects of semantic web services: Ontologies: They represent the key element in WSMO, firstly to define the information s formal semantics and secondly to link machine and human terminologies. WSMO ontologies give meaning to the other elements (Web Services, goals and mediators), and provide common semantics, understandable by all the involved entities (both humans and machines). Goals: Goals represent the objectives of the service requester to be fulfilled when consulting a Web Service. The advantage of using goals is that users only have to provide a declarative specification of what they want. It is not necessary for them to have a prior knowledge of the web service or to browse through a UDDI registry to find services providing the appropriate functionality. The WSMO goal is characterized by a requested capability and a requested interface. Web Services: These provide the functionality in this framework, to process data or changing states in the physical world. They must be described semantically in order to allow at least their semi-automated use. Additionally the interface and functional capability they offered have to be defined. Mediators: These are used to map between WSMO elements if they are based on different technologies, e.g. input and output data structures, business logics, message exchange protocols. IV. A RUNNING EXAMPLE In this section we introduce a simplified running example to demonstrate potentials of the semantic service oriented architecture for enterprise integration depicted in Fig. 3. Company A is a multinational enterprise with more than employees operating in more than 30 countries in Asia, and has a specific e-procurement system named AEPS which gathering more than Asian suppliers. For market expansion in Europe, company A merged a European company B with its own e-procurement system named BEPS which connecting more than 500 suppliers in Europe. Company A wants to have a unified e-procurement Platform (EPP) that contains both Asian and European suppliers, without building a new e-procurement system. So it plans to integrate these existing e-procurement systems using semantic service oriented architecture. Following are the prerequisites of the scenario. Service users and providers are using various back-end systems for handling interactions in their environment. In particular, suppler A from Asia using AEPS while suppler B from Europe using BEPS, and product manager of company A using unified e-procurement Platform. Engineers representing service users and service providers respectively model services and requests using the WSMO model while at the same time different ontologies as well as different descriptions of choreographies are used by service user and provider. In particular, product manager sends his request to and expects to receive a response from EPP via intranet. On the other hand, suppler A from AEPS in order to Service User WSMO Goal Capability Interface EPP Middleware Domain Ontologies Service Discovery Selection Orchestration Figure 1. Running example. Service Providers Supplier A Service Supplier B Service Capability Interface AEPS BEPS 105
5 process the request must perform more interactions with EPP according to the RosettaNet specification, and supplier B from BEPS according to the ebxml specification. Thus, data and process interoperability issues exist between product manager and suppliers: product manager uses information model and choreography defined by the intranet, suppler A and suppler B use information model and choreography defined by the RosettaNet and ebxml respectively. Service users and service providers maintain the integration with their respective systems through the implementation of necessary web services (adapters for their systems). Both AEPS and BEPS are responsible for maintaining these adapters and their integration with the EPP through semantic descriptions and/or through interfaces with the EPP. Engineers representing service users and service requesters respectively publish ontologies they use for WSMO goal and service descriptions in the Domain ontologies repositories. In addition, they publish mapping rules between their ontologies and existing domain ontologies. The scenario runs as follows: firstly, all the business partners model their business services using WSMO. After that, product manager sends the purchase order request captured in WSMO goal to the middleware which on receipt of the goal executes the execution semantics including: discovery, selection and orchestration. During discovery, the matching is performed for the goal and potential services. During selection, the best service is selected (in our case Supplier B Service) based on preferences provided by product manager as part of the WSMO goal description. Finally during orchestration, the execution and conversation of product manager and Supplier B services is performed by processing the choreography descriptions from product manager s goal and Supplier B s service. V. CONCLUSIONS In this paper we have proposed a semantic service oriented architectures for Enterprise Application Integration. We applied the principles of the Web Service Modeling Ontology (WSMO) to this new type of architecture. From the running example of company A, some merits of semantic service oriented architecture for enterprise integration can be draw out. First, it improves the service discovery. Semantic web search technology allows users to search on ontological concepts rather than by keyword. This will allow users to find the most appropriate services more quickly, and then narrow down their search via more expressive queries if required. This is important both within the enterprise and when searching for services provided externally. Second, it simplifies change management. Changes to models and services are inevitable over time. The key thing is to reduce the knock-on effect of change or at least manage it. A semantic approach will significantly reduce the overhead and simplify the process. Third, it supports semi-automatic service composition and enhanced interoperability between services. Services can be chosen at run time based upon their availability or other factors, such as quality. This leads to the situation where competing services from multiple business partners can be evaluated and chosen. ACKNOWLEDGMENT The authors were supported in part by the MOE Project of Key Research Institute of Humanities and Social Science in Chinese Universities (NO: 07JJD870220). The authors would like to express our sincere gratitude to the contributing author and to the referees for reviewing papers for this special issue. REFERENCES [1] A. Lämmer, S. Eggert, and N. Gronau, A Procedure model for a SOA- Based integration of enterprise systems, International Journal of Enterprise Information Systems, vol. 4, pp. 1 12, April-June [2] A. Duke, J. Davies, and M. Richardson, Enabling a scalable serviceoriented architecture with semantic Web Services, BT Technology Journal, vol. 23, pp , July [3] M. Contreras and L. Sheremetov, Industrial application integration using the unification approach to agent-enabled semantic SOA, Robotics and Computer-Integrated Manufacturing, vol. 24, pp , October [4] D. Roman, U. Keller, H. Lausen, J. de Bruijn, R. Lara, M. Stollberg, A. Polleres, C. Feier, C. Bussler, and D. Fensel, Web Service Modeling Ontology, Applied Ontologies, vol. 1, pp , [5] D. Martin, et al. Owl-s: Semantic markup for web services, version 1.1 available at [6] A. Patil, S. Oundhakar, A. Sheth, K. Verma, SemanticWeb Services: Meteor-SWeb service annotation framework, In: 13th International Conference on World Wide Web, pp , [7] L. Rubén, R. Dumitru, P. Axel, F. Dieter, A Conceptual comparison of WSMO and OWL-S, Lecture Notes in Computer Science, vol. 3250, pp , September [8] V. Tomas, et al. Semantically-enabled service oriented architecture: concepts, technology and spplication, Service Oriented Computing and Applications, vol. 1, pp. 1 36, June
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 informationCloud Computing Lectures SOA
Cloud Computing Lectures SOA 1/17/2012 Service Oriented Architecture Service Oriented Architecture Distributed system characteristics Resource sharing - sharing of hardware and software resources Openness
More informationService-Oriented Computing
Service-Oriented Computing edited by Dimitrios Georgakopoulos and Michael P. Papazoglou The MIT Press Cambridge, Massachusetts London, England 2009 Massachusetts Institute of Technology All rights reserved.
More informationSOA Concepts. Service Oriented Architecture Johns-Hopkins University
SOA Concepts Service Oriented Architecture Johns-Hopkins University 1 Lecture 2 Goals To learn the basic concepts behind SOA The roots of SOA: the history from XML to SOA, and the continuing evolution
More informationImproving the Response Time of an Isolated Service by using GSSN
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,
More informationService Oriented Architecture
2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary
More informationModelling Properties of Services
Modelling Properties of Services Jens Hündling Hasso-Plattner-Institute for IT-Systems-Engineering at the University of Potsdam Prof.-Dr.-Helmert-Strasse 2-3, 4482 Potsdam, Germany jens.huendling@hpi.uni-potsdam.de
More informationComponent Based System Framework for Dynamic B2B Interaction
Component Based System Framework for Dynamic B2B Interaction Jinmin Hu Paul Grefen Department of Computer Science, University of Twente P.O. Box 217, 7500 AE Enschede, the Netherlands E-mail: {jimhu, grefen}
More informationPossibilities for Modeling and Integration of Business Processes*
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 1 Sofia. 2005 Possibilities for Modeling and Integration of Business Processes* Hristina Daskalova, Vladislava Grigorova,
More informationIN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting
IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN
More informationService Oriented Architecture for Architects
www.peaklearningllc.com Service Oriented Architecture for Architects (5 Days) Overview This five day training course for architects delves deep into various architectural aspects of SOA. It starts with
More informationA Business-Driven Web Service Creation Methodology
A -Driven Web Creation Methodology Mikio Aoyama Dep. of Information and Telecommunication Engineering Nanzan University 27 Seirei, Seto, 489-0863, Japan mikio.aoyama@nifty.com Abstract This article proposes
More information14. E-Commerce Applications and Infrastructures
14. (Contents) E-Commerce Applications and Infrastructures Contents 14. E-Commerce Applications and Infrastructures Building E-Commerce Applications and Infrastructures Code: 166140-01+02 Course: Electronic
More informationTheoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply
Economy Informatics vol. 12, no. 1/2012 118 Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply Radu-Ştefan MOLEAVIN Academy
More informationEnterprise Process Integration
Enterprise Process Integration Janne J. Korhonen What is a process? A process is a coherent set of activities carried out by a collaborating set of roles to achieve a goal. Ould: Business Process Management:
More informationService-oriented architecture (SOA)
Service-oriented architecture (SOA) Introduction Two definitions for SOA are as follows: SOA establishes an architectural model that aims to enhance the efficiency, agility, and productivity of an enterprise
More informationDesign and Implementation of Heterogeneous Workflow System Integration Mode Based on SOA Framework
2017 2nd International Conference on Wireless Communication and Network Engineering (WCNE 2017) ISBN: 978-1-60595-531-5 Design and Implementation of Heterogeneous Workflow System Integration Mode Based
More informationSlide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange
Slide 1 Component 9 Networking and Health Information Exchange Unit 8 Enterprise Architecture Models This material was developed by Duke University, funded by the Department of Health and Human Services,
More informationEnterprise Services Repository
Enterprise Services Repository An overview Rathish Balakrishnan SAP NW Product Management SOA Middleware The Approach: Service Oriented Architecture SOA is essential but missing business semantics WEB
More informationEfficient Business Service Consumption by Customization with Variability Modelling
Efficient Business Service Consumption by Customization with Variability Modelling Michael Stollberg and Marcel Muth SAP Research, Chemnitzer Str. 48, 01187 Dresden, Germany (michael.stollberg,marcel.muth)@sap.com
More informationΜΑΘΗΜΑ: : ΤΕΧΝΟΛΟΓΙΕΣ & ΕΦΑΡΜΟΓΕΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: : ΤΕΧΝΟΛΟΓΙΕΣ & ΕΦΑΡΜΟΓΕΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΜΠΟΡΙΟΥ ιδάσκων: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΩΝ ΗΛΕΚΤΡΟΝΙΚΟΥ
More informationA Web Services Based Architecture for Improvement of the Transparency and Decision-making in Public Administration
A Web Services Based Architecture for Improvement of the Transparency and Decision-making in Public Administration Emil Stănescu, stanescu@ici.ro National Institute for R&D in Informatics - ICI, Bucharest
More informationAdvanced Integration Architecture. Christoph Bussler Oracle Corporation Redwood Shores, CA, USA
Advanced Architecture Christoph Bussler Oracle Corporation Redwood Shores, CA, USA E-Business Workshop, Orlando, FL, January 2001 Agenda Business-to-Business (B2B) Why is B2B Hard? B2B Requires A2A Seamless
More informationResearch on the Application Integration Model for the Agricultural Enterprise of Integrative Production and Marketing
Research on the Application Integration Model for the Agricultural Enterprise of Integrative Production and Marketing Feng Yang 1, Xiandi Zhang 1, Zhongqiang Liu 1, Zhenzhi Wang 1, Kaiyi Wang 1,* 1 National
More informationSOA in the Enterprise: A Survey of the Technical Landscape Introduction
SOA in the Enterprise: A Survey of the Technical Landscape by Cyrille Thilloy Published: August 28, 2006 (SOA Magazine Issue I: September/October 2006, Copyright 2006) Download this article as a PDF document.
More informationCIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng
CIS 8090 Intro Setting the stage for the semester Arun Aryal & Tianjie Deng Cognitive Map of 8090 IS Architectures as Strategy Books: Weill, Ross & Robertson, Enterprise Architecture as Strategy & Fenix
More informationDriving XML Standards Convergence and Interoperability
Driving XML Standards Convergence and Interoperability Jackson He, Ph.D. Intel Corporation Chair of BIC XML Convergence WG December 06, 2001 Orlando, Florida Interop Summit 2001 1 Agenda Why convergence
More informationEnterprise Application Integration using MQSeries and Web services
Enterprise Integration using MQSeries and Web services Evan Mamas emamas@ca.ibm.com IBM Toronto Lab Definitions A Forrester report defines EAI as the integration of multiple, independently developed, managed
More informationCHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE
CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE 1 Learning Objectives Examine in detail the enterprise systems modules and architecture. Understand the effects of a well-designed architecture on ERP implementation.
More informationMTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts
MTAT.03.229 Enterprise System Integration Lecture 6 Service-Oriented Architecture Basic Concepts Marlon Dumas marlon. dumas ät ut. ee Where are we? We have seen technology and architectural styles for
More informationRESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3
RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 1 Asst Professor, Dept of MCA, SVEC, A. Rangampet. ykkumar83@gmail.com, sujatha229@gmail.com,com 148
More informationDecision Resource Management and Scheduling on the Grid
Decision Resource Management and Scheduling on the Grid Mingsheng Hu 1 2,Xueguang Chen 1,Zhijuan Jia 2 (Institute of Systems Engineering, Huazhong University of Science and Technology, 430074, P.R.China)1
More informationService-Oriented Architecture A View From the Field. Paul C. Brown, Ph.D. Principal Software Architect
Service-Oriented Architecture A View From the Field Paul C. Brown, Ph.D. Principal Software Architect What is a Service? A coherent package of commonly used functionality e.g. Sales Order Management Place
More informationService Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By
Service Oriented Architecture Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By G. SUDHA SADASIVAM, RADHA SHANKARMANI 1 COMPILED BY BJ What is Service-Oriented Architecture? Service-Oriented
More informationSOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION
SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION Baoqing Dong 1,*, Lei Chen 2, Yuefeng Zhou 3 1 School of Geoscience and Space Science, Peking University, Beijing, 100871
More informationUniversal Description, Discovery and Integration (UDDI) 1.0
5341ch01.qxd_bp 3/13/02 8:28 AM Page 1 PART 1 Universal Description, Discovery and Integration (UDDI) 1.0 5341ch01.qxd_bp 3/13/02 8:28 AM Page 3 CHAPTER 1 UDDI Executive White Paper September 6, 2000 5341ch01.qxd_bp
More informationArchitecting Web Service Applications for the Enterprise
Architecting Web Service Applications for the Enterprise Michael Rosen Chief Enterprise Architect mike.rosen@iona.com March 5, 2002 Copyright IONA Technologies 2002 Slide 1 END 2 ANYWHERE Basic Web Service
More informationSERVICE ORIENTED ARCHITECTURE (SOA)
International Civil Aviation Organization SERVICE ORIENTED ARCHITECTURE (SOA) ICAO APAC OFFICE BACKGROUND SOA not a new concept. Sun defined SOA in late 1990s to describe Jini. Services delivered over
More informationResearch on the Processes and Strategic Points of SOA Project Implementation
2011 International Conference on Computer Science and Information Technology (ICCSIT 2011) IPCSIT vol. 51 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V51. 114 Research on the Processes
More informationDynamic and Mobile Federated Business Process Execution. A WebV2 Whitepaper
Dynamic and Mobile Federated Business Process Execution A WebV2 Whitepaper December 2003 Version 2.2 WebV2, Inc. 510 Logue Ave Mountain View, CA 94043 telephone: (650) 941-5116 www.webv2.com sales@webv2.com
More informationStudy on Enterprise Integration Platform based on Web Services Li Gao 1,a, Xiaojun Meng 2,b and Yongjin Yu 3,c
Applied Mechanics and Materials Vols. 16-19 (2009) pp 633-638 Online: 2009-10-12 (2009) Trans Tech Publications, Switzerland doi:10.4028/www.scientific.net/amm.16-19.633 Study on Enterprise Integration
More informationScott Lowden SAP America Technical Solution Architect
SAP NetWeaver Training Overview - SAP Exchange Infrastructure Scott Lowden SAP America Technical Solution Architect NetWeaver Components Detail Exchange Infrastructure SAP AG 2003, Title of Presentation,
More informationSOA Oriented Web Services Operational Mechanism
SOA Oriented Operational Mechanism Meiyun Zuo and Bei Wu School of Information, Renmin University of China, Beijing 100872, P.R. China zuomeiyun@263.net wubeiwb@gmail.com Abstract. SOA is a very important
More informationSpeaking a Common Language: A Conceptual Model for Describing Service-Oriented Systems
Speaking a Common Language: A Conceptual Model for Describing Service-Oriented Systems Massimiliano Colombo 1, Elisabetta Di Nitto 1, Massimiliano Di Penta 2, Damiano Distante 2, and Maurilio Zuccalà 1
More informationBIAN with BPS Design Methodology
IBM Industry Models Development BIAN with BPS Design Methodology SOA Industry Models v.8.8 IBM Industry Models 4-13-2016 Table of Contents BIAN with BPS Design Methodology...2 1.1 BIAN...2 1.1.1 BIAN Service
More informationIBM WebSphere Service Registry and Repository V6.1 optimizes the business value of SOA governance
IBM Europe Announcement ZP07-0401, dated October 9, 2007 IBM WebSphere Service Registry and Repository V6.1 optimizes the business value of SOA governance Description...2 Product positioning... 4 At a
More informationSERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT.
SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT Edison 1, Virginia Tulenan 1, and Ford Lumban Gaol 2 1 Bina Nusantara University Graduate Program, Jakarta, Indonesia edison17999@yahoo.sg,
More informationService Oriented Integration (SOI) - Concepts, Technologies, and Best Practices
Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices From Integration Infrastructure to Business Value IT managers have been under increasing pressure to migrate a portfolio
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2003 Vol. 2, No. 3, May-June 2003 Don t Rip and Replace, Integrate! Mahesh H. Dodani, IBM
More informationApplication Architecture: Reusing Existing Applications in SOA-Based Business Processes
Application Architecture: Reusing Existing Applications in SOA-Based Processes Braden Flowers Worldwide WebSphere Integration Solution Architect 2007 IBM Corporation SOA Architect Summit Roadmap What is
More informatione-prior Facilitating interoperable electronic procurement across Europe Technical Overview
e-prior Facilitating interoperable electronic procurement across Europe Technical Overview Contents What is Open e-prior? 3 Main Open e-prior features 3 Main Open e-prior components 5 Interaction between
More informationChapter 1 Web Services Basics
Slide 1.1 Web Serv vices: Princ ciples & Te echno ology Mike P. Papazoglou mikep@uvt.nl Chapter 1 Web Services Basics Slide 1.2 Topics Introduction definitions Software as a service Where can services
More information1. Comparing Service Characteristics. (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl)
1. Comparing Service Characteristics (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl) Comparing Service Characteristics ServiceTaxonomy The term service taxonomy
More informationTHE B2X WORLD B2B. Electronic Transactions. by Koussouris S., Lampathaki F., Askounis D.
THE B2X WORLD B2B Electronic Transactions by Koussouris S., Lampathaki F., Askounis D. etransaction Categories G2C B 2 B C2C G2G Business to Business Transactions Towards ebusiness Processes 1/3 Manufacturer
More informationA Framework for Translating Legal Knowledge into Administrative Processes: Dynamic Adaption of Business Processes
A Framework for Translating Legal Knowledge into Administrative Processes: Dynamic Adaption of Business Processes Yiwei Gong and Marijn Janssen Faculty of Technology, Policy and Management, Delft University
More information23. Service-Oriented Architectures
23. Service-Oriented Architectures Slide 1 Acknowledgements: Material on Service-Oriented Architectures Based on a tutorial by Grace Lewis et al. + Slides by Michael Brodie (with minor adaptations) Slide
More informationMTAT Enterprise System Integration
MTAT.03.229 Enterprise System Integration Lecture 5: Service-Oriented Architectures Marlon Dumas marlon. dumas ät ut. ee Service-Oriented Architecture (SOA) SOA is a paradigm for organizing and utilizing
More informationBack-End Management for E-Business Portals: A Workflow-Based Approach
Back-End Management for E-Business Portals: A Workflow-Based Approach Giacomo Piccinelli Hewlett-Packard Labs, Bristol (UK) (giacomo_piccinelli@hp.com) Abstract In the E-Business world, a Web portal represents
More informationPatrick F. Carey Bernard W. Gleason. May 2005
Solving the Integration Issue - Service-Oriented Architecture (SOA) Transforming and modernizing the administration of your institution and taking cost out of the system Abstract For decades, colleges
More informationArchitecting SOA With A Business Focus
Architecting SOA With A Business Focus Dejan Mihajlovic Senior Managing Consultant 2008 IBM Corporation SOA Architect Summit Roadmap What is the impact of SOA on current Enterprise Architectures? Business
More informationJOURNAL 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 informationCONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE
CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE Susan Sutherland (nee Rao) University of Canberra PO Box 148, Jamison Centre, ACT 2614, Australia Susan.sutherland@canberra.edu.au
More informationInspire. Solution Overview. for solutions development
Inspire for solutions development Solution Overview For any successful organization, its customers are its real asset. This is why organizations thrive to provide their customers with the best experience
More informationWSMO-PA: Towards a generic PA Service Model
WSMO-PA: Towards a generic PA Service Model Vassilios Peristeras Maciej Zaremba firstname.lastname@deri.org European W3C Symposium on egovernment Febrauary 1-2, 2007, Gijon, Spain Copyright 2006 Digital
More informationBusiness Process Modeling Using ebxml: Case Study
Student Project Business Process Modeling Using ebxml: Case Study Aivaras Pigaga Matr. Nr.: 20726 Information and Media Technologies Technical University of Hamburg-Harburg Under the supervision of Prof.
More informationIntegration Patterns and Practices
Integration Patterns and Practices Version 41.0, Winter 18 @salesforcedocs Last updated: November 16, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark
More informationTransition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland
Transition to SOA Oracle SOA Suite Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland SOA Bridging the Gap Increasingly Demanding Users End-to-End Processes Shorter Change Cycles
More informationIntegration Patterns and Practices
Integration Patterns and Practices Version 40.0, Summer 17 @salesforcedocs Last updated: August 31, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark
More informationTDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA)
TDT4250 - Model-driven Development of Information Systems, Autumn 2008 Service-oriented architecture (SOA) 1 SOA definition Service-oriented architecture (SOA) A set of components which can be invoked,
More informationMake smart business decisions when they matter most September IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise
September 2007 IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise 2 Contents 2 Introduction 3 Linking information and events: Creating Active Content 4 Actively delivering enterprise
More informationIntegrated Supply Chain Technology in Enterprise Environments
Integrated Supply Chain 1 Integrated Supply Chain Technology in Enterprise Environments Joshua Moore Western Kentucky University Integrated Supply Chain 2 Abstract Integration of the supply chain may be
More informationWEB SERVICES AND XML,M.INDUMATHY AP/IT YEAR & SEM:IV & VII UNIT-II
UNIT-II Roots of SOA Characteristics of SOA - Comparing SOA to client-server and distributed internet architectures Anatomy of SOA- How components in an SOA interrelate -Principles of service orientation
More informationProtocols for Processes
Protocols for Processes Munindar P. Singh (Students: Amit K. Chopra, Nirmit V. Desai, Ashok U. Mallya) singh@ncsu.edu Department of Computer Science North Carolina State University http://www.csc.ncsu.edu/faculty/mpsingh/
More informationThe Design of Dynamic Coordination Architecture and Supporting Platform for Agile Supply Chain
Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 3318 3322 Advanced in Control Engineeringand Information Science The Design of Dynamic Coordination Architecture and Supporting
More informationSemantic Technology for Information Management. Gilbane Conference
Semantic Technology for Information Management Gilbane Conference November 29, 2007 Discussion Agenda Case Study - A Global Pharma s R&D Information Challenge Enterprise Semantic Architecture and Strategies
More information1. INTRODUCTION BACKGROUND ENTERPRISE SOA BENEFITS AND TECHNOLOGIES AN ENTERPRISE SOA FRAMEWORK...6
1. INTRODUCTION...1 2. BACKGROUND...3 3. ENTERPRISE SOA BENEFITS AND TECHNOLOGIES...4 4. AN ENTERPRISE SOA FRAMEWORK...6 5. ALIGNING IT WITH BUSINESS...7 6. CONCLUSION...8 Whitepaper Page 2 What is Enterprise
More informationAn Introduction to Integration. tion and Interoperability
S 4 Country View Road Malvern, PA 19355 800.223.7036 610.647.5930 www.sct.com An Introduction to Integration tion and Interoperability An SCT Position Paper EPP-003 (02/03) An Introduction to Integration
More informationA Conceptual Model of a Workflow Management System Based on Web Services
Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2004 Proceedings Americas Conference on Information Systems (AMCIS) December 2004 A Conceptual Model of a Workflow Management System
More informationSOA Research Agenda. Grace A. Lewis
Workshop SOA Research Agenda Grace A. Lewis Workshop Approach Broadened the scope of the research agenda to show that we are interested in more than just SOA as an architectural style Performed an extensive
More informationMedical Virtual Public Services
Revista Informatica Economică nr. 1(45)/2008 157 Medical Virtual Public Services Manole VELICANU Academy of Economic Studies, Bucharest Iulia SURUGIU TotalSoft, Bucharest The healthcare enterprises are
More informationService Science 4/6/10 MOTIVATION. Semantic Web Services
Where are we? Semantic Web Services Service Science # Title 1 Introduction 2 Web Science 3 Service Science 4 Web services 5 Web2.0 services 6 Semantic Web 7 Web Service Modeling Ontology (WSMO) 8 Web Service
More informationPERFORMANCE ANALYSIS TO SUPPORT B2C SYSTEM IN AIRLINE INDONESIA BASED ON SOA USING ENTERPRISE SERVICE BUS
International Journal of Civil Engineering and Technology (IJCIET) Volume 10, Issue 02, February 2019, pp. 865 873, Article ID: IJCIET_10_02_083 Available online at http://www.iaeme.com/ijciet/issues.asp?jtype=ijciet&vtype=10&itype=2
More informationService Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud
Service Oriented Architecture (SOA) Architecture, Standards, Technologies and e Cloud 3-day seminar Give Your Business e Competitive Edge There has been a lot of talk about unsuccessful SOA projects during
More information<Insert Picture Here> Service Oriented Architecture
Service Oriented Architecture Sean Donahue What does FUSION mean exactly? FUSION Applications FUSION Architecture FUSION FUSION Tech Stack (Apps Unlimited) Oracle Fusion Architecture,
More informationEnterprise BPM A Systemic Perspective
Janne J. Korhonen Enterprise as a System At the most abstract level, an enterprise can be seen as a system. As such, it cannot be defined in terms of its actions as a whole or by enumerating its constituent
More informationSAGE: An Ambient Intelligent Framework for Manufacturing. Gearoid Hynes, Fergal Monaghan, Vinhtuan Thai, Thomas Strang, David O Sullivan
SAGE: An Ambient Intelligent Framework for Manufacturing Gearoid Hynes, Fergal Monaghan, Vinhtuan Thai, Thomas Strang, David O Sullivan Digital Enterprise Research Institute {firstname.lastname}@deri.org
More informationInformation Architecture: Leveraging Information in an SOA Environment. David McCarty IBM Software IT Architect. IBM SOA Architect Summit
Information Architecture: Leveraging Information in an SOA Environment David McCarty IBM Software IT Architect 2008 IBM Corporation SOA Architect Summit Roadmap What is the impact of SOA on current Enterprise
More informationA Collaborative Web Service Platform for AEC Supply Chain
A Collaborative Web Service Platform for AEC Supply Chain Chin-Pang Jack Cheng *, Kincho H. Law, Hans Bjornsson Engineering Informatics Group, Stanford University, CA 94305, USA; Chalmers University of
More informationKeynote Presentation: Driving the Value of SOA in an Enterprise Architecture
Keynote Presentation: Driving the Value of SOA in an Enterprise Architecture Manoj Saxena Vice President Global Solutions and Asset Management IBM Global Business 2007 IBM Corporation Agenda IBM SOA Architect
More informationSAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW
D A T A S H E E T PROGRESS BPM SERVER PROGRESS BPM SERVER OVERVIEW The process execution and integration capabilities of Progress Savvion BusinessManager Platform are provided by the Progress Savvion BPM
More informationDesign of SOA Integration for 3C Distribution Channel
Design of SOA Integration for 3C Distribution Channel YING-HONG WANG, JINGO CHENGHORNG LIAO Department of Computer Science and Information Engineering Tamkang University No. 151, Ying-Chuan Road, Danshui
More informationThe main objective of e-nvision is the development and validation of an innovative e-business platform enabling SMEs
Overall Objective The main objective of e-nvision is the development and validation of an innovative e-business platform enabling SMEs to model and adapt particular business scenarios; to integrate all
More informationOracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash)
Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) An AMX International White Paper January 2008 Page 1 NOTE: The following is intended to outline our general
More informationOASIS Service Oriented Architecture Reference Model Technical Committee (SOA-RM) BOOT CAMP. April DRAFT: Not approved by the OASIS SOA RM TC.
OASIS Service Oriented Architecture Reference Model Technical Committee (SOA-RM) BOOT CAMP April 13 2005 DRAFT: Not approved by the OASIS SOA RM TC. Purpose This slide deck is designed to bring new TC
More informationTesting in Service Oriented Architectures with Dynamic Binding: A Mapping Study
Final preprint version to be published in Information and Software Technology, (In Press). Elsevier, doi:10.1016/j.infsof.2010.11.014 Submitted: May 17th, 2010, Accepted: November 30th, 2010 Testing in
More informationEXTERNAL WEB SERVICES FOR CONSTRUCTION SECTOR SMES
EXTERNAL WEB SERVICES FOR CONSTRUCTION SECTOR SMES Rimantas Gatautis Kaunas University of Technology Laisvės av. 55, LT 44309 Kaunas, Lithuania rgataut@ktu.lt Elena Vitkauskaite Kaunas University of Technology
More informationRemote Access Virtual Environment (RAVE)
Remote Access Virtual Environment (RAVE) A VPN Knowledge Grid Joseph A. Sprute, Founder 33 Westbury Dr. Bella Vista, Arkansas 72714 479-876-6255 Office info@cyberrave.com http://www.cyberrave.com - 1 -
More informationSOA Maturity Assessment using OSIMM
SOA Maturity Assessment using OSIMM Presented by: Andras R. Szakal IBM Distinguished Engineer VP & CTO, IBM US Federal SWG SOA Tutorial - Architecture Slide 1 of 28 What You Will Learn The Open Group SOA
More informationIntelligent Business Transaction Agents for Cross-Organizational Workflow Definition and Execution
Intelligent Business Transaction Agents for Cross-Organizational Workflow Definition and Execution Mohammad Saleem 1, Paul W.H. Chung 1, Shaheen Fatima 1, Wei Dai 2 1 Computer Science Department, Loughborough
More informationRAPID DELIVERY METHODS FOR ENTERPRISE ARCHITECTURE 3-DAY WORKSHOP WITH INTERACTIVE TEAM SESSIONS TO FAST-TRACK TO ENTERPRISE ARCHITECTURE MATURITY
INTRODUCTION TO ENTERPRISE ARCHITECTURE, FOR MANAGERS AND IT 1-DAY OVERVIEW SEMINAR FOR BUSINESS MANAGERS AND IT STAFF ON RAPID DELIVERY METHODS FOR 3-DAY WORKSHOP WITH INTERACTIVE TEAM SESSIONS TO FAST-TRACK
More information