Hva er SOA og Web services? (SOA: Service-oriented architecture / Tjenesteorientert arkitektur)
|
|
- Hester Chapman
- 7 years ago
- Views:
Transcription
1 Hva er SOA og Web services? (SOA: Service-oriented architecture / Tjenesteorientert arkitektur) Brian Elvesæter, SINTEF IKT Avdeling for samvirkende og tiltrodde systemer, Oslo brian.elvesater@sintef.no NorStella-DND Web services seminar, Oslo, 9. juni 09:00-09:30
2 Tjenesteorientert arkitektur Web services Oversikt over utviklingen innen EU på dette området? Hvilke krav bør stilles til grunnleggende IT-arkitektur? Hva er hensikten med denne nye teknologien, og hvilke muligheter åpner seg? Towards an Integrated Enterprise Service Architecture
3 Tjenesteorientert arkitektur
4 SOA definition Service-oriented architecture (SOA) A set of components which can be invoked, and whose interface descriptions can be published, discovered and invoked over a network. (W3C) Evolution of styles/approaches to designing software systems Data-orientation Functional-orientation Object-orientation Component- and message-orientation Service-orientation
5 MS SOA Definition - Knowledge about the business - What are they? The goal of a SOA is to allow business activities to be orchestrated as components in applications targeting both internal and extraorganizational actors, ultimately process enhancing business agility Business and IT alignment: mapping between business activities and - Flexibility components - Re-wire as needed - Notion of business - Value chains traversal - Beyond the firewall - Cross trust boundaries - Autonomous / Independent actors Andreas S. T. Brunvoll, From EAI to SOA, Presentation given at The Roots Conference, April 2005, Bergen
6 SOA characteristics The service concept applies equally well to the business as it does to software applications. Services can be seen as business capabilities that support the enterprise Services usually represent a business function or domain. Services provide the units of business that represent value propositions within a value chain or within business processes Modular design Compositions and granularity Services are loosely coupled From compile-time and deployment-time dependencies to run-time dependencies (services) Dynamic discovery and binding Services are standardized ( platform independent ) Using Internet/Web protocols and standards as the common glue provide syntactical interoperability
7 This image cannot currently be displayed. This image cannot currently be displayed. Fra monolittiske systemer til en tjenesteorientert arkitektur System A System B System C System D
8 Web services
9 Web service definition Web service Applications identified by a URI, whose interfaces and bindings are capable of being defined, described and discovered as XML artefacts. A Web service supports direct interactions with other software agents using XML-based messages exchanged via Internet-based protocols. (W3C) SOA ~ architectural style Web services stack ~ technology/protocol standards SOA =/= Web services
10 The Waves of Client/Server Technology First Wave Second Wave Third Wave Fourth Wave Fifth Wave File Servers Base Source: Client/Server Survival Guide, 1994 Robert Orfali, Dan Harkey OS/2 Edition, VNR Computer library + AJB update 2004 MDA, Web Services,.Net Distributed Server-side Service-oriented Objects componentsc Architecture OMG CORBA J2EE/EJB SOAP, XML COM/OLE COM+ WSDL/WSFL Web/Internett Corba Comp Java Agents, P2P FIPA Grid
11 Synchron. request Deferred Synch request Message Streaming Event - publish & subscribe Naming service Trading service Multi Media, QoS Security service Interaction/Pres services User services (application/process) Shared Business Services Data services & Legacy systems Integration service User Interface Document model Web interaction XML Workflow service System/Use Mngt Server Components Concurrency service Transaction service Persistence service
12 OMG (Object Management Group) OMA (Object Management Architecture) Application Objects Vertical CORBA Facilities Horizontal CORBA Facilities Object Request Broker (CORBA) Lifecycle Events Naming Persistence Transactions Concurrency CORBA Services Externalization Security Time Properties Query Licensing
13 Web services og port 80 Interessen for Web-tjenester har mye av sitt utgangspunkt i problemet for CORBA, MS DCOM og Java RMI med å slippe igjennom for kommunikasjon med ukjente klienter, på grunn av sperrer i brannmurer. Det ble raskt oppdaget at port 80 (for http Web-browser) kommunikasjon var åpen i de fleste brannmurer, og man begynte å pakke inn informasjon (tunneling) i meldinger som ble sendt gjennom port 80, først innpakket i HTML, deretter i XML. Dette gav både en teknologi- og markedsmulighet som først Microsoft, deretter IBM var tidlig ute med å utnytte og promotere.
14 Web services Web services can be used to implement service-oriented solutions They adhere to the set of roles and operations specified by the service oriented model. They have also managed to establish a standardized protocol stack.
15 WS-* stack to-be Simplified version of the to-be WS-* stack Families of related specs not expanded Competing spec families not shown Historical or abandoned specs not shown WS-Notification WS-Coordination WS-Addressing SOAP WSDL XML BPEL UDDI WS-Policy WS-ReliableMessaging WS-Federation WS-Security WS-CDL WS-Transfer WS-MetadataExchange WS-Resource
16 WS-* stack as-is Complete version of the as-is WS-* stack The 3 widely-accepted specs today are the same as 5 years ago Everything else is considered not mature enough Orchestration, discovery and brokering do not exist in today s world In terms of development process, nothing has changed since CORBA WS-Notification WS-Coordination WS-Addressing SOAP WSDL XML BPEL UDDI WS-Policy WS-ReliableMessaging WS-Federation WS-Security WS-CDL WS-Transfer WS-MetadataExchange WS-Resource
17 WS-* specifications / metamodels <<Metamodel>> Coordination + WS-Coordination. <<Metamodel>> Reliability + WS-ReliableMessaging. <<Metamodel>> Eventing + WS-BaseNotification. + WS-BrokeredNotification. + WS-Eventing. + WS-Topics. <<Metamodel>> Resource Access and Management + WS-Enumeration. + WS-Resource. + WS-ResourceLifetime. + WS-ResourceProperty. + WS-Transfer. <<Metamodel>> Registry + UDDI. <<Metamodel>> Endpoint Description + WS-MetadataExchange. + WS-Policy. + WS-PolicyAttachement. <<Metamodel>> Messaging + SOAP. + WS-Addressing. <<Metamodel>> Transport + HTTP. <<Metamodel>> Service Interface Description + WSDL WSDL 2.0. <<Metamodel>> Security + WS-Security. <<Metamodel>> XML + XML Core / XSD. + XML Encryption. + XML Signature. + XPATH. <<Metamodel>> econtract <<Metamodel>> Composition
18 Web Service Description Language (WSDL) XML-based language for describing functional properties of Web services. A service consists of a collection of message exchange end points. An end point contains an abstract description of a service interface and implementation binding. The abstract description of a service contains: (i) definitions of messages which are consumed and generated by the service (ii) signatures of service operations. The implementation binding provides a means to map abstract operations to concrete service implementations. It essentially contains information about the location of a binding and the communication protocol to use (e.g., SOAP over HTTP) for exchanging messages
19 WSDL 1.1 metamodel WSDL Component 0..1 WSDL Document A container for data type definitions Include + Location Import A collection of related endpoints + NameSpace + Location 0..1 Types Schema + TargetNameSpace A single endpoint defined as a combination of a binding and a network address A concrete protocol and data format specification for a particular port type Service + Name 1..* Port + Name 1 1 Binding + Name 1 1 Definition + Name + TargetNameSpace Port Type + Name An abstract set of operations supported by one or more endpoints input 1..* Message + Name +fault 0..1 Operation + Name An abstract, typed definition of the data being communicated output Element + Name + BaseType + MinOccurs + MaxOccurs Part + Name + Type + Element An abstract, description of an action supported by the service
20 WSDL 2.0 metamodel +extended interfaces Interface Definitions +interfaces + name : wsdls_ncname +faults Interface Fault + target namespace : wsdls_anyuri + name : wsdls_ncname + target namespace : wsdls_anyuri +bindings +interface fault reference 1 +fault 1 reference Binding +interface 1 + name : wsdls_ncname + target namespace : wsdls_anyuri + type : wsdls_anyuri +properties +properties Property 1 +properties +faults +properties + name : wsdls_anyuri +binding + required : wsdls_boolean +properties Binding Fault +operations +properties +properties +properties +properties +features +properties +properties +features +features +operations Interface Operation +features Feature +features +operation reference + name : wsdls_ncname +features + name : wsdls_anyuri Binding Operation + target namespace : wsdls_anyuri + required : wsdls_boolean +features + message exchange pattern : wsdls_anyuri 1 +features +features + style [] : wsdls_anyuri +features +features + safety : wsdls_boolean +message references Binding Message Reference + message label : wsdls_ncname + direction : wsdls_token +services Service + name : wsdls_ncname + target namespace : wsdls_anyuri +message references Message Reference + message label : wsdls_ncname + direction : wsdls_token + message content model : wsdls_token Endpoint +endpoints + name : wsdls_ncname 1..* + address : wsdls_anyuri +fault references Fault Reference + message label : wsdls_ncname + direction : wsdls_token
21 Oversikt over utviklingen innen EU på dette området
22 Interoperability Research Project type: Network of Excellence (NoE) Full title: Interoperability Research for Networked Enterprises Applications and Software Project duration: 3 years Project budget: 12.0 M Project funding: 6.5 M Partners/contractors: 50 Start date: Nov 1, 2003 Web page: Project type: Integrated Project (IP) Full title: Advanced Technologies for Interoperability of Heterogeneous Enterprise Networks and their Applications Project duration: 3 years Project budget: 26.5 M Project funding: 14.4 M Partners/contractors: 19 Start date: Feb 1, 2004 Web page:
23 Rationale Interoperability, key to increase competitiveness of enterprises The cost of non-interoperability are estimated to 40% of enterprises IT budget. Application integration license revenue System implementation budget B$ Misc. 20% Integration 40% Hardware 10% Imp. Services 20% Software 10% (Source: the Yankee Group 2001)
24 Approach The originality of the project is to take a multidisciplinary approach by merging three research areas supporting the development of Interoperability of Enterprise Applications and Software: Architecture & Platforms: to provide implementation frameworks, Enterprise Modelling: to define Interoperability requirements and to support solution implementation, Ontology: to identify Interoperability semantics in the enterprise. Knowledge integration for Interoperability research Architectures & Platforms Enterprise Modelling INTEROP Ontology
25 ATHENA - Partners AIDIMA COMPUTAS CRF DFKI EADS ESI FORMULA FHG/IPK GRAISOFT IBM IC FOCUS INTRACOM LEKS/IASI-CNR SAP SIEMENS SINTEF TXT UNI.BORDEAUX I UNINOVA Contacts: Rainer RUGGABER; rainer.ruggaber@sap.com Klaus-Dieter PLATTE, kdplatte@platteconsult.com 25
26 Hvilke krav bør stilles til grunnleggende IT-arkitektur?
27 Interoperability point of view Enterprises Constantly faced with expectations to change Adapt more quickly to changes in the business and economic market Business agility Current solutions Inflexible and difficult to adapt to meet the requirements of those changing enterprises Future infrastructures Need to separate out knowledge from non-interoperable application systems from application systems to design services Capture knowledge as formalised models that can be used to configure and adapt the systems Integration through metamodelling and different views pertinent to stakeholders of an enterprise Sustainable and inherently adaptive and interoperable infrastructures User-interaction Trust and confidence SOA and Web services a step in the right direction
28 4-layered view of an enterprise Business Operational Architecture Operations Strategy Governance Laws, rules, principles Agreed norms and practices Procedures and routines Business terms Enterprise Knowledge Architecture (EKA) Enterprise methodology Metamodels and languages Enterprise models Product models Enterprise templates Reference architectures Semantics Ontology methodology Reference ontology Information and Communication Technology () Architecture Business and user services Infrastructure services EKA services Ontology tools Software platforms Modeling tools Management tools Ontology services
29 Holistic Approach to Interoperability Enterprise A Business Enterprise B Business Systems Knowledge Application Data Semantics Knowledge Application Data Semantics Use SOA principles and Web services to re-architect application systems Communication To achieve meaningful interoperability between enterprises, interoperability must be achieved on all layers: Business layer: business environment and business processes Knowledge layer: organisational roles, skills and competencies of employees and knowledge assets Applications, data and communication components Semantics: support mutual understanding on all layers
30 8 SOA challenges Service identification. What is a service? What is the business functionality to be provided by a given service? What is the optimal granularity of the service? Service location. Where should a service be located within the enterprise? Service domain definition. How should services be grouped together into logical domains? Service packaging. How is existing functionality within legacy mainframe systems to be re-engineered or wrapped into reusable services? Service orchestration. How are composite services to be orchestrated? Service routing. How are requests from service consumers to be routed to the appropriate service and/or service domain? Service governance. How will the enterprise exercise governance processes to administer and maintain services? Service messaging standards adoption. How will the enterprise adopt a given standard consistently?
31 Adaptive service-oriented architecture (ASOA) MDD PIM ASOA ASOA SOA ASA PSM (Web) Service Agent P2P GRID Service Agent ASOA: Adaptive service-oriented architecture SOA: Service-oriented architecture ASA: Adaptive software architecture MDD: Model-driven development PIM: Platform-independent model PSM: Platform-specific model P2P GRID
32 Granularity of services User-composable service layer (use-case-driven composition of services) a r y a t z Shared and network-visible service layer (fine/coarse-grained reusable services) a b c r s t x y z 1 z 2 Too fine-grained services => Scalability problem (performance) Too coarse-grained services => Adaptability/interoperability problem (flexibility) Cost, performance, flexibility choose any two!
33 econtract, grey-box, Service (consumer) econtract Mutual agreement Service (provider) Black-box vs. White-box vs. Grey-box (autonomous) local service local service 3rd party service 3rd party dependency
34 Hva er hensikten med denne nye teknologien, og hvilke muligheter åpner seg? Towards an Integrated Enterprise Service Architecture
35 New mode of collaboration Enterprise X Collaboration space Enterprise Y? Composed business services? Shared business model Business services Public view Internal services Enterprise Service Bus Enterprise A Private view Knowledge model Service
36 Integrated Enterprise Service Architecture Service infrastructure ATHENA Integrated Execution Infrastructure Infrastructure services Enterprise services Business services (providing the units of business operations) EKA services for managing knowledge assets (including models and metamodels) MUP services for developing model-generated workplaces User platforms Model-generated workplaces and Web portals Modelling tools and rich clients B. Elvesæter, R. K. Rolfsen, F. Lillehagen, D. Karlsen, Integrated Enterprise Service Architecture, Paper to be presented at CE 2005,
Web services og SOA hvordan ser vi for oss bruk i fremtiden?
Web services og SOA hvordan ser vi for oss bruk i fremtiden? Brian Elvesæter brian.elvesater@sintef.no Outline Hvilke adopsjonsrater og trender ser man i bruk av WS/SOA? Hvilke relaterte arkitekturer og
More informationRapid Prototyping for Service- Oriented Architectures
Rapid Prototyping for Service- Oriented Architectures 2nd Workshop on Web Services Interoperability (WSI 2006) Julien Vayssière 1, Gorka Benguria 2, Brian Elvesæter 3, Klaus Fischer 4, Ingo Zinnikus 4
More informationPrinciples 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)
More informationService 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 informationService-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 informationMotivation 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
More informationService-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 informationEAI 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 informationOracle 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 information2 (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 informationHow To Understand A Services-Oriented Architecture
Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have
More informationService-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
More informationNIST s Guide to Secure Web Services
NIST s Guide to Secure Web Services Presented by Gaspar Modelo-Howard and Ratsameetip Wita Secure and Dependable Web Services National Institute of Standards and Technology. Special Publication 800-95:
More informationThe Use of Service Oriented Architecture In Tax and Revenue
The Use of Service Oriented Architecture In Tax and Revenue Presented by: Bruce Baur & Adam Schaffer Revenue Solutions, Inc. Introduction Adam Schaffer Director, Revenue Administration Practice Line More
More informationService-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 informationEmerging 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
More informationWeb Services and Service Oriented Architectures. Thomas Soddemann, RZG
Web Services and Service Oriented Architectures, RZG Delaman Workshop 2004 Overview The Garching Supercomputing Center - RZG Diving into the world of Web Services Service Oriented Architectures And beyond
More informationDavid Pilling Director of Applications and Development
Service Oriented Architecture for Law Firms: SOA is inevitable, are you ready? David Pilling Director of Applications and Development "Things should be made as simple as possible, but no simpler. -- Albert
More informationModel 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
More informationResearch 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 informationXIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini
XIII. Service Oriented Computing Laurea Triennale in Informatica Corso di Outline Enterprise Application Integration (EAI) and B2B applications Service Oriented Architecture Web Services WS technologies
More informationGetting 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 informationLesson 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)
More informationIntroduction 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 informationIntroduction into Web Services (WS)
(WS) Adomas Svirskas Agenda Background and the need for WS SOAP the first Internet-ready RPC Basic Web Services Advanced Web Services Case Studies The ebxml framework How do I use/develop Web Services?
More informationService-Oriented Architecture
Service-Oriented Architecture Concepts, Technology, and Design Thomas Erl PRENTICE HALL PROFESSIONAL TECHNICAL REFERENCE UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO PRENTICE HALL pt R NEW
More informationService-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 informationIntroduction 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 informationService 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 informationThe 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)
More informationWeb Services: Life Cycle Intelligence
Web Services: Life Cycle Intelligence A/Prof. Boualem Benatallah School of Computer Science and Engineering The University of New South Wales (UNSW) Boualem Benatallah, 2006 1 Agenda Service Oriented Computing:
More informationFederal 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
More informationWeb Services Technologies: State of the Art
Web Services Technologies: State of the Art Definitions, Standards, Case Study W O R K I N G P A P E R A B D A L D H E M A L B R E S H N E, P A T R I K F U H R E R, JACQUE S P A S Q U I E R September 2009
More informationSOA Best Practices (from monolithic to service-oriented)
SOA Best Practices (from monolithic to service-oriented) Clemens Utschig - Utschig Consulting Product Manager, Oracle SOA Suite & Integration clemens.utschig@oracle.com The following
More informationSOA 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 informationWeb Services Advanced Topics
Web Services Advanced Topics Where things are now and where they are going Version 9 Web Services Advanced Topics WSAdvanced-2 Enterprise Web Services Industry trends and organizations Security and Reliability
More informationSo You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO
So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise Eric Newcomer, CTO Overview First of all: concepts and definitions Change your thinking about your IT environment Including organization
More informationService 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
More informationSOA GOVERNANCE MODEL
SOA GOVERNANCE MODEL Matjaz B. Juric University of Ljubljana, Slovenia matjaz.juric@fri.uni-lj.si Eva Zupancic University of Ljubljana, Slovenia Abstract: Service Oriented Architecture (SOA) has become
More informationAn Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events
An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and
More informationSOA 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 informationBusiness Process Execution Language for Web Services
Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang
More informationService 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 informationMDA Journal A BPT COLUMN. David S. Frankel. December 2003
MDA Journal MDA Journal December 2003 When the concept of web services first emerged, I remember reading an article in a popular IT trade journal stating that the 20 million or so programmers in the world
More informationThe 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. stephenm@microsoft.com Abstract:
More informationOpen 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
More informationWeb 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 informationLeveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems shashi.mamidi@pramaan.com www.pramaan.com
More informationService Mediation. The Role of an Enterprise Service Bus in an SOA
Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7
More informationDistributed systems. Distributed Systems Architectures
Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined
More informationWeb Service Testing. SOAP-based Web Services. Software Quality Assurance Telerik Software Academy http://academy.telerik.com
Web Service Testing SOAP-based Web Services Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Talent Management System Dimo Mitev
More informationAgile 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
More informationT-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm Based on slides by Sasu Tarkoma and Pekka Nikander 1 of 20 Contents Short review of XML & related specs
More informationGrid Computing. Web Services. Explanation (2) Explanation. Grid Computing Fall 2006 Paul A. Farrell 9/12/2006
Grid Computing Web s Fall 2006 The Grid: Core Technologies Maozhen Li, Mark Baker John Wiley & Sons; 2005, ISBN 0-470-09417-6 Web s Based on Oriented Architecture (SOA) Clients : requestors Servers : s
More informationBusiness Rule Standards -- Interoperability and Portability
Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology mlinehan@us.ibm.com Donald F. Ferguson IBM Fellow Software
More informationArchitectural Decisions as Service Realization Methodology in Model-Driven SOA Construction
December 4 6, 2006 Zurich, Switzerland Business Track Session 2, Talk 2 Architectural Decisions as Service Realization Methodology in Model-Driven SOA Construction From Analysis-Level Process Models to
More informationCloud Computing & Service Oriented Architecture An Overview
Cloud Computing & Service Oriented Architecture An Overview Sumantra Sarkar Georgia State University Robinson College of Business November 29 & 30, 2010 MBA 8125 Fall 2010 Agenda Cloud Computing Definition
More informationBusiness Performance Management Standards
Business Performance Management Standards Stephen A. White, PhD. BPM Architect Business Performance Management Business performance management Taking an holistic approach, companies align strategic and
More information4. Concepts and Technologies for B2C, B2E, and B2B Transaction
4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4.4 Exchanging Information within Open Business Communities 4.4.1 Pre-Internet B2B standards: EDI, Interactive EDI, Universal EDI, OpenEDI
More informationService-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
More informationSOA CERTIFIED JAVA DEVELOPER (7 Days)
SOA CERTIFIED JAVA DEVELOPER (7 Days) To achieve this certification, the following exams must be completed with a passing grade: Exam S90.01: Fundamental SOA & Service-Oriented Computing Exam S90.02: SOA
More informationArchitectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003
Architectural Requirements for an SOA Based on Web s Jim Bole VP, Engineering Infravio, Inc. April 23, 2003 Agenda! Web s is an integration technology! Web s role in an SOA! Unique Features and Challenges
More informationUDDI v3: The Registry Standard for SOA
www.oasis-open.org UDDI v3: The Registry Standard for SOA Hosted by: OASIS UDDI Specification Technical Committee Agenda Welcome James Bryce Clark Director of Standards Development, OASIS Overview Luc
More informationSOA CERTIFIED CONSULTANT
SOA CERTIFIED CONSULTANT (5 Days) A Certified SOA Consultant is required to obtain proficiency in a cross-section of key SOA topic areas, including both conceptual and technical aspects of service-oriented
More informationWeb Services and Seamless Interoperability
Web Services and Seamless Interoperability João Paulo A. Almeida, Luís Ferreira Pires, Marten J. van Sinderen Centre for Telematics and Information Technology, University of Twente PO Box 217, 7500 AE
More informationGuiding Principles for Technical Architecture
This document is a statement of the principles that will guide the technical development of the Kuali Student system. It will serve as a reference throughout the full lifecycle of the project. While these
More informationSOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008
SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework
More informationIntroduction to Web Services
Department of Computer Science Imperial College London CERN School of Computing (icsc), 2005 Geneva, Switzerland 1 Fundamental Concepts Architectures & escience example 2 Distributed Computing Technologies
More informationSONIC ESB 7. KEY CAPABILITIES > Connects, mediates and controls. KEY BENEFITS > Creates new processes using
CONNECT EVERYTHING. ACHIEVE ANYTHING. TM DATASHEET KEY CAPABILITIES > Connects, mediates and controls services, wherever they are deployed > Fast, dependable and secure communications > Transactional failover
More informationWeb Services Technologies
Web Services Technologies XML and SOAP WSDL and UDDI Version 16 1 Web Services Technologies WSTech-2 A collection of XML technology standards that work together to provide Web Services capabilities We
More informationOutline SOA. Properties of SOA. Service 2/19/2016. Definitions. Comparison of component technologies. Definitions Component technologies
Szolgáltatásorientált rendszerintegráció Comparison of component technologies Simon Balázs, BME IIT Outline Definitions Component technologies RPC, RMI, CORBA, COM+,.NET, Java, OSGi, EJB, SOAP web services,
More informationVALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANKULATHUR-603203 DEPARTMENT OF COMPUTER APPLICATIONS SUBJECT : MC7502 SERVICE ORIENTED ARCHITECTURE
VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANKULATHUR-603203 DEPARTMENT OF COMPUTER APPLICATIONS QUESTION BANK V SEMESTER MCA SUBJECT : MC7502 SERVICE ORIENTED ARCHITECTURE PART A UNIT I 1. What is
More informationService Virtualization: Managing Change in a Service-Oriented Architecture
Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual
More informationAn Open Policy Framework for Cross-vendor Integrated Governance
An Open Policy Framework for Cross-vendor Integrated Governance White Paper Intel SOA Expressway An Open Policy Framework for Cross-vendor Integrated Governance Intel SOA Expressway delivers a pluggable
More informationService Oriented Architectures
8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ The context for SOA A bit of history
More informationTesting 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 informationService 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 informationInternationalization and Web Services
Internationalization and Web Services 25 th Internationalization and Unicode Conference Presented by Addison P. Phillips Director, Globalization Architecture webmethods, Inc. 25 th Internationalization
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 OTM and SOA Mark Hagan Principal Software Engineer Oracle Product Development Content What is SOA? What is Web Services Security? Web Services Security in OTM Futures 3 PARADIGM 4 Content What is SOA?
More informationInternet of Things. Reply Platform
Internet of Things Reply Platform Internet of Things: Concept Reply vision An ecosystem of connected people, objects and services; enabled by pervasive and transparent technology built to improve our quality
More informationGovernment's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
More informationAquaLogic Service Bus
AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership
More informationA SOA Based Framework for the Palestinian e-government Integrated Central Database
Islamic University of Gaza Deanery of Higher Studies Faculty of Information Technology Information Technology Program A SOA Based Framework for the Palestinian e-government Integrated Central Database
More informationThis project was supported by Grant No. 2009-DB-BX-K105 awarded by the Bureau of Justice, Office of Justice Programs in collaboration with the U.S.
This project was supported by Grant No. 2009-DB-BX-K105 awarded by the Bureau of Justice, Office of Justice Programs in collaboration with the U.S. Department of Justice s Global Justice Information Sharing
More informationTrends in Software Intensive Systems Development JACEK SZYMANSKI INFORMATION SYSTEMS CONSULTANCY
Trends in Software Intensive Systems Development JACEK SZYMANSKI INFORMATION SYSTEMS CONSULTANCY Outline Complexity of ICT Projects Origins Consequences Remedies Structural improvement SOA/SCA Methodological
More informationA Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource solutions EBM WebSourcing Jean-Pierre LORRE R&D Manager ObjectWeb
More informationEnterprise 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 information24 BETTER SOFTWARE MARCH 2008 www.stickyminds.com
veer images 24 BETTER SOFTWARE MARCH 2008 www.stickyminds.com Web services the foundation of today s service-oriented architecture (SOA) are self-contained, modular applications that can be described,
More informationE-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
More informationSOA for Healthcare: Promises and Pitfalls
SOA for Healthcare: Promises and Pitfalls Dennis B. Smith dbs@sei.cmu.edu SOA in Health Care Conference: Value in a Time of Change Chicago, IL USA June 3, 2009 Agenda Healthcare IT Challenges SOA: The
More informationWeb Services Development In a Java Environment
Web Services Development In a Java Environment SWE 642, Spring 2008 Nick Duan April 16, 2008 1 Overview Services Process Architecture XML-based info processing model Extending the Java EE Platform Interface-driven
More informationClassic Grid Architecture
Peer-to to-peer Grids Classic Grid Architecture Resources Database Database Netsolve Collaboration Composition Content Access Computing Security Middle Tier Brokers Service Providers Middle Tier becomes
More informationMiddleware Lou Somers
Middleware Lou Somers April 18, 2002 1 Contents Overview Definition, goals, requirements Four categories of middleware Transactional, message oriented, procedural, object Middleware examples XML-RPC, SOAP,
More informationWhat s New in Sonic V7.5 Rick Kuzyk
What s New in Sonic V7.5 Sonic ESB 7.5 Senior Portfolio Specialist 2 What s New in Sonic V7.5 Sonic ESB Timeline Sonic XQ March 2002 World s First Enterprise Service Bus Sonic ESB 6.0 March 2005 Continuous
More informationMethods and tools for data and software integration Enterprise Service Bus
Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic hauptvogl@gmail.com Abstract Enterprise Service Bus (ESB)
More informationWeb Services Manageability Concepts (WS-Manageability)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Web Services Manageability Concepts (WS-Manageability) Version 1.0 September
More informationA Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
More informationSERVICE-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 informationService 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
More information