Dagstuhl seminar on Service Oriented Computing. Service design and development. Group report by Barbara Pernici, Politecnico di Milano
|
|
|
- Magdalene James
- 10 years ago
- Views:
Transcription
1 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 which were held during the Dagstuhl seminar on Service Oriented Computing held at Dagstuhl in November The group discussed design and development considering modeling and methodological issues, different perspectives on the development life cycle, and set up a research agenda on these issues. 1. Introduction When design and development is discussed, and important aspect is to clarified which of the several possible design goals, and in particular:_ Integration (EAI): in this case the goal is to integrate different information systems, to create new cooperative applications. In this case it is important to define the granularity at which s are considered, and how existing systems are wrapped to offer their functionalities in a cooperative information system through a -oriented approach (Papazoglou 2006). Redesign (e.g., mobile, multi-channel): the goal is to modify existing functionalities in order to offer them in a variable environment setting. For instance, allowing the client to interact with the system from a variety of different devices and from different places. To provide the requested functionality, redesign has to take into consideration quality of parameters and their variability, dynamic selection and binding of s. New added-value s: new s are created as a composition of existing s. Composition allows reusing s in several contexts and for different applications. Composition may be performed following a fixed process schema, or designing the composition structure dynamically. As shown Figure 1, the provisioning infrastructure considers s in different layers. Starting from existing legacy systems, wrapped as components and provided through a infrastructure, business level s can be offered, combined in business processes and distributed. The issue of differences between component-based and -based approaches was discussed. A is a functionality that a component offers, while a component is a software system which can be deployed ( is already deployed, component is like a package). A can also be seen as an access point to a component. The issue of Dagstuhl Seminar Proceedings Service Oriented Computing (SOC)
2 composition has been studied also within component literature, and in particular with respect to quality of aspects, such as for instance availability. Another distinction which was underlined is that a is seen as a business thing, while a component as a software thing (e.g., EJBs). Business () Domain Purchasin g Dist ribu tio n Order Management Invento ry Business Processes Business Services Infrastructure Services Component- based realizations Operational CR Systems M ERP Database s Packaged Applications s Legacy Appli cation s Figure 1 - Service provisioning and legacy systems (Papazoglou 2006)
3 2. Design perspectives 2.1 Client and provider perspectives The discussion in the introduction presents s mainly from the point of view of the providers, which are offering their information systems functionality through a oriented infrastructure. However, the group agreed during the discussions that in the design process the perspective of the client of the is an essential element to correctly design the, independently on how it is provided (new, wrapping of an existing application or composed ). In fact, only the client can design the business process for his purpose, with his own requirements. Some authors have proposed a goal driven approach to elicitate requirements for s to be provided to clients and to design their functionality and deployment (Kaabi et al. 2004) Application logic New Existing e Ser vice Provider #1 Simple applicatio n Service requester use Application logic web proxy Application logic web usage interface e Serv ice wrap per orchestration specification Serv ice Existing application ation wrap per web content Existing e Existing application ation New Figure 2 - Providing s to clients (modified from Papazoglou 2006) Service Provider #2 Se rvice - Clientapplication Ena ble d Service pre- Provider #3 exis tin g applica tion Assembled (orchestrate d) application
4 A possible direction to build s for a wide community is to study requirements of reference clients or groups of clients, including current clients or future clients. Standardization and certification criteria can help developing s which may be used in different contexts, possibly with a customization of s for personalizing to a client, with limited costs and well defined functionality. Economic aspects have to considered to pursue this approach, to make provisioning possible in a competitive market and the possibility of providing add-ons with respect to standardized s possible, to differentiate products of different producers. 3. Models The need for models with a rich set of elements as a basis for the design process emerged as a clear prerequisite for design methodologies. Models should include a variety of aspects, and in particular: business s Composition and coordination Interaction between clients and providers How to model a and its QoS properties Transactional properties Self description (meta-data) For each model element a modeling language should be defined. The discussion focused on existing background in the area, and which are the languages and models which can be a basis for modeling web s, including for instance the WS-stack, UML2, BPMN, EPC, Aris, and so on. No clear and unique background emerged from the discussion. Among the aspects to be considered, the representation of interaction among organizations was discussed. Boundaries between organization are relevant in the ability for a client to state his requirements, either with request languages or with a goal oriented approach, specifying his goals, and in the possibility of modeling processes across organizational boundaries. 3. Methodologies 3.1 Starting points Clear starting points emerging from the discussion, and represented in Section 1, are the representation both from the requestor and the provider points of view, including both functional and non-functional aspects. The discussion was centered on the specific point of how a public view should be. The common black box approach presents some limitations which are difficult to overcome, and this consideration paves the way to a grey box approach, although a black box view would be preferrable since it is simpler. A grey box view becomes necessary
5 when s have an observable state, on which external protocols defining possible conversations can be defined, similarly to what is done in the hardware design area. 3.2 Strategies Different aspects related to design strategies where examined. A meet-in-the-middle approach to design emerged as preferrable. The granularity of the has to be defined, in particular when considering legacy systems specifying s using a fine granularity can be an excruciating task. A possible solution to some design problems has been proposed using reference models and ontologies. Horizontal and vertical integration (process integration or within same company) where discussed. One of the problems considered is where to start from in the design process, and the question arises if the analysis should be limited to e- design. An approach starting from business s, looking also at existing processes) seems appropriate. Part of the discussion debated at length on how domain-specific approaches should be followed, to the extreme that all development should be basically domain-specific. This issue also emerged when discussing some of the phases of the development life cycle illustrated below. A need for a governance strategy was indicated. 3.3 Life cycles A number of life cycles were discussed and proposed. They originate from the different points of view discussed above, and in particular distinguishing between the provider s view, when the goal of a provider is to develop new s, and the requestor s and provider s views, in the case the provider has to provide a dynamically adapting the characteristics to a client request Provider s view: developing and providing a new The main issue in this case is how to transform a system into a. The existence of legacy systems and the definition of the granularity of the s are particularly relevant here. Vice versa, a different approach is needed when designing new s from platformindependent s into runtime artifacts, going to abstract to concrete s. An important issue related to development is the ability to manage changes.
6 Planning Evaluation for change -> maintenance Execution Monitoring support Deployment Analysis Logical Design Design Conformance validation Physical design Construction Testing Provisioning Service management + governance Change management Figure 3 - Development of s Figure 3 include the following: The phases illustrated in Analysis: Proposed alternatives are to define goals to guide the composition of existing s and to base design (or redesign) on QoS requirements. The granularity of s should be defined in this phase, adopting criteria such as cohesion and coupling. Logical design: it should define what the s are (the focus here is mainly on micro-s rather than complex business s) and in particular: interface composition of s selection of components coordination design (and possibly distributed orchestration) interaction paradigms adaptivity exceptions and self-healing WS Domain-specific editors for composition, for instance to generate BPEL code have been proposed. The issue of domain-specific development was debated and strongly supported during the meeting by some of the participants of the group. Physical design: there was some debate on whether physical design should be an issue specific of design. Relevant topics are optimization, aimed at improving performance, and selective reuse. Deployment: for the deployment phase deployment criteria should be specified during the design of s.
7 Monitoring: the issue here is to design the right level of information for monitoring, providing selective visibility of QoS for a given (depending on consumer, context, costs involved,.) Testing: testing should be performed both on functional and non-functional characteristics of s. A contract with the clients should be provided as a basis. Atomic s (i.e. s providing a single function) should be tested. A language for specifying testing should be designed Requestor s view A requestor s view focuses on the selection and negotiation of s before invocation, according to the SOA approach. After discovery and selection, either the can be invoked and therefore integrated in the application invoking it, or some adaptation or customization performed either on the requestor s or on the provider s side. Planning Request specification discovery selection negotiation Execution Monitoring support Integration (advanced invocation) Testing Adaptation/ customization Testing Figure 4 - Service request from the requestor point of view Provisioning for a given request Symmetrically to the perspective given above, providers may adapt a for a given request. In this case, as shown in Figure 5, the main relevant phases are negotiation and adaptation, followed by the other phases described above for the development of new s.
8 publication Answer request negotiation Execution Monitoring adaptation (maintenance) (Re) Deployment Provisioning Adaptation/customization Testing Figure 5 - Service request from the provider point of view 4. Research issues A number of open research issues where discussed during the seminar concerning the models and requirements for development. Research on models should focus on the following issues: Policies (QoS), behavior, Service design patterns (WF, interaction, ) Business rules Relationships among models Service hierarchies Self-description (also for data; visibility of properties for grey box approaches) Historical information Protocols and states traceability among models Negotiation and contracts representation (differences with agents area) Exceptions and recovery The following general requirements need investigation: Adaptive s (design for), autonomic Context awareness Hierarchical approaches, multiple s until final requestor s goal is reached (s in the middle) Data heterogeneity (also semantic) Traceability Management of life cycle
9 Rich request languages Reference models: repositories, criteria for conformance Requirements for design environments have also been discussed: Support for integrating legacy systems Integration Transformation into Process modeling (integration of processes vertical and horizontal) Change management support Testing Deployment criteria (including adaptivity features, monitoring support) Migration of s 5. References B. Pernici (ed.) Mobile Information Systems. Infrastructure and Design for Flexibility and Adaptivity, Springer, 2006 MAIS web site: M. Papazoglou, W.-J. van den Heuvel, Service-Oriented Design and Development Methodology, Int. J. on Web Engineering and technology, 2006 D. Florian, B. Pernici, Insights into Web Service Orchestration and Choreography," accepted for the special issue of International Journal of E- business Research (IJEBR) on Web Services-Based E-Business Systems, Jan C. Francalanci, S. Grega, P. Losi, A. Maurino, S. Modafferi, B. Pernici, C. Raibulet, F. Tisato. The MAIS approach to web design. EMMSAD 2005 Workshop Proceedings, Porto, June Invited for publication on Adavanced Topics in Database Research - Vol. 5, Idea Group Publ. D. Ardagna, B. Pernici. Global and Local QoS Guarantee in Web Service Selection. Workshop on Business Processes and Services, Sept S. Modafferi, B. Benatallah, F. Casati, B. Pernici. A Methodology For Designing And Managing Context-Aware Workflows. In Proceedings of IFIP International Working Conference MOBIS, Dec R.S. Kaabi, C. Souveyet, C. Rolland, Eliciting composition in a goal driven manner, ICSOC, 2004
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
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
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
ESB as a SOA mediator: Minimizing Communications Complexity
ESB as a SOA mediator: Minimizing Communications Complexity Nadya Alexandra Calderón R., Sergio Daniel Moreno P. Universidad de los Andes. Ingeniería de Sistemas y Computación. Bogotá, Colombia [email protected],
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. [email protected]
Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. [email protected] Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and
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
Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich
Di 6.1a January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Warum naive SOA scheitert Ein Erfahrungsbericht Adam Bien How To Kill a SOA Project Early? [Warum naive SOA scheitert]
Service Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
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
The Service Revolution software engineering without programming languages
The Service Revolution software engineering without programming languages Gustavo Alonso Institute for Pervasive Computing Department of Computer Science Swiss Federal Institute of Technology (ETH Zurich)
Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh
Amit Sheth & Ajith Ranabahu, 2010 Presented by Mohammad Hossein Danesh 1 Agenda Introduction to Cloud Computing Research Motivation Semantic Modeling Can Help Use of DSLs Solution Conclusion 2 3 Motivation
A Comparison of SOA Methodologies Analysis & Design Phases
202 A Comparison of SOA Methodologies Analysis & Design Phases Sandra SVANIDZAITĖ Institute of Mathematics and Informatics, Vilnius University Abstract. Service oriented computing is a new software engineering
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
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
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:
Chapter 15. Web services development lifecycle
Slide 15.1 nology Chapter 15 Web Services Development Lifecycle Web Service es: Princip ples & Tech Mike P. Papazoglou [email protected] Slide 15.2 Topics Web services development Properties of service development
Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles
Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles Hongyu Pei Breivold, Magnus Larsson ABB AB, Corporate Research, 721 78 Västerås, Sweden {hongyu.pei-breivold, magnus.larsson}@se.abb.com
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
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
Semantically-enabled Service Oriented Architecture : Concepts, Technology and Application
Service Oriented Computing and Applications May 2007, DOI: 10.1007/s11761-007-0009-9 The editor s copy of the article, published version available at http://dx.doi.org/10.1007/s11761-007-0009-9 Semantically-enabled
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Prerequisites for Successful SOA Adoption
George Feuerlicht University of Technology, Sydney [email protected] 1. INTRODUCTION The adoption of SOA (Service Oriented Architecture) has gained momentum in the past two years, and the predictions
10 Years of Hype Cycles - Do We Forget Knowledge?
10 Years of Hype Cycles - Do We Forget Knowledge? Aaron McConnell Research Scientist IU-ATC School of Computing and Information Engineering University of Ulster at Coleraine Northern Ireland Aaron McConnell
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
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
QoS in Multichannel IS: the MAIS approach
QoS in Multichannel IS: the MAIS approach Cinzia Cappiello *, Paolo Missier +, Barbara Pernici *, Pierluigi Plebani *, Carlo Batini + * Politecnico di Milano, Milano, Italy {cappiell, pernici, plebani}@elet.polimi.it
Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform
Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn
Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
Policy Driven Practices for SOA
Independent Insight for Oriented Practice Policy Driven Practices for SOA Lawrence Wilkes CBDI Forum www.cbdiforum.com Agenda! Enterprise SOA Challenge! SOA Policy Areas! Layered Architecture as a basis
Service Computing: Basics Monica Scannapieco
Service Computing: Basics Monica Scannapieco Generalities: Defining a Service Services are self-describing, open components that support rapid, low-cost composition of distributed applications. Since services
Figure 1: Illustration of service management conceptual framework
Dagstuhl Seminar on Service-Oriented Computing Session Summary Service Management Asit Dan, IBM Participants of the Core Group Luciano Baresi, Politecnico di Milano Asit Dan, IBM (Session Lead) Martin
HP SOA Systinet software
HP SOA Systinet software Govern the Lifecycle of SOA-based Applications Complete Lifecycle Governance: Accelerate application modernization and gain IT agility through more rapid and consistent SOA adoption
The case for service oriented architecture in realising trusted, interoperable, pan-european egovernment services.
The case for service oriented architecture in realising trusted, interoperable, pan-european egovernment services. Stephen McGibbon Microsoft EMEA Tel. +445511490070 Email. [email protected] Abstract:
SOA: The missing link between Enterprise Architecture and Solution Architecture
SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing
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.
The Role of Service Granularity in A Successful SOA Realization A Case Study
2008 IEEE Congress on s 2008 - Part I The Role of Granularity in A Successful SOA Realization A Case Study Naveen Kulkarni, Vishal Dwivedi SETLabs, Infosys Technologies Ltd { Naveen_Kulkarni, Vishal_Dwivedi}@infosys.com
An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus
An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...
Service-Oriented Computing and Service-Oriented Architecture
Service-Oriented Computing and Service-Oriented Architecture Week 3 Lecture 5 M. Ali Babar Lecture Outline Service-Oriented Computing (SOC) Service-Oriented Architecture (SOA) Designing service-based systems
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
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 [email protected] Copyright IBM Corporation 2005. All rights
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
What SOA can do for Software Dependability. Karl M. Göschka [email protected] Vienna University of Technology
What SOA can do for Software Dependability Karl M. Göschka [email protected] Vienna University of Technology Overview Dependability challenges Control loop: Adaptivity and evolution The SOA potential
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
Lesson 18 Web Services and. Service Oriented Architectures
Lesson 18 Web Services and Service Oriented Architectures Service Oriented Architectures Module 4 - Architectures Unit 1 Architectural features Ernesto Damiani Università di Milano A bit of history (1)
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
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 [email protected]
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
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 [email protected] Session S04 http://www.circle4.com/papers/s04soa.pdf
Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007
Business Intelligence and Service Oriented Architectures An Oracle White Paper May 2007 Note: The following is intended to outline our general product direction. It is intended for information purposes
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
Applying SOA to OSS. for Telecommunications. IBM Software Group
IBM Software Group Applying SOA to OSS for Telecommunications Kevin Twardus Manager of Industry Architecture and Standards IBM Software Group Communications Sector IBM Corporation The Details of SOA depends
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,
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,
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
SOA REFERENCE ARCHITECTURE
SOA REFERENCE ARCHITECTURE August 15, 2007 Prepared by Robert Woolley, Chief Technologist and Strategic Planner INTRODUCTION This document is a derivative work of current documentation and presentations
ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford [email protected].
ITU-T Kaleidoscope Conference Innovations in NGN Managing NGN using the SOA Philosophy Y. Fun Hu University of Bradford [email protected] Next Generation Network (NGN) A IP/IMS based network Provide
Agile Modeling and Design of Service-Oriented Component Architecture
Agile Modeling and Design of Service-Oriented Component Architecture Zoran Stojanovic, Ajantha Dahanayake, Henk Sol Systems Engineering Group, Faculty of Technology, Policy and Management, Delft University
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
SOA Enabled Workflow Modernization
Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM
MDE Adoption in Industry: Challenges and Success Criteria
MDE Adoption in Industry: Challenges and Success Criteria Parastoo Mohagheghi 1, Miguel A. Fernandez 2, Juan A. Martell 2, Mathias Fritzsche 3 and Wasif Gilani 3 1 SINTEF, P.O.Box 124-Blindern, N-0314
Oracle SOA Suite: The Evaluation from 10g to 11g
KATTA Durga Reddy TATA Consultancy Services. Oracle SOA Suite: The Evaluation from 10g to 11g Introduction Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Based Modeling
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Based Modeling Baba Piprani 1, Don Sheppard 2, Abbie Barbir 3 1 MetaGlobal Systems, Canada 2 ConCon Management Services, Canada
Service Oriented Architecture
Service Oriented Architecture Situation The idea of Service Oriented Architecture (SOA) as well as the concepts behind it are often confusing to both Java developers and WebLogic administrators. Vendors
ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA. Sajid Ali. A thesis submitted in partial fulfillment of the requirements for the degree of
ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA By Sajid Ali A thesis submitted in partial fulfillment of the requirements for the degree of Master of Software Engineering of Distributed Systems School
Case Study: Adoption of SOA at the IRS
Case Study: Adoption of SOA at the IRS Nitin S. Naik Director, Enterprise Architecture October 2, 2012 Agenda Overview of IRS IT Shared Services Vision SOA Roadmap and Maturity Levels Where Do We Stand
A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems
A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems Naeem Esfahani Sam Malek João P. Sousa Hassan Gomaa Daniel A. Menascé 12th International Conference on Model Driven
Table of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8
Table of Contents 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 3 SOA in Verizon The IT Workbench Platform... 10 3.1 Technology... 10 3.2 Processes
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools Jack Greenfield Keith Short WILEY Wiley Publishing, Inc. Preface Acknowledgments Foreword Parti Introduction to
Roles for Maintenance and Evolution of SOA-Based Systems
Roles for Maintenance and Evolution of SOA-Based Systems Mira Kajko-Mattsson Stockholm University and Royal Institute of Technology Sweden [email protected] Grace A. Lewis, Dennis B. Smith Software Engineering
Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach
Sadržaj seminara: SOA Architecture - SOA Business Challenges - 1990s: Billion Dollar Lock-In - Integration Tools - Point-to-Point Approach - New $200B Lock-In: Big Apps - Frozen Enterprise Asset Concept
Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum.
Independent Insight for Oriented Practice An SOA Roadmap John C. Butler Chief Architect A CBDI Partner Company www.cbdiforum.com Agenda! SOA Vision and Opportunity! SOA Roadmap Concepts and Maturity Levels!
E-Business Suite Oracle SOA Suite Integration Options
Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software
The Enterprise Service Bus: Making Service-Oriented Architecture Real
The Enterprise Service Bus: Making Service-Oriented Architecture Real M.T. Schmidt et al. Presented by: Mikael Fernandus Simalango SOA in Early Days Introduction Service Requester bind find Service Registry
California Enterprise Architecture Framework. Service-Oriented Architecture (SOA) Reference Architecture (RA)
California Enterprise Architecture Framework Service-Oriented Architecture (SOA) Reference Architecture (RA) Version 1.0 Final January 2, 2014 This Page is Intentionally Left Blank Version 1.0 Final ii
Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery
Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University
Service Oriented Architecture Design and Development Method. Name: René van Donselaar. Universiteit Utrecht
Service Oriented Architecture Design and Development Method René van Donselaar Universiteit Utrecht Notice of Originality I declare that this paper is my own work and that information derived from published
EERP: End-to-End Resource Planning
EERP: End-to-End Resource Planning Dr. uan-chwen ou Dr. James Guo Beijing ebridgechina Technology Service Ltd. ovember 2007 Copyright 2007 Beijing ebridgechina Technology Service Ltd. Table of Contents
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...
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
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
Guiding Principles for Modeling and Designing Reusable Services
Guiding Principles for Modeling and Designing Reusable Services Max Dolgicer Managing Director International Systems Group, Inc. [email protected] http://www.isg-inc.com Agenda The changing notion
Myths About Service-Oriented Architecture Demystifying SOA. producers can coexist, and still have no dependence on each other.
WSJ: SOA Myths About Service-Oriented Architecture Demystifying SOA Service-oriented architecture (SOA) refers to an architectural solution that creates an environment in which services, service consumers,
SOA for Healthcare: Promises and Pitfalls
SOA for Healthcare: Promises and Pitfalls Dennis B. Smith [email protected] SOA in Health Care Conference: Value in a Time of Change Chicago, IL USA June 3, 2009 Agenda Healthcare IT Challenges SOA: The
Application Integration Patterns Based on Open Resource-Based Integrated Process Platform
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 [email protected],
Reusing Existing * Java EE Applications from Oracle SOA Suite
Reusing Existing * Java EE Applications from Oracle SOA Suite Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland Abstract You have a lot of existing Java EE applications.
