Intergiciels et systèmes distribués
|
|
- Egbert Perkins
- 8 years ago
- Views:
Transcription
1 Intergiciels et systèmes distribués Christophe Gransart IFSTTAR - LEOST 20 Novembre 2012 Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
2 Plan 1 Introduction 2 Service Oriented Architecture 3 Applications for ITS 4 Current and future works
3 Introduction Plan 1 Introduction Definitions 2 Service Oriented Architecture 3 Applications for ITS 4 Current and future works Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
4 Introduction Definitions Goal of a middleware Distributed software to hide data and process distribution hide system and hardware heterogeneity hide data and process distribution offer a common interface for applications (programming model + API) Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
5 Introduction Definitions What is a middleware? 1/2 Distributed application = cooperating processes on distributed data processes : description : program execution : process flow (processus) cooperation = communication + synchronization Executing model Programming interface (and/or language) Programming model Developpement tools Runtime environment: system services (for several kind of infrastructures) Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
6 Introduction Definitions What is a middleware? 2/2 Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
7 Service Oriented Architecture Plan 1 Introduction 2 Service Oriented Architecture General concepts Communication Service Component Architecture 3 Applications for ITS 4 Current and future works Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
8 Service Oriented Architecture General concepts History of SOA The term SOA was coined in a 1996 research paper by Gartner analyst Yefim V. Natis. SOA is a software architecture that starts with an interface definition and builds the entire application topology as a topology of interfaces, interface implementations and interface calls......soa would be better-named interface-oriented architecture. Despite its early appearance, the term SOA became more prominent some years later around 2002/2003 Web services technologies provided a new interface definition language called WSDL that is suitable for use in a SOA. (say wiz-dell ) Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
9 Service Oriented Architecture General concepts SOA features A SOA consists of clients and servers (services) connected by a communication subsystem known as a service bus. Services are defined using formal interfaces (contracts) that hide away implementation details from the client. The bus supports both point-to-point and messaging styles of communication, and supports enterprise qualities of service like security and transactions. Services are often reused by a number of applications. Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
10 Service Oriented Architecture General concepts SOA properties Its interface is defined using a formal contract (for example WSDL or IDL) The service implementation details are unknown to the client ; the only connection (or coupling) between the client and server is the contract The service is self-contained, and can be run with or without other services present Services may be used by other services. The interface is stored in a well-known repository that prospective users can browse Formal contracts, loose-coupling and abstraction of implementation details are key features of a SOA Note: these properties are almost identitacl to the properties if OO architecture (like CORBA) Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
11 Service Oriented Architecture General concepts The service bus Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
12 Service Oriented Architecture General concepts The service bus Set of distributed libraries and daemons that facilitate direct and indirect communication between clients and services. Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
13 Service Oriented Architecture General concepts Nothing -really- new!!! SOA associates new terminology with concepts that have been around for some time. The key idea of separating service semantics from service implementation using well defined contracts was already used by CORBA, DCOM and DCE. CORBA and DCOM where inherently object-oriented. SOA can be implemented using existing contract-based client server technologies such as CORBA and DCOM. At the same time, SOA has been used as the motivating force behind the development of new product categories such as the Enterprise Service Bus (ESB) category. Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
14 Service Oriented Architecture General concepts Entreprise Service Bus (ESB) An ESB is a software product that provides underlying communication infrastructure for software components. ESBs provide support for contract-based services using direct (synchronous point-to-point) and indirect (asynchronous messaging) communication paradigms. The enterprise in ESB stresses that the product has features like security and transactions and is suitable for use in a large-scale enterprise. Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
15 Service Oriented Architecture General concepts Entreprise Service Bus (ESB) 2/2 The term emerged around 2003 and has become synonymous with SOA. It has been hijacked by marketers and vendors and liberally redefined to suit their product sets. The industry has settled on the following rule-of-thumb if it doesn t use XML, then it s not an ESB. To qualify as an ESB, a product must use XML; typically this means the web services technologies: XSD and WSDL for contract definition SOAP and XML for protocol payload UDDI for service registry Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
16 Service Oriented Architecture General concepts Features to be an ESB Data modeling with XML Schema; Interface modeling with WSDL; Client and server development tools (code generation from WSDL, libraries, IDE support, etc.) Synchronous point-to-point communication using SOAP/HTTP Asynchronous messaging using SOAP as a payload over a messaging protocol that supports persistence of messages. Message payload transformation using XSLT Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
17 Service Oriented Architecture General concepts What do you need for SOA? A service bus providing point to point messaging A compatible messaging service (if not provided by the bus) Other services: registry, security, transactions... Developer tools (design contracts, develop and deploy services,...) Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
18 Service Oriented Architecture General concepts SOA with CORBA ORB + standard services Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
19 Service Oriented Architecture General concepts SOA with ESB Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
20 Service Oriented Architecture General concepts Communication Infrastructure ESB typically uses SOAP as a messaging payload SOAP wraps XML messages in an XML wrapper; as a result SOAP messages are self describing. Messages are transmitted as plain text. Payload transmitted over HTTP or JMS One-way (using SOAP/HTTP or SOAP/JMS) Request-response (using SOAP/HTTP or SOAP/JMS) Document-oriented (using SOAP/HTTP or SOAP/JMS) Publish-subscribe (using SOAP/JMS) Interface described with WSDL Message queuing system (implem ) is proprietary!!! Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
21 Service Oriented Architecture Service Component Architecture Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
22 Service Oriented Architecture Service Component Architecture Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
23 Applications for ITS ITS for cars Plan 1 Introduction 2 Service Oriented Architecture 3 Applications for ITS ITS for cars ITS for public transportation 4 Current and future works Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
24 Applications for ITS ITS for cars STIC for ITS: the solution? Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
25 Applications for ITS ITS for cars Applications of inter-vehicular communications The inter-vehicular communications are used for : Safety (Hazard alert) Traffic Informations (Compute a path according to current traffic) Entertainment (Game, chat, file sharing,...) Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
26 Applications for ITS ITS for cars Our application Our application allows to know the informations (position, speed...) on neighbor vehicles. Two specific characteristics for this application : Multi-hop broadcast : allow to receive informations from vehicle beyond of radio range. Messages sent at regulary interval : the informations must be updated with high frequency (ideally 2 Hz) source message ID position speed... forwarder GIS Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
27 Applications for ITS ITS for cars Our application : Client / server + multicast comm Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
28 Applications for ITS ITS for cars CALM Continuous communication for vehicles Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
29 Applications for ITS ITS for cars From : Communication Patterns in VANETs, Schoch et all, IEEE com. Mag 2008 Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38 Communication patterns
30 Applications for ITS ITS for public transportation Plan 1 Introduction 2 Service Oriented Architecture 3 Applications for ITS ITS for cars ITS for public transportation 4 Current and future works Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
31 Applications for ITS ITS for public transportation Train connected Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
32 Applications for ITS ITS for public transportation Resulting architecture The web proxy is modified to adopt a multi-model behaviour A multi-model server is added on the infrastructure side Synchronous model: tunneled Socket connection Asynchronous model : JMS Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
33 Applications for ITS ITS for public transportation Generalization: Multi-Model Architecture A framework for distributed application design Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
34 Applications for ITS ITS for public transportation InteGRail : the context Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
35 Applications for ITS ITS for public transportation InteGRail : on board middleware(s) Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
36 Applications for ITS ITS for public transportation InteGRail : demonstrated qualities E2E information exchange over different technologies while train moves Independence from a single wireless resource Matching application needs to network capabilities Intelligent bandwidth management Opportunistic use of everything available Flexibility of the usage of different techno Connection capabilities like network selection Easy distribution of info from/in train to infrastructure and wrt to business rights Addressing concept Bearer is completely transparent for application Dealing with different train configuration Applicability / feasibility of mobility Differentiated services on the same network infrastructure with qos QoS, assuring best connectivity + mobility Middleware on-board + services Cost improvement through cost optimal usage of wireless resources Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
37 Current and future works Plan 1 Introduction 2 Service Oriented Architecture 3 Applications for ITS 4 Current and future works Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
38 Current and future works Current and future works Project On-Time Managing train timetables during/after perturbations Distributed architecture C/S arround Europe Work on communication protocol and RailML for specifications Project SECRET Software architecture resilient to EMC perturbations Project SIRSEC Software patterns for safety (distributed) applications New application domains R5G, sensor networks, electro-mobility, soft mobility,... Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre / 38
Using Open Source Software for SOA
Using Open Source Software for SOA Adrian Trenaman, Principal Consultant, IONA Technologies. adrian.trenaman@iona.com Open source software for SOA IONA Technologies 2005 1 Introduction This presentation
More informationAnalysis of a potential use of middleware technologies for railway domain
Analysis of a potential use of middleware technologies for railway domain C. Gransart 1, J. Billion 2, D. Van den Abeele 2 1 INRETS, Villeneuve d Ascq, France; 2 ALSTOM Transport, St Ouen, France 1. Introduction
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 informationThe 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
More informationAquaLogic ESB Design and Integration (3 Days)
www.peaksolutions.com AquaLogic ESB Design and Integration (3 Days) Audience Course Abstract Designed for developers, project leaders, IT architects and other technical individuals that need to understand
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 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 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 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 informationRedbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB
IBM Software for WebSphere Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB Presenter: Kim Clark Email: kim.clark@uk.ibm.com Date: 27/02/2007 SOA Design with WebSphere
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 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 informationEnterprise Integration EAI vs. SOA vs. ESB
Enterprise Integration EAI vs. SOA vs. ESB Author - Anurag Goel Page 1 of 6 TABLE OF CONTENTS 1 INTRODUCTION... 4 2 SOA... 4 3 EAI... 5 3.1 HUB/SPOKE... 5 3.2 BUS... 7 4 ESB... 9 5 CONCLUSION... 10 6 TAKEAWAYS
More informationA standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights
More 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 informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE Subject Code : CP7028 Subject Name : ENTERPRISE
More informationMIDDLEWARE 1. Figure 1: Middleware Layer in Context
MIDDLEWARE 1 David E. Bakken 2 Washington State University Middleware is a class of software technologies designed to help manage the complexity and heterogeneity inherent in distributed systems. It is
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 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 informationEnterprise Service Bus Defined. Wikipedia says (07/19/06)
Enterprise Service Bus Defined CIS Department Professor Duane Truex III Wikipedia says (07/19/06) In computing, an enterprise service bus refers to a software architecture construct, implemented by technologies
More 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 informationA Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt kmahmoud@eg.ibm.com 2 Computer
More 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 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 informationService Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com
Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and
More informationIncreasing IT flexibility with IBM WebSphere ESB software.
ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Katie Johnson and Marc-Thomas Schmidt, IBM Software Group December 2005 Page 2 Contents 2 Introduction
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 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 informationCombining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus
Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Level: Advanced Jean-Louis Maréchaux (jlmarech@ca.ibm.com), IT Architect, IBM 28 Mar 2006 Today's business
More informationTechnical Track Session Service-Oriented Architecture
Technical Track Session Service-Oriented Architecture Terry Woods Agenda A little history What is Service-Oriented Architecture? How do you build a Service-Oriented Architecture Solution? What is an Enterprise
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 informationExtending SOA Infrastructure for Semantic Interoperability
Extending SOA Infrastructure for Semantic Interoperability Wen Zhu wzhu@alionscience.com Sumeet Vij svij@alionscience.com 3rd Annual DoD SOA & Semantic Technology Symposium July 14, 2011 www.alionscience.com
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 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 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 informationCOM 440 Distributed Systems Project List Summary
COM 440 Distributed Systems Project List Summary This list represents a fairly close approximation of the projects that we will be working on. However, these projects are subject to change as the course
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 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 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 informationEvent-based middleware services
3 Event-based middleware services The term event service has different definitions. In general, an event service connects producers of information and interested consumers. The service acquires events
More informationEnterprise Service Bus: Five Keys for Taking a Ride
About this research note: Technology Insight notes describe emerging technologies, tools, or processes as well as analyze the tactical and strategic impact they will have on the enterprise. Enterprise
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 informationTo ESB or Not to ESB? Do you have to have an ESB to have a SOA?
To ESB or Not to ESB? Do you have to have an ESB to have a SOA? Denise Hatzidakis Chief Technologist Perficient, Inc denise.hatzidakis@perficient.com denise5@us.ibm.com Page ESB An Architectural Pattern
More informationThe Integration Between EAI and SOA - Part I
by Jose Luiz Berg, Project Manager and Systems Architect at Enterprise Application Integration (EAI) SERVICE TECHNOLOGY MAGAZINE Issue XLIX April 2011 Introduction This article is intended to present the
More informationIncreasing IT flexibility with IBM WebSphere ESB software.
ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Marc-Thomas Schmidt and Chris Vavra, IBM Software Group November 2006 Page 2 Contents 2 Introduction
More informationThe Central Role of Registries
The Central Role of Registries Managing SOA Metadata Stefan Tilkov, stefan.tilkov@innoq.com http://www.innoq.com/blog/st/ Technology Consultancy for Fortune 1000 Offices in Zürich & Düsseldorf Founded
More informationThe Ubiquitous Web, UPnP and Smart Homes
The Ubiquitous Web, UPnP and Smart Homes Franklin Reynolds Nokia Research Center, Cambridge franklin.reynolds@nokia.com 1 NOKIA PCG.PPT / 15 6 2004 / Franklin Reynolds Our Vision "The essence of this vision
More informationDesigning an Enterprise Application Framework for Service-Oriented Architecture 1
Designing an Enterprise Application Framework for Service-Oriented Architecture 1 Shyam Kumar Doddavula, Sandeep Karamongikar Abstract This article is an attempt to present an approach for transforming
More informationOracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case
Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case Introduction Stop. Think. Ok, in the meanwhile 2 seconds has passed and 250 messages more were processed by a mission critical
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 informationACADEMIC RESEARCH INTEGRATION SYSTEM
ACADEMIC RESEARCH INTEGRATION SYSTEM Iulia SURUGIU 1 PhD Candidate, University of Economics, Bucharest, Romania E-mail: : iulia_surugiu2003@yahoo.com Manole VELICANU PhD, University Professor, Department
More informationA Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles
A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles Jørgen Thelin Chief Scientist Cape Clear Software Inc. Abstract The three common software architecture styles
More informationEnterprise Application Integration (EAI) Architectures, Technologies, and Best Practices
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of
More informationGetting started with API testing
Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...
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 informationSOA 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
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 informationSOA REFERENCE ARCHITECTURE: SERVICE TIER
SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA Blueprint A structured blog by Yogish Pai Service Tier The service tier is the primary enabler of the SOA and includes the components described in this section.
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 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 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 informationCreating Web Services in NetBeans
Creating Web Services in NetBeans Fulvio Frati fulvio.frati@unimi.it Sesar Lab http://ra.crema.unimi.it 1 Outline Web Services Overview Creation of a Web Services Server Creation of different Web Services
More informationTactical Service Bus: The flexibility of service oriented architectures in constrained theater environments
Tactical Bus: The flexibility of service oriented architectures in constrained theater environments Tactical Edge in NATO Context Tactical still very much under control of national forces: Zone of Operations
More informationA Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
More informationA Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles
A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles Jørgen Thelin Chief Scientist Cape Clear Software Inc. Abstract The three common software architecture styles
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 informationE-Business Technologies for the Future
E-Business Technologies for the Future Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@imap.pitt.edu http://www.sis.pitt.edu/~spring Overview
More informationOracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario
Oracle Service Bus Situation A service oriented architecture must be flexible for changing interfaces, transport protocols and server locations - service clients have to be decoupled from their implementation.
More informationEmerging technologies - AJAX, VXML SOA in the travel industry
Emerging technologies - AJAX, VXML SOA in the travel industry Siva Kantamneni Executive Architect IBM s SOA Center Of Excellence email: kantamne@us.ibm.com Tel: 813-356-4113 Contents Emerging technologies
More informationSOA Patterns and Best Practices
SOA Patterns and Best Practices Michael Stal Senior Principal Engineer Siemens AG, Corporate Technology Michael.Stal@siemens.com Agenda SOA Motivation Implication of SOA Principles: Patterns, and Best
More informationCloser Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division
Closer Look at Enterprise Bus Deb L. Ayers Sr. Principle Product Manager Oracle Bus SOA Fusion Middleware Division The Role of the Foundation Addressing the Challenges Middleware Foundation Efficiency
More informationWhat is Middleware? Software that functions as a conversion or translation layer. It is also a consolidator and integrator.
What is Middleware? Application Application Middleware Middleware Operating System Operating System Software that functions as a conversion or translation layer. It is also a consolidator and integrator.
More informationEAI & SOA. The Integration between EAI and SOA. Version: 1.0/EN. Release Date: 23/03/2011
EAI & SOA The Integration between EAI and SOA Version: 1.0/EN Release Date: 23/03/2011 Document Release Control Subject: Description: Author: The Integration between EAI and SOA This document details the
More informationHow To Create A C++ Web Service
A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with
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 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 informationEnterprise Application Integration (EAI) Architectures, Technologies, and Best Practices
Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of
More informationCopyright IONA Technologies 2002. Web Services. Seán Baker IONA Technologies
Web Services Seán Baker IONA Technologies Overview There a number of different types of middleware So what does Web Services offer? 2 Enterprise IT is highly complex and heterogeneous Build new applications
More informationSOA @ ebay : How is it a hit
SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments
More informationLiterature Review Service Frameworks and Architectural Design Patterns in Web Development
Literature Review Service Frameworks and Architectural Design Patterns in Web Development Connor Patrick ptrcon001@myuct.ac.za Computer Science Honours University of Cape Town 15 May 2014 Abstract Organizing
More informationWebSphere ESB Best Practices
WebSphere ESB Best Practices WebSphere User Group, Edinburgh 17 th September 2008 Andrew Ferrier, IBM Software Services for WebSphere andrew.ferrier@uk.ibm.com Contributions from: Russell Butek (butek@us.ibm.com)
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 informatione-gov Architecture Service Interface Guidelines
1 Introduction... 4 2 Mandatory Standards... 5 2.1 WSDL... 5 2.1.1 Service Definition Layer... 5 2.1.2 Binding Layer... 6 2.2 SOAP... 7 2.3 UDDI... 8 2.3.1 Different types of UDDI registries... 8 2.3.2
More informationOracle 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
More informationReal World Integration Challenges and Enterprise Service Bus (ESB)
Real World Integration Challenges and Enterprise Service Bus (ESB) Mian Zeshan Farooqi Punjab University College of Information Technology (PUCIT) University of the Punjab. zeshan.farooqi@yahoo.com Software
More informationDistributed Objects and Components
Distributed Objects and Components Introduction This essay will identify the differences between objects and components and what it means for a component to be distributed. It will also examine the Java
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 information000-371. Web Services Development for IBM WebSphere Application Server V7.0. Version: Demo. Page <<1/10>>
000-371 Web Services Development for IBM WebSphere Application Server V7.0 Version: Demo Page 1. Which of the following business scenarios is the LEAST appropriate for Web services? A. Expanding
More informationIntroduction to Enterprise Service Bus
Introduction to Enterprise Service Bus Xiaoying Bai Department of Computer Science and Technology Tsinghua University March 2007 Outline ESB motivation and definition Message oriented middleware (MOM)
More informationEnterprise IT Architectures SOA Part 2
Dr. Hans-Peter Hoidn Executive IT Architect, IBM Software Group Global Business Integration "Tiger" Team Enterprise IT Architectures SOA Part 2 SOA Reference Architecture 2 SOA Reference Model Strategy
More informationService Governance and Virtualization For SOA
Service Governance and Virtualization For SOA Frank Cohen Email: fcohen@pushtotest.com Brian Bartel Email: bbartel@pushtotest.com November 7, 2006 Table of Contents Introduction 3 Design-Time Software
More informationJBI and OpenESB. Introduction to Technology. Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ
JBI and OpenESB Introduction to Technology Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ Learn what JBI and OpenESB are intended to address and how they go about
More informationImproving Agility at PHMSA through Service-Oriented Architecture (SOA)
Leveraging People, Processes, and Technology Improving Agility at PHMSA through Service-Oriented Architecture (SOA) A White Paper Author: Rajesh Ramasubramanian, Program Manager 11 Canal Center Plaza,
More informationService Oriented Architecture
Architectural Approaches, Concepts and Methodologies of Service Oriented Architecture Master Thesis submitted in partial satisfaction of the requirements for the degree of Master of Science in Information
More informationSimplifying Processes Interoperability with a Service Oriented Architecture
Why SOA? Simplifying Processes Interoperability with a Service Oriented Architecture Zak Merzouki, Software Architecture and Technology Director BDPA 11/20/2008 Perspective "Things should be made as simple
More informationWeb Services, CORBA and other Middleware
Web Services, CORBA and other Middleware Dr. Seán Baker IONA Technologies Web Services For The Integrated Enterprise, OMG Workshop, Munich Feb 2003 Overview There a number of different types of middleware
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 information{{This page is intentionally left blank}}
School of Innovation, Design and Engineering (IDT) Analyzing Service Oriented Architecture (SOA) in Open Source Products MASTER THESIS IN SOFTWARE ENGINEERING 30 CREDITS, ADVANCE LEVEL Carried out at:
More informationOsEra Enterprise Service Bus
OsEra Enterprise Service Bus OsEra Enterprise Service Bus... 1 Principles... 2 Characteristics of the OsEra Enterprise Service Bus... 4 Overall Architecture... 5 Mapping of OsEra Architectures to the ESB...
More informationArchitecting Composite Component Systems for Heterogeneous Environments with Open Standards. Derek Dominish
Architecting Composite Component Systems for Heterogeneous s with Open Standards Derek Dominish Aerospace Division Future Information Architectures MilCIS - Canberra 14 th November 2013 wealth of Australia
More information