Lecture Notes course Software Development of Web Services
|
|
|
- Virginia Cooper
- 10 years ago
- Views:
Transcription
1 Lecture Notes course Software Development of Web Services Hubert Baumeister Fall 2014 Contents 1 Web Service Coordination What is Coordination Modeling Conversations From Coordination to Composition Conversation Controller 13 3 WS-* Standards WS-* Standards WS-Addressing WS-ReliableMessaging WS-Policy Web Service Coordination 1.1 What is Coordination Business Process 1
2 Business Process involving client, supplier, and shipper Papazoglou, Web services, 2008 Composition View 2
3 The supplier represents a composed Web service Coordination View 3
4 The interaction of the client, supplier, and shipper is the focus of Web service coordination Composition / Orchestration 4
5 Composition / orchestration describes how a Web service is constructed from other Web services (internal view) is controlled by a central entity (e.g. the Composition engine): Conductor Coordination / Choreography Coordination / Choreography describes how Web services interact (external view) In principle not controlled, each participant agrees to play its part (but conversation controller) Each Web service in a coordination can be again based on a composition of Web services Coordination Business processes require complex interaction between participants Usually more than just a single Web service call Interactions are schematic Participants need to adhere to a protocol (exchange of messages) Problems Modelling coordination protocols Enforcing coordination protocols 5
6 Classification of protocols 1.2 Modeling Conversations How to specify coordination protocols? Concepts State machine State Machines I Activity diagram Sequence diagram (single conversations) Note that collaboration diagrams and sequence diagrams, in general, model only single conversations Multiple conversations are modelled with sets of sequence/collaboration diagrams receive quote Quote received /reply quotes Quote sent receive order goods Goods ordered receive cancel order Order canceled receive make payment Order completed States are the states of the protocol after sending a message or receiving a message Transitions describe the activities being performed (e.g. sending or receiving a message) 6
7 State Machines II initial cancel order create order order created get order unpayed pay payed get status update order UML state machines: e.g. UML Distilled by Martin Fowler com.globalproxy.cvt.dk/ Example Sequence Diagram Roles are boxes with a line indicating the lifeline of the role Exchange of messages is modelled by arrows between the lifelines The sequence of messages is expressed by their order w.r.t. the lifeline Activity Diagram 7
8 Swimlanes are used for the different roles Boxes describe actions denoting message sends and receipts Arrows between boxes describe the sequence of actions and alternative paths Comparision State machines Message exchange between two partners Focus on states of the protocol Activity diagram Message exchange between several partners Focus on activities Sequence diagram Message exchange between serveral partners Focus on single conversations only 1.3 From Coordination to Composition Coordination can be used to derive Composition Coordination protocols can be used to derive skeleton processes These processes can then be extended to the real composed Web services Advantage Composite process obeys coordination protocol 8
9 Coordination Protocol: Procurement Process From Coordination to Composition I 9
10 Coordination protocol 10
11 Extracted abstract process From Coordination to Composition II 11
12 Executable process based on the abstract process (I)(II) 12
13 2 Conversation Controller Conversation controllers Problem Who checks that the conversation protocols are followed? Two answers: Each participant checks conformance 13
14 defensive programming Easy to implement But only local checks are possible A third party checks for conformance Conversation controller (e.g. WS-Coordination) All messages need to be routed through the controller! Global conformance checks are possible Should be able to manage several conversation instances! Example for a horizontal protocol! WS-Coordination Goals: Support for coordination protocols Defines coordination contexts Information needed to implement coordination and how to include them in SOAP General framework for implementing coordination Specific protocols rely on the WS-Coordination infrastructure e.g. WS-BusinessActivy, WS-AtomicTransaction, e.t.c. Central or distributed coordination Central coordination Distributed coordination Coordination protocol Rules for message exchange Coordination context Runtime information needed for the coordination 14
15 WS-Coordination: Central coordination 3 WS-* Standards 3.1 WS-* Standards WS-* Standards Web services are based on message exchange Problems Addressing WS-Addressing Reliability WS-ReliableMessaging Security of messages WS-Security What kind of features / policies are supported by a Web-services Policies can be about addressing, reliable messaging, security policies, qualitiy of service policyes (QoS) etc. WS-Policy 3.2 WS-Addressing WS-Addressing Problem POST /axis/echostring.jws HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.4 Host: :8070 Cache-Control: no-cache Pragma: no-cache SOAPAction: "" 15
16 Content-Length: 436 <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope> <soapenv:body> <ns1:echo> <string xsi:type="xsd:string">hello Service</string> </ns1:echo> </soapenv:body> </soapenv:envelope> The called Web service (it is possible to have several answers) WS-Addressing a) knows who sent the message from the SOAP message b) knows who sent the message from the HTTP header c) knows who is the intended receiver from the SOAP message d) knows who is the intended receiver from the HTTP header Problem: Solution SOAP Message does not contain information who sent a message and to whom the message was addressed Transport independent encoding of these information in SOAP headers WS-Addressing Example: WS-Addressing SOAP message sent to <S:Envelope xmlns:s=" xmlns:wsa=" <S:Header> <wsa:messageid> uuid:6b29fc40-ca b31d-00dd010662da </wsa:messageid> <wsa:to> <wsa:replyto> <wsa:address> </wsa:replyto> <wsa:action> </S:Header> <S:Body> <! > </S:Body> </S:Envelope> Message Information Headers Uniquely identifies a message <MessageID> xs:anyuri </MessageID> Recipient of the message <To>xs:anyURI</To> (Mandatory) Semantics of the message (e.g., delete, deleteack, purchaseorder,... ) <Action>xs:anyURI</Action> (Mandatory) 16
17 Message relationship <RelatesTo RelationshipType=...?>xs:anyURI</RelatesTo> Sender of a message can be used for responses (depending on transport protocol) can be used for asynchornous call-backs, etc. <From>endpoint-reference</From> Overrides from information for replies/call-backs <ReplyTo>endpoint-reference</ReplyTo> Where to send a fault message <FaultTo>endpoint-reference</FaultTo> 3.3 WS-ReliableMessaging WS-ReliableMessaging Which of these statements are correct? a) SOAP messages sent via HTTP are guaranteed to reach their recipient b) It is guaranteed that SOAP messages sent via HTTP arrive in order (if they arrive at all) c) It is possible to detect if a SOAP message sent via HTTP did not reach its recipient d) It is possible to detect that a SOAP message sent via HTTP reached its recipient WS-ReliableMessaging Reliable Messaging Addresses the problem that SOAP messages can be lost during transmission Ensures that messages are retransmitted until acknowledged Ensures that messages arrive in sequence Thomas Erl, Service-Oriented Architecture 17
18 WS-ReliableMessaging Is an example of a horizontal protocol Message exchange / resent is transparent to the application Retransmits are done by the ReliableMessaging layer WS-ReliableMessaging Example Create Sequence Calculator example (add message) 18
19 Request Response Standard message: add operation Request Standard message: add operation 19
20 Response Delivery assurances Types AtMostOnce Messages are not resent if lost AtLeastOnce Messages are resent if lost It is possible that the same message arrives serveral times ExactlyOne Messages are resent if lost Higher adminstrative effort is needed to ensure that the same message does not arrive two times InOrder Which type to use is not part of the WS-ReliabilityMessaging protocol! Different strategies how to send and request acknowledgements 3.4 WS-Policy WS-Policy WS-Policy is a general framework for defining rules that Web services have to follow Web service either support a WS-Policy or not A WS-Policy is similar to a boolean expression (e.g. A 1 (A 2 A3)) 20
21 WS-Policy does not have standard assertions Assertions are defined in their own name space (e.g. WS-SecurityPolicy ( org/committees/download.php/16569/) WS-Policy 1.2: WS-Policy Example WS-Policy Example Example using WS-SecurityPolicy <wsp:policy xmlns:sp=" xmlns:wsp=" > <wsp:exactlyone> <sp:basic256rsa15 /> <sp:tripledesrsa15 /> </wsp:exactlyone> </wsp:policy> Use either Basic256Rsa15 or TripleDesRsa15 for encryption. Basic256Rsa15 T ripledesrsa15 Assertions (Atomic) assertions are written in a domain specific assertion language (represented by a namespace) Assertions can contain again WS-Policy elements Eg. WS-RM: <InactivityTimeout>, <BaseRetransmissionInterval>, <ExponentialBackoff>, <AcknowledgementInterval> 21
22 Attaching policies to operations WSDL for a service that contains a WS-Policy element <wsp:policy wsu:id="calculatorwsportbindingpolicy"> <wsp:exactlyone> <wsp:all> <wsaws:usingaddressing xmlns:wsaws=" <wsrm:rmassertion/> </wsp:all> </wsp:exactlyone> </wsp:policy>... <binding name="calculatorwsportbinding" type="tns:calculatorws"> <wsp:policyreference URI="#CalculatorWSPortBindingPolicy"/>... 22
SW501. 501: : Introduction to Web Services with IBM Rational Application Developer V6
SW501 501: : Introduction to Web Services with IBM Rational Application Developer V6 Course description Introduction to Web Services Development with IBM Rational Application Developer V6 Duration: 2 Days
Szolgáltatásorientált rendszerintegráció. WS-* standards
Szolgáltatásorientált rendszerintegráció WS-* standards Outline Requirements WS-* standards XML digital signature XML encryption 2 Integration requirements 3 Integration within a company SAP.NET? JEE SQL
Web Service Technologies. Introduction, Composition and Extensions
Web Service Technologies Introduction, Composition and Extensions Overview Assignment Types Survey Paper Practicable Evaluation Position Paper Scopes Standards Theory and Practise STANDARDS Policy Negotiation
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:
Call Detail Record Access Service Part No. 520-0015-01R01
Call Detail Record Access Service Part No. 520-0015-01R01 Summary Objective WSDL URL (Testing) WSDL URL (Hosting Production) Endpoint URL (Testing) Endpoint URL (Hosting Production) Namespace URI Service
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
02267: Software Development of Web Services
02267: Software Development of Web Services Week 11 Hubert Baumeister [email protected] Department of Applied Mathematics and Computer Science Technical University of Denmark Fall 2015 1 Contents WS-Policy Web
What is Distributed Annotation System?
Contents ISiLS Lecture 12 short introduction to data integration F.J. Verbeek Genome browsers Solutions for integration CORBA SOAP DAS Ontology mapping 2 nd lecture BioASP roadshow 1 2 Human Genome Browsers
Reliable Messaging Specs for Web Services: Analysis and Comparison
Reliable Messaging Specs for Web Services: Analysis and Comparison Alejandro Houspanossian, Cristian Fiorentino, Juan Pablo Carlino UNICEN, Faculty of Sciences Campus Universitario {ahouspan, cfiorent,
02267: Software Development of Web Services
02267: Software Development of Web Services Week 8 Hubert Baumeister [email protected] Department of Applied Mathematics and Computer Science Technical University of Denmark Fall 2015 1 Recap I BPEL: I Doing
02267: Software Development of Web Services
02267: Software Development of Web Services Week 8 Hubert Baumeister [email protected] Department of Applied Mathematics and Computer Science Technical University of Denmark Fall 2013 Contents RESTful Services
Service-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
Oracle SOA Reference Architecture
http://oraclearchworld.wordpress.com/ Oracle SOA Reference Architecture By Kathiravan Udayakumar Introduction to SOA Service Oriented Architecture is a buzz word in IT industry for few years now. What
The 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
The 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...
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
Real-Time Connectivity Specifications For. 270/271 and 276/277 Inquiry Transactions. United Concordia Dental (UCD)
Real-Time Connectivity Specifications For 270/271 and 276/277 Inquiry Transactions United Concordia Dental (UCD) May 15, 2015 1 Contents 1. Overview 2. Trading Partner Requirements 3. Model SOAP Messages
"Understanding Devices Profile for Web Services, Web Services Discovery, and SOAPover-UDP"
Understanding Devices Profile for Web Services, Web Services Discovery, and SOAP-over-UDP September 10, 2008 Version 1.0 Authors Ram Jeyaraman, Microsoft Corporation (Editor) Vipul Modi, Microsoft Corporation
Usage of Evaluate Client Certificate with SSL support in Mediator and CentraSite
Usage of Evaluate Client Certificate with SSL support in Mediator and CentraSite Introduction Pre-requisite Configuration Configure keystore and truststore Asset Creation and Deployment Troubleshooting
Quality Model for Web Services
Quality Model for Web Services September 2005 Document identifier: WSQM -2.0 Location: Editor: Eunju Kim (NCA), Youngkon Lee (KOREA Polytechnic University) Abstract: The purpose of this document is to
CONTRACT MODEL IPONZ DESIGN SERVICE VERSION 2. Author: Foster Moore Date: 20 September 2011 Document Version: 1.7
CONTRACT MODEL IPONZ DESIGN SERVICE VERSION 2 Author: Foster Moore Date: 20 September 2011 Document Version: 1.7 Level 6, Durham House, 22 Durham Street West PO Box 106857, Auckland City Post Shop, Auckland
SONIC 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
Service Computing: Basics Monica Scannapieco
Service Computing: Basics Monica Scannapieco Generalities: Defining a Service Services are self-describing, open components that support rapid, low-cost composition of distributed applications. Since services
Middleware 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,
Policy Driven Practices for SOA
Independent Insight for Oriented Practice Policy Driven Practices for SOA Lawrence Wilkes CBDI Forum www.cbdiforum.com Agenda! Enterprise SOA Challenge! SOA Policy Areas! Layered Architecture as a basis
Freight Tracking Web Service Implementation Guide
www.peninsulatruck.com P.O. Box 587 (98071-0587) 1010 S 336 th, Suite 202 Federal Way, Washington 98003 Office (253) 929-2000 Fax (253) 929-2041 Toll Free (800) 942-9909 Freight Tracking Web Service Implementation
A 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 [email protected] 2 Computer
Business Process Modelling Languages
Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Business Process Modelling Languages Paola Turci AOT Lab - DII - Università di Parma Business
Service-oriented architecture in e-commerce applications
Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and
Introduction to Web Services, SOA, and ESBs
Introduction to Web Services, SOA, and ESBs The Enterprise Integration Perspective Odysseas Pentakalos, Ph.D. Chief Technology Officer SYSNET International, Inc. [email protected] Agenda Enterprise
Business 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
This 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
Web Services Security: What s Required To Secure A Service-Oriented Architecture. An Oracle White Paper January 2008
Web Services Security: What s Required To Secure A Service-Oriented Architecture An Oracle White Paper January 2008 Web Services Security: What s Required To Secure A Service-Oriented Architecture. INTRODUCTION
SONIC 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
Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach
Sadržaj seminara: SOA Architecture - SOA Business Challenges - 1990s: Billion Dollar Lock-In - Integration Tools - Point-to-Point Approach - New $200B Lock-In: Big Apps - Frozen Enterprise Asset Concept
Request of end customer against AP AP forwards request to OTACS Aborted with failure code Validate the request Is request syntactically correct? No Send failure code to AP Yes Validate authentication pin
A process model is a description of a process. Process models are often associated with business processes.
Process modeling A process model is a description of a process. Process models are often associated with business processes. A business process is a collection of related, structured activities that produce
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.
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
rpafi/jl open source Apache Axis2 Web Services 2nd Edition using Apache Axis2 Deepal Jayasinghe Create secure, reliable, and easy-to-use web services
Apache Axis2 Web Services 2nd Edition Create secure, reliable, and easy-to-use web services using Apache Axis2 Deepal Jayasinghe Afkham Azeez v.? w rpafi/jl open source I I I I community experience distilled
T-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
Web 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
JAVA API FOR XML WEB SERVICES INTRODUCTION TO JAX-WS, THE JAVA API FOR XML BASED WEB SERVICES (SOAP, WSDL)
JAX-WS JAX-WS - Java API for XML Web Services JAVA API FOR XML WEB SERVICES INTRODUCTION TO JAX-WS, THE JAVA API FOR XML BASED WEB SERVICES (SOAP, WSDL) Peter R. Egli INDIGOO.COM 1/20 Contents 1. What
Core Feature Comparison between. XML / SOA Gateways. and. Web Application Firewalls. Jason Macy [email protected] CTO, Forum Systems
Core Feature Comparison between XML / SOA Gateways and Web Application Firewalls Jason Macy [email protected] CTO, Forum Systems XML Gateway vs Competitive XML Gateways or Complementary? and s are Complementary
Java Security Web Services Security (Overview) Lecture 9
Java Security Web Services Security (Overview) Lecture 9 Java 2 Cryptography Java provides API + SPI for crypto functions Java Cryptography Architecture Security related core classes Access control and
PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100
PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 Department of MCA COURSE INFORMATION SHEET SERVICE ORIENTED ARCHITECTURE(SOA) 13MCA545 1. GENERAL INFORMATION Academic
Copyright 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?
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
Web Services Technologies Examples from the Mainstream
Web Services Technologies Examples from the Mainstream Alessandro Ricci [email protected] june 2009 Outline Brief overview of the architecture of two main Web Service stack implementations Java Metro Apache
Service-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
CICS Web Service Security. Anthony Papageorgiou IBM CICS Development March 13, 2012 Session: 10282
Web Service Security Anthony Papageorgiou IBM Development March 13, 2012 Session: 10282 Agenda Web Service Support Overview Security Basics and Terminology Pipeline Security Overview Identity Encryption
Introduction 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
Developing a Web Service Based Application for Mobile Client
Developing a Web Service Based Application for Mobile Client Ting Wu Pin Zheng Supervisor & Examiner Associate Prof. Vladimir Vlassov KTH/ICT/ECS Master of Science Thesis Stockholm, Sweden 2006 ICT/ECS-2006-138
Redbook 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: [email protected] Date: 27/02/2007 SOA Design with WebSphere
Getting Started with Service- Oriented Architecture (SOA) Terminology
Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a
An 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
Web 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
Enabling REST Services with SAP PI. Michael Le [email protected] Peter Ha [email protected]
Enabling REST Services with SAP PI Michael Le [email protected] Peter Ha [email protected] Learning Points Understanding the REST architecture and concepts Understanding the differences between SOAP and
Testing Work Group. Document Status: Project: WS-I Monitor Tool Functional Specification [MonitorSpecification.doc]
Testing Work Group Project: WS-I Monitor Tool Functional Specification [MonitorSpecification.doc] Doc Type: Technical Design Specification Editor: Scott Seely Microsoft David Lauzon IBM Contributors: Peter
Order Notifications - reporting a payment status
Corporate Gateway Order Notifications - reporting a payment status V5.0 May 2014 Use this guide to: Understand order notifications. Learn how to use the Order Notification Service. New to Order Notifications?
SOA 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 [email protected] The following
An 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
e-filing Secure Web Service User Manual
e-filing Secure Web Service User Manual Page1 CONTENTS 1 BULK ITR... 6 2 BULK PAN VERIFICATION... 9 3 GET ITR-V BY TOKEN NUMBER... 13 4 GET ITR-V BY ACKNOWLEDGMENT NUMBER... 16 5 GET RETURN STATUS... 19
Assessing the usefulness of the WS-I tools for interoperability testing
ELEKTROTEHNIŠKI VESTNIK 79(1-2): 61-67, 2012 ENGLISH EDITION Assessing the usefulness of the WS-I tools for interoperability testing Tomaž Korelič, Marjan Heričko University of Maribor, Faculty of Electrical
Web 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
Service Oriented Architectures Using DoDAF1
1 Service Oriented Architectures Using DoDAF1 Huei-Wan Ang, Fatma Dandashi, Michael McFarren The Mitre Corporation The MITRE Corp. 7515 Colshire Dr. McLean, VA 22102 hwang(at)mitre.org, dandashi(at)mitre.org,
Enterprise 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
Securing Web Services From Encryption to a Web Service Security Infrastructure
Securing Web Services From Encryption to a Web Service Security Infrastructure Kerberos WS-Security X.509 TLS Gateway OWSM WS-Policy Peter Lorenzen WS-Addressing Agent SAML Policy Manager Technology Manager
Computer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław
Computer Networks Lecture 7: Application layer: FTP and Marcin Bieńkowski Institute of Computer Science University of Wrocław Computer networks (II UWr) Lecture 7 1 / 23 Reminder: Internet reference model
ACCREDITATION COUNCIL FOR PHARMACY EDUCATION. CPE Monitor. Technical Specifications
ACCREDITATION COUNCIL FOR PHARMACY EDUCATION CPE Monitor Technical Specifications Prepared by Steven Janis, RWK Design, Inc. Created: 02/10/2012 Revised: 09/28/2012 Revised: 08/28/2013 This document describes
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems If company want to be competitive on global market nowadays, it have to be persistent on Internet. If we
Software Requirement Specification Web Services Security
Software Requirement Specification Web Services Security Federation Manager 7.5 Version 0.3 (Draft) Please send comments to: [email protected] This document is subject to the following license:
HTTP - METHODS. Same as GET, but transfers the status line and header section only.
http://www.tutorialspoint.com/http/http_methods.htm HTTP - METHODS Copyright tutorialspoint.com The set of common methods for HTTP/1.1 is defined below and this set can be expanded based on requirements.
Business Rule Standards -- Interoperability and Portability
Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology [email protected] Donald F. Ferguson IBM Fellow Software
ISM/ISC Middleware Module
ISM/ISC Middleware Module Lecture 14: Web Services and Service Oriented Architecture Dr Geoff Sharman Visiting Professor in Computer Science Birkbeck College Geoff Sharman Sept 07 Lecture 14 Aims to: Introduce
IBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide
IBM SPSS Collaboration and Deployment Services Version 6 Release 0 Single Sign-On Services Developer's Guide Note Before using this information and the product it supports, read the information in Notices
Apache CXF Web Services
Apache CXF Web Services Dennis M. Sosnoski Portland Java Users Group August 16, 2011 http://www.sosnoski.com http://www.sosnoski.co.nz About me Java, web services, and SOA expert Consultant and mentor
AS4: Web Services for B2B. GS1 etg White Paper. Issue 1, Approved, July 2011. AS4: Web Services for B2B GS1 etg White Paper
AS4: Web Services for B2B GS1 etg White Paper Issue 1, Approved, July 2011 Issue 1, Approved, July 2011 All contents copyright GS1 Page 1 of 14 Document Summary Document Item Document Title Current Value
SOA 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
Secure Identity Propagation Using WS- Trust, SAML2, and WS-Security 12 Apr 2011 IBM Impact
Secure Identity Propagation Using WS- Trust, SAML2, and WS-Security 12 Apr 2011 IBM Impact Robert C. Broeckelmann Jr., Enterprise Middleware Architect Ryan Triplett, Middleware Security Architect Requirements
Technical Interface Description
Technical Interface Description Version 2.4.1 28.04.2015 Table of Contents 1 Introduction... 6 1.1 Preamble... 6 1.2 Structure of the Document... 6 1.3 Referenced Documents... 7 1.4 List of Abbreviations...
AIRTEL INDIA OPEN API. Application Developer Guide for OAuth2 Authentication and Authorization. Document Version 1.1
AIRTEL INDIA OPEN API Application Developer Guide for OAuth2 Authentication and Authorization Document Version 1.1 This Application Developer Guide has been prepared for Airtel India. Copyright Intel Corporation
