Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
|
|
- Homer Gallagher
- 8 years ago
- Views:
Transcription
1 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) (Image Golden Pagoda Kyoto) Table of Contents I. BASICS 1. Introduction to Web Services 1. Introduction 2. The Concept of Software as a Service 3. What are Web Services? 4. Web services: Types and Characteristics 4.1 Types of Web Services 4.2 Service Characteristics Well-defined Interfaces Functional and Non-Functional Properties State Properties Loose Coupling Complexity and Granularity Synchronicity Service Usage Context 5. Services, Interfaces and Components 6. The Service Oriented Architecture (SOA) 6.1 Roles of Interaction in the Service Oriented Architecture 6.2 Operations in the Service Oriented Architecture Publish Find Bind 6.3 SOA: an Example Involving Aggregated Services 6.4 Layers in an SOA 7. The Web Services Technology Stack 8. Quality of Service 9. Web Services Interoperability 10. Web Services versus Components 11. Impact and Shortcomings of Web Services 12. Summary
2 II. ENABLING INFRASTRUCTURE 2. Distributed Computing Infrastructure 1 Distributed Computing and Internet protocols 1.1 Internet Protocols The Open Systems Interconnection Reference Model The TCP/IP Network Protocol 1.2 Middleware 2 The Client/Server Model 3 Characteristics of Inter-Process Communication 3.1 Messaging 3.2 Message Destinations and Sockets 3.3 Synchronous and Asynchronous Forms of Message Communication Store and Forward Messaging Publish/Subscribe Messaging 4 Synchronous Forms of Middleware 4.1 Remote Procedure Calls (RPCs) 4.2 Remote Method Invocation (RMI) 5 Asynchronous Forms of Middleware 5.1 Event-Driven Processing Mechanisms 5.2 Point-to-point Queuing 6 Request/Reply Messaging 7 Message Oriented Middleware 7.1 Integration brokers 7.2 The Java Message Service (JMS) 8 Transaction Oriented Middleware 9 Summary 3. Brief Overview of XML 1 XML Document Structure 1.1 XML Declaration 1.2 Elements 1.3 Attributes 2 URIs and XML Namespaces 3 Defining Structure in XML Documents 3.1 The XML Schema Definition Language 3.2 The XML Schema Document 3.3 Type Definitions, Element and Attribute Declarations Element Declarations Attribute Declarations 3.4 Simple Types 3.5 Complex Types 4 XML Schema Reuse 4.1 Deriving Complex Types
3 4.1.1 Complex Type Extensions Complex Type Restrictions Polymorphism 4.2 Importing and Including Schemas Including Schemas Importing Schemas 5 Document Navigation and Transformation 5.1 The XML Path Language 5.2 Using XSLT to Transform Documents 6 Summary III. CORE FUNCTIONALITY & STANDARDS 4. SOAP: Simple Object Access Protocol 1 Inter-Application Communication and Wire Protocols 1.1 SOAP as a Wire Representation 2 SOAP as a Messaging Protocol 3 Structure of a SOAP Message 3.1 SOAP Envelope 3.2 SOAP Header SOAP Intermediaries 3.3 SOAP Body 4 The SOAP Communication Model 4.1 PRC-style Web Services 4.2 Document (Message)-style Web Services 4.3 Communication Modes and Massaging Exchange Patterns 5 Error Handling in SOAP 6 SOAP over HTTP 7 Advantages and Disadvantages of SOAP 8 Summary 5. Describing Web Services 1. Why is a Service Description Needed? 2. WSDL: Web services Description Language 2.1 Web service Interface Definition 2.2 WSDL Implementation 2.3 WSDL Message Exchange Patterns 3. Using WSDL to Generate Client Stubs 4. Non-functional Descriptions in WSDL 5. Summary 6. Registering and Discovering Web Services 1 Service Registries 2 Service Discovery
4 3 UDDI: Universal Description, Discovery, and Integration 3.1 UDDI Data Structures Service Provider Information Web Service Information Web Service Access Information The Publisher Assertion Structure 3.2 WSDL to UDDI Mapping Model Publishing Service Interfaces and Service Bindings Publishing Service Implementations Summary of WSDL to UDDI Mapping Model 3.3 The UDDI Application Programming Interface Enquiry API Publishing API 3.4 Querying the UDDI Model 3.5 UDDI Usage Model and Deployment Variants 4 Summary IV. NOTIFICATION & SERVICE ORIENTED ARCHITECTURES 7. Reliable Messaging and Notification 1. Reliable Messaging 1.1 Definition and Scope of Reliable Messaging 1.2 WS-Reliable Messaging Structure of Reliable Messaging Ws-Messaging Examples 2. Web Services and Stateful Resources 3. Introduction to the WS-Resource Framework 3.1 WS-Addressing 3.2 WS-Resource 3.3 Resource Properties 3.4 Resource Lifecycle 3.5 Service Groups 4. Notification 4.1 Peer-to-peer Notification WS-BaseNotification Interfaces Subscription Filtering 4.2 Notification Topics 4.3 Brokered Notification 5. Eventing 6. Summary 8. Service-Oriented Architecture 1. What is a Software Architecture 1.1 System Quality Attributes 1.2 Common Architectural Concerns
5 2. The Service Oriented Architecture Revisited 3. Service Roles in an SOA 4. The Enterprise Service Bus 4.1 The Event-Driven SOA 4.2 Key Capabilities of an Enterprise Service Bus 4.3 Elements of an Enterprise Service Bus Solution Integration Brokers Application Servers Business Process Management Enterprise Service Bus Transport-level Choices 4.4 Connectivity and Translation Infrastructure 4.5 Leveraging Legacy Assets 4.6 Scalability Issues in an Enterprise Service Bus 4.7 Integration Examples using an Enterprise Service Bus 5. The Extended Service Oriented Architecture 6. Summary V. PROCESES, WORKFLOWS & SERVICE TRANSACTIONS 9. Web Services and Workflows 1. Business Processes and their Management 1.1 Characteristics of Business Processes 2. Workflows 3. Business Process Integration and Management 4. Cross-enterprise Business Processes and Web Services 5. Service Composition Meta-model 5.1 Flow Modelling Concepts 5.2 Composing Web Services 6. Web services Orchestration and Choreography 6.1 Orchestration versus Choreography 7. The Business Process Execution Language (BPEL) 7.1 BPEL Structure Abstract and Executable Processes Message Flow Control Flow Data Flow Process Orchestration Message Correlation Fault Handling Event Handling 7.2 A Simple Example in BPEL 8. Choreography 8.1 Uses of Choreography Description 8.2 Web Services Choreography Description Language 9. Other Initiatives and Languages 10. Summary
6 10. Web Services Transactions 1. Introduction: what is a transaction? 1.1 Properties of Transactions 1.2 Concurrency Control Mechanisms 2. Distributed Transactions 2.1 Distributed Transaction Architectures 2.2 Two-Phase Commit Protocol Phase I: Preparation Phase II: Commitment/Abortion 3. Nested Transactions 3.1 Closed Nested Transactions Two-phase Commit Protocol Concurrency Control 3.2 Open Nested Transactions Transactional Workflows Recovery Mechanisms 4. Transactional Web Services 4.1 Definitions and General Characteristics 4.2 Operational Characteristics of Business Transactions 4.3 Business Transaction Types Atomic Actions Long-duration Transactions 4.4 Consensus Groups and Interposition 4.5 States of Web Services Transactions 4.6 The Need for a Business Transaction Framework 5. Business Transaction Protocol (BTP) 5.1 Conceptual Model 5.2 Business Transaction Types 5.3 Business Transaction Coordination 5.4 BTP and Web Services 6. Web Services Coordination and Transaction 6.1 WS-Coordination Activation Service Registration Service Typical Message Exchange between two Applications Completion 6.2 WS-Transaction Atomic Transaction Business Activity 7. Web Service Composite Application Framework (WS-CAF) 7.1 Web Service Context (WS-CTX) 7.2 Web Service Coordination Framework (WS-CF) 7.3 Web Services Transaction Management (WS-TXM) 8. Summary
7 VI. SERVICE SECURITY & POLICIES 11. Web Services Security 1. Web Services Security Considerations 1.1 Security Threats for Web Services 1.2 Countermeasures 2. Network Level Security Mechanisms 2.1 Firewalls Firewall Architectures 2.2 Intrusion detection systems and vulnerability assessment 2.3 Securing Network Communications Symmetric Encryption Asymmetric Encryption Digital Certificates and Signatures 3. Application-level Security Mechanisms 3.1 Authentication Protection Domains Web Resource Protection 3.2 Authorization 3.3 Integrity and Confidentiality 3.4 Non-repudiation 3.5 Auditing 3.6 Widely Used Authentication Protocols Secure Sockets Layer (SSL) Internet Protocol Security (IPSec) Kerberos 3.7 Security Infrastructures Public Key Infrastructure (PKI) Directory Services 4. XML Trust Services Overview 4.1 XML Signature 4.2 XML Encryption 4.3 XML Key Management Specification (XKMS) XML Key Information Service Specification (X-KISS) XML Key Registration Service Specification (X-KRSS) 4.4 Security Assertions Markup Language 4.5 XML Access Control Markup Language 5. Security for Web Services 5.1 Web Services Application-level Security Challenges 5.2 Web Services Security Roadmap 5.3 Web Services Security Model 5.4 A Use Case for Web Services Security 5.5 Web Services Security (WS-Security) Integrating Web Services Security in Service Oriented Architectures WS-Security Features 5.6 Managing Security Policies 5.7 Managing Secure Conversations 5.8 Managing Trust
8 5.9 Managing Privacy 5.10 Managing Federated Identities 5.11 Managing Authorization 6. Summary 12. Policies and Agreements 1. What are Policies and why are they Needed? 2. Types of Policies 3. Policies and Web Services Standards 4. WS-Policy Framework 4.1 WS-Policy Overview Policy Expressions 4.2 Policy Assertions 4.3 Combining and Comparing Policies Merging Policies Policy Intersection 4.4 Policy Attachments XML/WSDL Policy Attachment External Policy Attachment 5. Service Agreements 5.1 WS-Agreement Structure 5.2 Conceptual Agreement Model 5.3 Agreement Language 6. Summary VII. SERVICE SEMANTICS & BUSINESS PROTOCOLS 13. Semantics and Web Services 1 The semantic interoperability problem 2 The Role of Metadata 3 Resource Description Framework 3.1 The RDF Data Model 3.2 RDF Syntax 3.3 The RDF Schema 4 Richer Schema Languages 5 WS-Metadata Exchange 6 Summary 14. Business Protocols 1 The Supply Chain Business EcoSystem 2 Semantic Problems at the Business Process-Level 3 Business Standards and Protocols 3.1 Electronic Data Interchange (EDI) 3.2 RosettaNet
9 3.2.1 The RosettaNet Business Architecture RosettaNet and Web Services 3.3 The Electronic Business XML Initiative ebxml Reference Architecture ebxml Functional Phases ebxml and Web Services 4 XML in Vertical Organizations 5 Summary VIII. SERVICE DESIGN & DEVELOPMENT 15. Web Services Development Lifecycle 1. Why is a Web Services Development Methodology Needed? 2. Web Services Development and Related Methodologies 3. System Development Life Cycle 4. Characteristics of Service-oriented Design and Development 5. Web Services Development Life Cycle Methodology Baseline 6. Factors for Service-oriented Design and Development 7. Service-oriented Design and Development Principles 7.1 Service coupling 7.2 Service cohesion 7.3 Granularity concerns 8. Phases of the Service-oriented Design and Development Methodology 8.1 The Planning Phase 8.2 The Analysis Phase Process Identification Process Scoping Business Gap Analysis Process Realization Analysis 9. The Service Design Phase 9.1 Service Design Concerns Managing Service and Component Granularity Designing for Service Reusability Designing for Service Composability 9.2 Specifying Services Structural and Behavioural Service Specification Service Programming Style Service Policy Concerns 9.3 Specifying Business Processes Describing the Business Process Structure Describing Business Roles Non-Functional Business Process Concerns 10. The Service Construction Phase 10.1 Constructing a Service: The Provider Perspective 10.2 Constructing Services: The Requester Perspective 11. The Service Test Phase
10 12. The Service Provisioning Phase 12.1 Service Governance 12.2 Service Certification 12.3 Service Metering and Rating 12.4 Service Billing Strategies 13. The Service Deployment Phase 14. The Service Execution Phase 15. The Service Monitoring Phase 16. Final Words about the Methodology 17. Summary IX. SERVICE MANAGEMENT 16. Web Services Management 1. Managing Distributed Systems 1.1 Purpose of Distributed Systems Management 1.2 Distributed Management for Web Services 1.3 Quality Requirements 2. Enterprise Management Frameworks 3. Conceptual Management Architecture 3.1 Management Capabilities and Functions 4. Standard Distributed Management Frameworks 4.1 Simple Network Management Protocol 4.2 Web-based Enterprise Management/Common Information Model 5. Features of Web Services Management 6. Web Services Management 6.1 Service Management Approaches 6.2 Management Infrastructure Services 6.3 Connecting Service Management and Application Channels 7. The Web Services Distributed Management Initiative 7.1 Management Using Web Services (MUWS) 7.2 Management of Web Services (MOWS) 8. Summary X. EMERGING TRENDS 17. Recent Trends and Developments 1. Grid Computing 1.1 A Brief Overview of Grid Computing 1.2 Features and Requirements of Grid Systems 1.3 Grid Application Considerations 1.4 Grid Services 2. Mobile Computing 2.1 Elements of Mobile Infrastructure
11 2.2 Wireless Protocols and Initiatives Wireless Application Protocol I-Mode 2.3 Mobile Web Services Mobility Considerations Field Web services 2.4 Mobile Web Services Standard Initiatives The Open Mobile Alliance Initiative Mobile Web Services Framework 3. Summary
NIST 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 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 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 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 informationChristoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer
Christoph Bussler B2B Integration Concepts and Architecture With 165 Figures and 4 Tables IIIBibliothek Springer Contents Part I Introduction to Business-to-Business Integration.... 1 1 History 3 1.1 Why
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 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 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 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 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 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 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 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 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 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 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 informationWeb Services Security with SOAP Security Proxies
Web Services Security with Security Proxies Gerald Brose, PhD Technical Product Manager Xtradyne Technologies AG OMG Web Services Workshop USA 22 April 2003, Philadelphia Web Services Security Risks! Exposure
More informationSOA Blueprints Concepts
TECHNICAL SPECIFICATION Draft v0.5 (For Public Review) A move to drive industry standardization of SOA concepts and terminology http://www.middlewareresearch.com The Middleware Company Research Team Steve
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 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 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 informationService 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
More informationRun-time Service Oriented Architecture (SOA) V 0.1
Run-time Service Oriented Architecture (SOA) V 0.1 July 2005 Table of Contents 1.0 INTRODUCTION... 1 2.0 PRINCIPLES... 1 3.0 FERA REFERENCE ARCHITECTURE... 2 4.0 SOA RUN-TIME ARCHITECTURE...4 4.1 FEDERATES...
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 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 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 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 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 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 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 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 informationFederated Service Oriented Architecture for Effects-Based Operations
Federated Service Oriented Architecture for Effects-Based Operations Intelligence and Information Systems Matt Brown (720) 88-4014 mebrown@raytheon.com Customer Success Is Our Mission is a trademark of
More informationWEB SERVICES SECURITY
WEB SERVICES SECURITY February 2008 The Government of the Hong Kong Special Administrative Region The contents of this document remain the property of, and may not be reproduced in whole or in part without
More informationHexaCorp. White Paper. SOA with.net. Ser vice O rient ed Ar c hit ecture
White Paper SOA with.net Ser vice O rient ed Ar c hit ecture Introduction SOA, a rich technology foundation designed for building distributed service-oriented applications for the enterprise and the web
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 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 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 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 informationArchitectures, and. Service-Oriented. Cloud Computing. Web Services, The Savvy Manager's Guide. Second Edition. Douglas K. Barry. with.
Web Services, Service-Oriented Architectures, and Cloud Computing The Savvy Manager's Guide Second Edition Douglas K. Barry with David Dick ELSEVIER AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS
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 informationSecurity in B2B. Sami Tähtinen FRENDS Technology, Inc. S-38.153 Security of Communication Protocols January 28 th, 2003
Security in B2B Sami Tähtinen FRENDS Technology, Inc. S-38.153 Security of Communication Protocols January 28 th, 2003 Contents What is B2B information exchange? Threats against B2B information exchange
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 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 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 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 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 Case: IBM SOA Reference Architecture
Service Oriented Architecture Case: IBM SOA Reference Architecture Group 6: 0309441 Mikko Seppälä 0275669 Puranen Sami Table of Contents 1 International Business Machines Corporation... 3 2 IBM and Services
More informationThis Working Paper provides an introduction to the web services security standards.
International Civil Aviation Organization ATNICG WG/8-WP/12 AERONAUTICAL TELECOMMUNICATION NETWORK IMPLEMENTATION COORDINATION GROUP EIGHTH WORKING GROUP MEETING (ATNICG WG/8) Christchurch New Zealand
More informationJOHN KNEILING APRIL 3-5, 2006 APRIL 6-7, 2006 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY)
TECHNOLOGY TRANSFER PRESENTS JOHN KNEILING CREATING XML AND WEB SERVICES SOLUTIONS SECURING THE WEB SERVICES ENVIRONMENT APRIL 3-5, 2006 APRIL 6-7, 2006 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME
More informationCOMPUTING SCIENCE. University of Newcastle upon Tyne. Enterprise Service Bus: An overview. P. de Leusse, P. Periorellis, P. Watson
UNIVERSITY OF NEWCASTLE University of Newcastle upon Tyne COMPUTING SCIENCE Enterprise Service Bus: An overview P. de Leusse, P. Periorellis, P. Watson TECHNICAL REPORT SERIES No. CS-TR-1037 July, 2007
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 informationTop Ten Trends of Services Computing
Asia-Pacific Services Computing Conference (APSCC 2006) Top Ten Trends of Services Computing Liang-Jie Zhang (LJ), Ph.D. Research Staff Member and Founding Chair of Services Computing PIC, IBM Research
More informationHow service-oriented architecture (SOA) impacts your IT infrastructure
IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction
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 informationIntroduction to Service Oriented Architecture (SOA)
Introduction to Service Oriented Architecture (SOA) Hari Rajagopal Galileo International Hari Rajagopal Introduction to Service Oriented Architecture (SOA) Page 1 Agenda Definitions Background SOA principles
More informationATHABASCA UNIVERSITY. Enterprise Integration with Messaging
ATHABASCA UNIVERSITY Enterprise Integration with Messaging BY Anuruthan Thayaparan A thesis essay submitted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE in INFORMATION
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 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 informationEnterprise Service Bus
Introduction to Enterprise Service Bus DISTRIBUTED SYSTEMS RESEARCH GROUP http://nenya.ms.mff.cuni.cz CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and Physics What s the problem? o deploy disparate
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 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 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 informationIntroduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
More informationSadrž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
More informationA Service Oriented Security Reference Architecture
International Journal of Advanced Computer Science and Information Technology (IJACSIT) Vol. 1, No.1, October 2012, Page: 25-31, ISSN: 2296-1739 Helvetic Editions LTD, Switzerland www.elvedit.com A Service
More informationGRA Reliable Secure Web Services Service Interaction Profile Version 1.2 Table of Contents
Table of Contents Acknowledgements... v Document Conventions... vi 1. Introduction and Purpose...1 1.1. Profile Selection Guidance...1 1.2. Usage...1 1.3. Profiles, Standards, and Recommendations...2 1.4.
More informationWeb Services Implementation Methodology for SOA Application
Web Services Implementation Methodology for SOA Application Siew Poh Lee Lai Peng Chan Eng Wah Lee Singapore Institute of Manufacturing Technology Singapore Institute of Manufacturing Technology Singapore
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 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 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 information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
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 informationTable 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
More informationIBM WebSphere ESB V6.0.1 Technical Product Overview
IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to
More informationOracle SOA Suite Then and Now:
Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality
More informationWEB SERVICES. Revised 9/29/2015
WEB SERVICES Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Web Services using WebLogic... 1 Developing Web Services on WebSphere... 2 Developing RESTful Services in Java v1.1...
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 informationCHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds
More informationThe Global Justice Reference Architecture (JRA) Web Services Service Interaction Profile
The Global Justice Reference Architecture (JRA) Web Services Service Interaction Profile V 1.1 by The Global Infrastructure/Standards Working Group August 1, 2007 Table of Contents Acknowledgements...
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 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 informationSONIC ESB: AN ARCHITECTURE AND LIFECYCLE DEFINITION
CONNECT EVERYTHING. ACHIEVE ANYTHING. WHITEPAPER SONIC ESB: AN ARCHITECTURE AND LIFECYCLE DEFINITION Copyright 2005. Sonic Software Corporation. All rights reserved. TABLE OF CONTENTS > 1.0 Introduction
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 informationXML Signatures in an Enterprise Service Bus Environment
XML Signatures in an Enterprise Bus Environment Eckehard Hermann Research & Development XML Integration Uhlandstraße 12 64297 Darmstadt, Germany Eckehard.Hermann@softwareag.com Dieter Kessler Research
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 informationCore Feature Comparison between. XML / SOA Gateways. and. Web Application Firewalls. Jason Macy jmacy@forumsys.com CTO, Forum Systems
Core Feature Comparison between XML / SOA Gateways and Web Application Firewalls Jason Macy jmacy@forumsys.com CTO, Forum Systems XML Gateway vs Competitive XML Gateways or Complementary? and s are Complementary
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 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 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 informationChapter 15. Web services development lifecycle
Slide 15.1 nology Chapter 15 Web Services Development Lifecycle Web Service es: Princip ples & Tech Mike P. Papazoglou mikep@uvt.nl Slide 15.2 Topics Web services development Properties of service development
More informationESB 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 n-calder@uniandes.edu.co,
More informationService Oriented Architecture
Limitations of SOA Service Oriented Architecture Architecture Service Enterprise ready SOA stack Services Connectors Containers What are people saying? How much SOA Its all in the semantics Architecture
More informationWeb Services Security Standards Forum. Dr. Phillip M. Hallam-Baker C.Eng. FBCS VeriSign Inc.
Web Services Security Standards Forum Dr. Phillip M. Hallam-Baker C.Eng. FBCS VeriSign Inc. Web Services Security Standards For Um For um: Meeting to tell people that everyone agrees on an issue Walk the
More informationMiddleware and the Internet. Example: Shopping Service. What could be possible? Service Oriented Architecture
Middleware and the Internet Example: Shopping Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world
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 informationFigure 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
More informationSecurity for Service Oriented Architectures
Security for Service Oriented Architectures Walter Williams CRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 2014 by Taylor & Francis Group, LLC CRC Press
More information