The Future of Web Services: Overview. Paul Cotton
|
|
- Preston Simmons
- 6 years ago
- Views:
Transcription
1 The Future of Web Services: Overview Paul Cotton
2 Introduction! XML Web Services: a flexible programming model for applications! The architecture is evolving " We began with the Baseline Specifications " Oct 2001 Microsoft provided four specs as part of the Global XML Web Services Architecture (GXA) " We will continue to add specifications to meet customer requirements! With key industry partners, we are building a rich architecture of public standards for distributed applications
3 The Story To Date! Commitment to standardization! Broad, deep, early product investment
4 Roadmap From July, 2000 Initially presented July 2000 at XML DevCon Submitted April 2001 to W3C with IBM popa/paper51 Reliability Attachments Messaging (SOAP) XML Security Routing Wire Process Orchestration (XLANG) Service Description (WSDL) XML Schemas Description Directory (UDDI) Inspection (Disco) Discovery
5 Global XML Web Services Architecture - GXA Transactions Reliable Messaging Referral Security Directory Routing License Inspection Description
6 Design Principles! Modular " Exploit SOAP extensibility model! General Purpose " Consistent model from address space to WAN! Federated " No globally central server or administration " Assumes applications span trust boundaries! Standards-Based " Build on current foundation: SOAP, WSDL, and UDDI " All new specifications on standards path
7 Modular Framework! AKA Why so many bubbles?! Bubbles complement each other! Re-use don t re-invent! No single spec is a complete solution! Construct rich messaging semantics by mixing and matching
8 Baseline Specifications! SOAP " Base encoding for messages! WSDL " Description of web services! UDDI " Directory for finding service descriptions
9 SOAP Drilldown! Based on semi-structured structured data " Support orthogonal extensions! Modularity through extensibility " Dynamic composition of data " Dynamic composition of processes! Simplicity and extensibility at the core " Rich functionality built on top! Status " SOAP 1.1 is W3C Note (May 2000) " SOAP 1.2 is Working Draft (contains updates and clarifications)
10 SOAP Example <s:envelope xmlns:s=" <s:header> <c:alertcontrol xmlns:c=" =" <c:priority>1</ >1</c:priority> <c:expires> t14:00:00-05:00</ 05:00</c:expires> </c:alertcontrol c:alertcontrol> </s:header s:header> <s:body> <m:alert xmlns:m=" =" /alert"> <m:msg>pick up Mary at school at 2pm</m:msg m:msg> </m:alert m:alert> </s:body s:body> </s:envelope s:envelope> =" envelope">
11 WSDL Drilldown! WSDL (Web Service Description Language) is a joint effort between MS and IBM " Combines best of NASSL and SDL " Currently in version 1.1 " Submitted jointly as W3C note in Mar Major pieces within a WSDL " Service " Binding " Operations " Messages " Types
12 UDDI Drilldown! UDDI is the Universal Description, Discovery and Integration specification " Managed by an industry-wide consortium; for details visit SOAP-based Web service for locating WSDL descriptions " Shares information about Web services across the enterprise and the Internet
13 Global XML Web Services Architecture - GXA Transactions Reliable Messaging Referral Security Directory Routing License Inspection Description
14 Extending The Semantics! Security: primary concern today " Support end-to to-end security including authentication, authorization, message integrity, and message encryption! Routing: scalability & fault tolerance " Dynamically configure message routing paths! Reliable Messaging: needed for mission critical apps " End-to to-end guarantee of message delivery with a range of semantics (at-least least-once, at-most most-once, once, and exactly-once)! Transactions: need to transact across companies! " Support variety of transaction and compensation semantics
15 Technical Preview Of GXA! Security " WS-Security Security " Credential exchange, message integrity, and message confidentiality " WS-License " Encoding for common license formats! Routing " WS-Routing " Route messages across intermediate SOAP nodes " WS-Referral " Partition URL namespaces between nodes!
16 Security! Core security extensions for SOAP " WS-Security Security and WS-License! Modular " Integrated with other SOAP bubbles " Framework for higher-level protocols " Not a complete solution! Enable secure web services to authenticate and authorize incoming requests " Support existing industry-standard standard identity and rights management systems " Work across trust domains
17 WS-Security Security Drilldown! Enable secure SOAP messaging " Passing Credentials " Message Integrity " Message Confidentiality! Modular extensions " Used independently or together " Standalone or with other SOAP extensions! Extensible!
18 WS-License Drilldown! Extension to WS-Security Security! Defines common license formats! Modular & extensible structures! Examples include : " X.509, Kerberos " SAML, XrML!
19 Example Credentials Integrity Confidentiality <?xml version= 1.0 encoding= utf-8?> <S:Envelope xmlns:s=... xmlns:xsd=... xmlns:xsi=...> <S:Header> <m:path xmlns:m= = > <m:action> us.org/getquote</ </wsrp:action> <m:to>soap://tickers-r-us.org/stocks</ us.org/stocks</wsrp:to> <m:from>mailto:johnsmith@isps mailto:johnsmith@isps-r-us.com</ </wsrp:from> <m:id>uuid:84b9f5d0-33fb-4a81-b02b-5b76064 </ 5b76064 </wsrp:id> </m:path m:path> <wssec:credentials > <wslic:binarylicense >MIIEBAgI MIIEBAgI...</...</wslic:binaryLicense> </wssec:credentials wssec:credentials> <wssec:integrity > <ds:signature > </ds:signature ds:signature> </wssec:integrity wssec:integrity> </S:Header S:Header> <S:Body> <enc:encrypteddata > </enc:encrypteddata enc:encrypteddata> </S:Body S:Body> </S:Envelope S:Envelope>
20 Routing! Core routing extensions to SOAP " WS-Routing and WS-Referral! Enable a virtual network " Architecture for creating fault-tolerant tolerant and load-balanced applications " Support proxies, data caches, and routing to the best replica (data center)
21 WS-Routing Drilldown! Our view on SOAP-based asynch messaging " Previously known as SOAP-RP " Builds on SOAP modularity! Provides transport and route flexibility " Supports message forwarding, resolution, and reverse path routing! Deliberately does not provide " Guaranteed Messaging, Caching, Pub/Sub, Notification, Privacy, Signing, Encryption, etc.!
22 WS-Routing Example Mom Send Message Through Relay Relay Dad
23 WS-Routing Example <S:Envelope xmlns:s=" =" <S:Header> <p:path xmlns:p=" =" /"> <p:action> > /alert</p:action> <p:to>soap:// >soap://foo.com/dad</ /dad</p:to> <p:fwd> <p:via>soap:// >soap://relay.com</ </p:via> </p:fwd p:fwd> <p:from>soap:// >soap://bar.com/mom</ /mom</p:from> <p:id>uuid:12dfs asd-s234-s3df-d25656adssf4</ d25656adssf4</p:id> </p:path p:path> <c:alertcontrol xmlns:c=" =" <c:priority>1</ >1</c:priority> <c:expires> t14:00:00-05:00</ 05:00</c:expires> </c:alertcontrol c:alertcontrol> </S:Header S:Header> <S:Body> <m:alert xmlns:m=" =" <m:msg>pick up Mary at school at 2pm</m:msg m:msg> </m:alert m:alert> </S:Body S:Body> </S:Envelope S:Envelope>
24 WS-Referral Drilldown! Our view on SOAP-based configuration of SOAP routers " Builds on SOAP modularity! Enables route configuration " Describe a referral " Query a SOAP router for a referral " Insert, delete, and exchange referrals! Deliberately does not provide " Guaranteed Messaging, Caching, Pub/Sub, Notification, Privacy, Signing, Encryption, etc.!
25 WS-Referral Example Mom Tell About Relay Relay Dad
26 WS WS-Referral Example Referral Example <r:ref r:ref xmlns:r xmlns:r=" =" <r:for r:for> <r:exact r:exact>soap:// >soap://foo.com foo.com/dad</ /dad</r:exact r:exact> </ </r:for r:for> <r:if r:if> <r:ttl r:ttl> </ > </r:ttl r:ttl> </ </r:if r:if> <r:go r:go> <r:via r:via>soap:// >soap://relay.com relay.com</ </r:via r:via> </ </r:go r:go> <r:refid r:refid>uuid: uuid: b 345b b623 b623-5dsf35sgs5d6 5dsf35sgs5d6</ </r:refid r:refid> </ </r:ref r:ref>
27 Putting It All Together SOAP Message Routing Security and License <?xml version="1.0" encoding="utf-8"?> <S:Envelope xmlns:s=" xmlns:xsd=" <?xml version="1.0" encoding="utf-8"?> xmlns:xsi=" <S:Envelope xmlns:s=" <S:Header> xmlns:xsd=" <m:path xmlns:xsi=" xmlns:m=" <m:action> <S:Header> <m:to>soap://tickers-r-us.org/stocks</m:to> <m:path xmlns:m=" <m:action> <m:to>soap://tickers-r-us.org/stocks</m:to> <m:id>uuid:84b9f5d0-33fb-4a81-b02b-5b760641c1d6</m:id> <!-- A Simple Quote Web Service --> </m:path> <m:id>uuid:84b9f5d0-33fb-4a81-b02b-5b760641c1d6</m:id> <wssec:credentials </m:path> xmlns:wssec=" <wssec:credentials <wslic:binarylicense xmlns:wssec=" <wslic:binarylicense xmlns:wslic=" wslic:valuetype="wslic:x509v3" xmlns:wslic=" xsi:type="xsd:base64binary"> wslic:valuetype="wslic:x509v3" dwjzy3jpymvylvblc..efw0wmtewmtawmd xsi:type="xsd:base64binary"> </wslic:binarylicense> dwjzy3jpymvylvblc..efw0wmtewmtawmd </wssec:credentials> </wslic:binarylicense> </S:Header> </wssec:credentials> <S:Body> </S:Header> <S:Body> <tru:stocksymbol <tru:stocksymbol xmlns:tru=" xmlns:tru=" QQQ QQQ </tru:stocksymbol> </S:Body> </S:Body> </S:Envelope>
28 Summary! SOAP-based XML Web services are a rich architecture for distributed applications! This architecture is " Modular " General-purpose " Federated " Standards-based! We have released Baseline Specs and a technical preview of several GXA Specs! Additional extensions are on the way! Deep native support in our tools and platform
29 Resources! Web Services XML information msdn.microsoft.com/xml/! W3C
30 2002 Microsoft Corporation. All rights reserved.
XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web
Web Services. XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web Platform: Windows COM Component Previously
More informationSimple Object Access Protocol
Simple Object Access Protocol Why Simple Object Access Protocol Light weight replacement for complicated distributed object technology Originally for BizTalk (Microsoft/UserLand/Developmentor) Now a W3C
More informationProgramming the Internet. Phillip J. Windley
Programming the Internet Phillip J. Windley phil@windley.com www.windley.com April 17, 2003 www.windley.com 1 Trending Keywords What keywords describe current trends in computing? Personalized Peer-based
More informationIntroduction to the Cisco ANM Web Services API
1 CHAPTER This chapter describes the Cisco ANM Web Services application programming interface (API), which provides a programmable interface for system developers to integrate with customized or third-party
More informationXML Web Services Basics
MSDN Home XML Web Services Basics Page Options Roger Wolter Microsoft Corporation December 2001 Summary: An overview of the value of XML Web services for developers, with introductions to SOAP, WSDL, and
More informationWeb Services Architecture Directions. Rod Smith, Donald F Ferguson, Sanjiva Weerawarana IBM Corporation
Web Services Architecture Directions Rod Smith, Donald F Ferguson, Sanjiva Weerawarana 1 Overview Today s Realities Web Services Architecture Elements Web Services Framework Conclusions & Discussion 2
More informationJ2EE APIs and Emerging Web Services Standards
J2EE APIs and Emerging Web Services Standards Session #4 Speaker Title Corporation 1 Agenda J2EE APIs for Web Services J2EE JAX-RPC APIs for Web Services JAX-RPC Emerging Web Services Standards Introduction
More informationOverview and examples SOAP. Simple Object Access Protocol. By Hamid M. Porasl
Overview and examples SOAP Simple Object Access Protocol By Hamid M. Porasl 1 About this document... 3 2 What is SOAP?... 3 3 SOAP and XML... 3 3.1 XML messaging... 3 3.1.1 RPC and EDI... 3 3.1.2 Several
More informationBEAAquaLogic. Service Bus. JPD Transport User Guide
BEAAquaLogic Service Bus JPD Transport User Guide Version: 3.0 Revised: March 2008 Contents Using the JPD Transport WLI Business Process......................................................2 Key Features.............................................................2
More informationBasic Profile 1.0. Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages
Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages Basic Profile 1.0 August 12, 2003 WS-I GOALS Achieve interoperability Integrate specifications Promote consistent
More informationData Transport. Publisher's Note
Data Transport Publisher's Note This document should be considered a draft until the message formats have been tested using the latest release of the Apache Foundation's SOAP code. When those tests are
More informationWeb Services Overview
Web Services Overview Using Eclipse WTP Greg Hester Pacific Hi-Tech, Inc. greg.hester.pacifichitech.com 1 September 17, 2008 Agenda Web Services Concepts How Web Services are used Web Services tools in
More informationTechnologies for Securing the Networked Supply Chain. Alex Deacon Advanced Products and Research Group VeriSign, Inc.
Technologies for Securing the Networked Supply Chain Alex Deacon Advanced Products and Research Group VeriSign, Inc. Agenda Introduction Security challenges Security technologies in use today Applying
More informationOAG Historical Flight Status. Web Service User Guide
OAG Historical Flight Status Web Service November 2015 1. Overview The OAG Historical Flight Status Information web service returns information on the historical status/schedules of flights from 48 hours
More informationWeb Services and Planning or How to Render an Ontology of Random Buzzwords Useful? Presented by Zvi Topol. May 12 th, 2004
Web Services and Planning or How to Render an Ontology of Random Buzzwords Useful? Presented by Zvi Topol May 12 th, 2004 Agenda Web Services Semantic Web OWL-S Composition of Web Services using HTN Planning
More informationWeb Services Security. Dr. Ingo Melzer, Prof. Mario Jeckle
Web Services Security Dr. Ingo Melzer, Prof. Mario Jeckle What is a Web Service? Infrastructure Web Service I. Melzer -- Web Services Security 2 What is a Web Service? Directory Description UDDI/WSIL WSDL
More informationChapter 17 Web Services Additional Topics
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 17 Web Services Additional Topics Prof. Dr.-Ing. Stefan Deßloch
More informationEnterprise SOA Experience Workshop. Module 8: Operating an enterprise SOA Landscape
Enterprise SOA Experience Workshop Module 8: Operating an enterprise SOA Landscape Agenda 1. Authentication and Authorization 2. Web Services and Security 3. Web Services and Change Management 4. Summary
More informationSPECIAL DELIVERY WS-Addressing is a standard that enables flexible communication
James Steidl, Fotolia Asynchronous delivery with SPECIAL DELIVERY is a standard that enables flexible communication between web services. BY DAVID HULL Two of the major standards bodies, OASIS and the
More informationSecurity Assertions Markup Language (SAML)
Security Assertions Markup Language (SAML) The standard XML framework for secure information exchange Netegrity White Paper PUBLISHED: MAY 20, 2001 Copyright 2001 Netegrity, Inc. All Rights Reserved. Netegrity
More informationWeb Services Technical Articles Moving from WS-Routing to WS-Addressing Using WSE 2.0
Web Services Technical Articles Moving from WS-Routing to WS-Addressing Using WSE 2.0 Aaron Skonnard Northface University April 2004 Applies to: Web Services Enhancements 2.0 for Microsoft.NET WS-Routing
More informationWeb Services Chapter 9 of Coulouris
Web Services Chapter 9 of Coulouris 1! Web Services One of the dominant paradigms for programming distributed systems. Enables business to business integration. (Suppose one organization uses CORBA and
More informationDistributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1
Distributed Systems Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1 Service Oriented Architectures (SOA) A SOA defines, how services are
More informationActiveVOS Technologies
ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top
More informationBPEL Research. Tuomas Piispanen Comarch
BPEL Research Tuomas Piispanen 8.8.2006 Comarch Presentation Outline SOA and Web Services Web Services Composition BPEL as WS Composition Language Best BPEL products and demo What is a service? A unit
More informationWeb Services: Introduction and overview. Outline
Web Services: Introduction and overview 1 Outline Introduction and overview Web Services model Components / protocols In the Web Services model Web Services protocol stack Examples 2 1 Introduction and
More informationLecture Notes course Software Development of Web Services
Lecture Notes course 02267 Software Development of Web Services Hubert Baumeister huba@dtu.dk Fall 2014 Contents 1 SOAP Part II 1 2 WSDL 5 3 How to create Web services 10 Recap www.example.com thinlinc.compute.dtu.dk
More informationA Signing Proxy for Web Services Security
A Signing Proxy for Web Services Security Dr. Ingo Melzer Prof. Mario Jeckle What is a Web Service? Web Service Directory Description UDDI/WSIL WSDL Transport Content Infrastructure SOAP XML Web Service
More informationWeb Services. Brian A. LaMacchia. Software Architect Windows Trusted Platform Technologies Microsoft Corporation
Web Services Brian A. LaMacchia Software Architect bal@microsoft.com Windows Trusted Platform Technologies Microsoft Corporation CPSC 155b E-Commerce: Doing Business on the Internet March 27, 2003 Five
More informationUNITE 2003 Technology Conference
UNITE 2003 Technology Conference Web Services as part of your IT Infrastructure Michael S. Recant Guy Bonney MGS, Inc. Session MTP4062 9:15am 10:15am Tuesday, September 23, 2003 Who is MGS, Inc.! Software
More informationSEMI North America XML Messaging with E128
1 SEMI North America XML Messaging with E128 Bob Hodges BHodges ti.com July 18, 2003 1 XML Messaging Objective 2 Define a SEMI standard for XML asynchronous messaging using header elements in standard
More informationHow to Overcome Web Services Security Obstacles
How to Overcome Web Services Security Obstacles Dick Mackey SystemExperts Corporation Agenda Introduction to Web Services Web Services threats Web Services security standards What s here today What you
More informationUsing the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway
Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway Applying Application Delivery Technology to Web Services Overview The Cisco ACE XML Gateway is the newest
More informationWeb Services Development for IBM WebSphere Application Server V7.0
000-371 Web Services Development for IBM WebSphere Application Server V7.0 Version 3.1 QUESTION NO: 1 Refer to the message in the exhibit. Replace the??? in the message with the appropriate namespace.
More informationImplementing a Ground Service- Oriented Architecture (SOA) March 28, 2006
Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling
More informationScott Lowden SAP America Technical Solution Architect
SAP NetWeaver Training Overview - SAP Web Application Server Scott Lowden SAP America Technical Solution Architect SAP NetWeaver Components Detail SAP Web Application Server SAP AG 2003, Title of Presentation,
More informationJava Web Service Essentials (TT7300) Day(s): 3. Course Code: GK4232. Overview
Java Web Service Essentials (TT7300) Day(s): 3 Course Code: GK4232 Overview Geared for experienced developers, Java Web Service Essentials is a three day, lab-intensive web services training course that
More informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY (An NBA Accredited Programme) ACADEMIC YEAR 2012-2013 / EVEN SEMESTER YEAR / SEM : IV / VIII BATCH: 2009-2013 (2008 Regulation) SUB CODE
More informationRealisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005
Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005 Agenda SOA Realisation Web Services Web Services Core Technologies SOA and Web Services [1] SOA is a way of organising
More informationOverview SENTINET 3.1
Overview SENTINET 3.1 Overview 1 Contents Introduction... 2 Customer Benefits... 3 Development and Test... 3 Production and Operations... 4 Architecture... 5 Technology Stack... 7 Features Summary... 7
More informationIntroduction to Web Services
Introduction to Web Services SWE 642, Spring 2008 Nick Duan April 9, 2008 1 Overview What are Web Services? A brief history of WS Basic components of WS Advantages of using WS in Web application development
More informationSimple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer
Simple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer Minimal List Common Syntax is provided by XML To allow remote sites to interact with each other: 1. A common
More informationDeveloping Web Services. Lalith Subramanian and Don Robertson
Developing Web Services Lalith Subramanian and Don Robertson Agenda What are Web Services? Definition Supporting technologies High-level architecture Benefits Why should we be interested? Industry-wide
More informationIntroduzione ai Web Services
Introduzione ai Web s Claudio Bettini Web Computing Programming with distributed components on the Web: Heterogeneous Distributed Multi-language 1 Web : Definitions Component for Web Programming Self-contained,
More informationHealth Information Event Messaging (HIEM) Web Service Interface Specification
Nationwide Health Information Network (NHIN) Health Information Event Messaging (HIEM) Web Service V 2.0 1/29/2010 Page 1 of 13 Contributors Name NHIO Represented Organization Richard Franck NCHICA IBM
More informationGlossary of Exchange Network Related Groups
Glossary of Exchange Network Related Groups CDX Central Data Exchange EPA's Central Data Exchange (CDX) is the point of entry on the National Environmental Information Exchange Network (Exchange Network)
More informationGöttingen, Introduction to Web Services
Introduction to Web Services Content What are web services? Why Web services Web services architecture Web services stack SOAP WSDL UDDI Conclusion Definition A simple definition: a Web Service is an application
More informationWarm Up to Identity Protocol Soup
Warm Up to Identity Protocol Soup David Waite Principal Technical Architect 1 Topics What is Digital Identity? What are the different technologies? How are they useful? Where is this space going? 2 Digital
More information02267: Software Development of Web Services
02267: Software Development of Web Services Week 3 Hubert Baumeister huba@dtu.dk Department of Applied Mathematics and Computer Science Technical University of Denmark Fall 2016 1 Recap www.example.com
More information(9A05803) WEB SERVICES (ELECTIVE - III)
1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available
More informationIntroduction to Web Services
Introduction to Web Services Motivation The Automated Web XML RPC SOAP Messaging WSDL Description Service Implementation & Deployment Further Issues Web Services a software application identified by a
More informationWeb Services. Grid Computing (M) Lecture 6. Olufemi Komolafe 19 January 2007
Web Services Grid Computing (M) Lecture 6 Olufemi Komolafe (femi@dcs.gla.ac.uk) 19 January 2007 UDDI registry retrieved from a DTD WSDL service definition XML schema definition is a describes structure
More informationUsing IBM DataPower as the ESB appliance, this provides the following benefits:
GSB OVERVIEW IBM WebSphere Data Power SOA Appliances are purpose-built, easy-to-deploy network devices that simplify, secure, and accelerate your XML and Web services deployments while extending your SOA
More informationSOAP Specification. 3 major parts. SOAP envelope specification. Data encoding rules. RPC conventions
SOAP, UDDI and WSDL SOAP SOAP Specification 3 major parts SOAP envelope specification Defines rules for encapsulating data Method name to invoke Method parameters Return values How to encode error messages
More informationWeb Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review
Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services
More informationFederated Web Services with Mobile Devices
Federated Web Services with Mobile Devices Rajeev Angal Architect Sun Microsystems Pat Patterson Architect Sun Microsystems Session TS-6673 Copyright 2006, Sun Microsystems, Inc., All rights reserved.
More informationSmarter Business Agility with WebSphere DataPower Appliances Introduction
Mike Masterson Worldwide Executive WebSphere Appliances 14 October 2010 Smarter Business Agility with WebSphere DataPower Appliances Introduction Smarter Business Agility with WebSphere DataPower Appliances
More informationIdentity-Enabled Web Services
Identity-Enabled s Standards-based identity for 2.0 today Overview s are emerging as the preeminent method for program-toprogram communication across corporate networks as well as the Internet. Securing
More informationWWW, REST, and Web Services
WWW, REST, and Web Services Instructor: Yongjie Zheng Aprile 18, 2017 CS 5553: Software Architecture and Design World Wide Web (WWW) What is the Web? What challenges does the Web have to address? 2 What
More informationTutorial on Fast Web Services
Tutorial on Fast Web Services This document provides tutorial material on Fast Web Services (it is equivalent to Annex C of X.892 ISO/IEC 24824-2). Some of the advantages of using Fast Web Services are
More informationRESTful Web service composition with BPEL for REST
RESTful Web service composition with BPEL for REST Cesare Pautasso Data & Knowledge Engineering (2009) 2010-05-04 Seul-Ki Lee Contents Introduction Background Design principles of RESTful Web service BPEL
More informationAdvanced Topics in the Semantic Web: Semantic Services for Business Process Management
Advanced Topics in the Semantic Web: Semantic Services for Business Process Management - Overview - Harold Boley Semantic Web Laboratory NRC-IIT and UNB-CS Fredericton, NB, Canada Course at the University
More informationC exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.
C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION
More informationF O U N D A T I O N. OPC Unified Architecture. Specification. Part 1: Concepts. Version 1.00
F O U N D A T I O N Unified Architecture Specification Part 1: Concepts Version 1.00 July 28, 2006 Unified Architecture, Part 1 iii Release 1.00 CONTENTS Page FOREWORD... vi AGREEMENT OF USE... vi 1 Scope...
More informationLesson 13 Securing Web Services (WS-Security, SAML)
Lesson 13 Securing Web Services (WS-Security, SAML) Service Oriented Architectures Module 2 - WS Security Unit 1 Auxiliary Protocols Ernesto Damiani Università di Milano element This element
More informationSOAP and Its Extensions. Matt Van Gundy CS 595G
SOAP and Its Extensions Matt Van Gundy CS 595G 2006.02.07 What is SOAP? Formerly Simple Object Access Protocol Abstract Stateless Messaging Protocol Another XML-based Meta-Standard SOAP Processing Model
More informationWS-SecureConversation v1.0
WS-SecureConversation v1.0 Working Draft, 08 December 2005 Artifact Identifier: ws-sx-spec-draft-v1-r0-ws-secureconversation Location: Current: docs.oasis-open.org/ws-sx/200512/ws-secureconversation This
More informationThis presentation is a primer on the BPEL Language. It s part of our series to help prepare you for creating BPEL projects. We recommend you review
This presentation is a primer on the BPEL Language. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this before taking an ActiveVOS course or before you
More informationSHORT NOTES / INTEGRATION AND MESSAGING
SHORT NOTES / INTEGRATION AND MESSAGING 1. INTEGRATION and MESSAGING is related to HOW to SEND data to and receive from ANOTHER SYSTEM or APPLICATION 2. A WEB SERVICE is a piece of software designed to
More informationCmpE 596: Service-Oriented Computing
CmpE 596: Service-Oriented Computing Pınar Yolum pinar.yolum@boun.edu.tr Department of Computer Engineering Boğaziçi University CmpE 596: Service-Oriented Computing p.1/53 Course Information Topics Work
More informationDS 2009: middleware. David Evans
DS 2009: middleware David Evans de239@cl.cam.ac.uk What is middleware? distributed applications middleware remote calls, method invocations, messages,... OS comms. interface sockets, IP,... layer between
More informationMajor SAML 2.0 Changes. Nate Klingenstein Internet2 EuroCAMP 2007 Helsinki April 17, 2007
Major SAML 2.0 Changes Nate Klingenstein Internet2 EuroCAMP 2007 Helsinki April 17, 2007 Tokens, Protocols, Bindings, and Profiles Tokens are requests and assertions Protocols bindings are communication
More informationBerner Fachhochschule. Technik und Informatik. Web Services. An Introduction. Prof. Dr. Eric Dubuis Berner Fachhochschule Biel
Berner Fachhochschule Technik und Informatik Web Services An Introduction Prof. Dr. Eric Dubuis Berner Fachhochschule Biel Overview Web Service versus Web Application A Definition for the Term Web Service
More informationSecurity aspects of XML and Web services
Security aspects of XML and Web services Eduardo B. Fernandez Florida Atlantic University Boca Raton, FL www.cse.fau.edu/~ed 9/1/01 1 Outline Introduction: architectures XML security: transmission XML
More informationCA SiteMinder Web Services Security
CA SiteMinder Web Services Security Policy Configuration Guide 12.52 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationUNITE 2007 Technology Conference
UNITE 2007 Technology Conference Some Considerations for MCP Applications using Web Services Michael S. Recant MGS, Inc. Session MCP4027 1:30pm 2:30pm Monday, September 10, 2007 MGS, Inc. Software Engineering,
More informationReview of differences in SAML V2.0 from SAML V1.1 and ID-FF V1.2
Review of differences in SAML V2.0 from SAML V1.1 and ID-FF V1.2 Eve Maler 21 April 2004 Thanks to Scott and JohnK for comments (line numbers are from sstc-saml-core-08-diff-from-02) SAML V2.0 diffs in
More informationProfiling of Standards A Necessary Step toward Interoperability
ETSI B2B Workshop, July 2008, Sophia Antipolis Profiling of Standards A Necessary Step toward Interoperability Jacques Durand (Fujitsu Computer Systems) 1 FACTS about Standards: - Many optional features
More informationWeb Services Advanced Topics
Web Services Advanced Topics Wokflows & Web Services Kapitel 4 1 Coordination and Transactions 2 Coordination - Motivation Interactions are typically more complex than simple invocations Need to coordinate
More informationSAML-Based SSO Solution
About SAML SSO Solution, page 1 SAML-Based SSO Features, page 2 Basic Elements of a SAML SSO Solution, page 2 SAML SSO Web Browsers, page 3 Cisco Unified Communications Applications that Support SAML SSO,
More informationCisco Configuration Engine 2.0
Cisco Configuration Engine 2.0 The Cisco Configuration Engine provides a unified, secure solution for automating the deployment of Cisco customer premises equipment (CPE). This scalable product distributes
More informationLiberty ID-WSF a Web Services Framework
Liberty ID-WSF a Web Services Framework Editor: John Kemp, Nokia Contributors: Carolina Canales-Valenzuela, Ericsson Britta Glade, RSA Security, Inc. Paul Madsen, Entrust Jason Rouault, Hewlett-Packard
More informationGoal: Offer practical information to help the architecture evaluation of an SOA system. Evaluating a Service-Oriented Architecture
Evaluating a Service-Oriented Architecture Paulo Merson, SEI with Phil Bianco, SEI Rick Kotermanski, Summa Technologies May 2007 Goal: Offer practical information to help the architecture evaluation of
More informationAzure Active Directory from Zero to Hero
Azure Active Directory from Zero to Hero Azure &.NET Meetup Freiburg, 2018 Esmaeil Sarabadani What we cover today Overview on Azure AD Differences between on-prem AD and Azure AD Azure AD usage scenarios
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.
More informationMono Infocard project::
Mono Infocard project:: Atsushi Eno atsushi@ximian.com October 24, 2006 Scope Implement "Infocard" (Windows CardSpace, WCS) functionality through "Indigo" (Windows Communication Foundation, WCF) This talk
More informationWorking Group Charter: Basic Profile 1.2 and 2.0
Working Group Charter: Basic Profile 1.2 and 2.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 Web Services Basic
More informationJXTA TM Technology for XML Messaging
JXTA TM Technology for XML Messaging OASIS Symposium New Orleans, LA 27-April-2004 Richard Manning Senior Software Architect Advanced Technology & Edge Computing Center Sun Microsystems Inc. www.jxta.org
More informationUCSD Extension. Fundamentals of Web Services. Instructor: John Pantone. 2007, Objectech Corporation. All rights reserved
UCSD Extension Fundamentals of Web Services Instructor: John Pantone 1 Web Services Are: self-contained modular distributed dynamic Can be described published located invoked Over a network 2 Web Services
More informationDistributed Systems Principles and Paradigms. Chapter 01: Introduction. Contents. Distributed System: Definition.
Distributed Systems Principles and Paradigms Maarten van Steen VU Amsterdam, Dept. Computer Science Room R4.20, steen@cs.vu.nl Chapter 01: Version: February 21, 2011 1 / 26 Contents Chapter 01: 02: Architectures
More informationWe recommend you review this before taking an ActiveVOS course or before you use ActiveVOS Designer.
This presentation is a primer on WSDL. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this before taking an ActiveVOS course or before you use ActiveVOS
More informationProgramming Web Services in Java
Programming Web Services in Java Description Audience This course teaches students how to program Web Services in Java, including using SOAP, WSDL and UDDI. Developers and other people interested in learning
More informationABSTRACT. Web Service Atomic Transaction (WS-AT) is a standard used to implement distributed
ABSTRACT Web Service Atomic Transaction (WS-AT) is a standard used to implement distributed processing over the internet. Trustworthy coordination of transactions is essential to ensure proper running
More informationDistributed Systems Principles and Paradigms. Chapter 01: Introduction
Distributed Systems Principles and Paradigms Maarten van Steen VU Amsterdam, Dept. Computer Science Room R4.20, steen@cs.vu.nl Chapter 01: Introduction Version: October 25, 2009 2 / 26 Contents Chapter
More informationSistemi ICT per il Business Networking
Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking SOA and Web Services Docente: Vito Morreale (vito.morreale@eng.it) 1 1st & 2nd Generation Web Apps Motivation
More informationDistributed Systems Principles and Paradigms
Distributed Systems Principles and Paradigms Chapter 01 (version September 5, 2007) Maarten van Steen Vrije Universiteit Amsterdam, Faculty of Science Dept. Mathematics and Computer Science Room R4.20.
More informationNMI End-to-End Diagnostic Advisory Group BoF. Spring 2004 Internet2 Member Meeting
NMI End-to-End Diagnostic Advisory Group BoF Spring 2004 Internet2 Member Meeting Progress Report Outline Review of goals Problem analysis from the perspective of the user Survey Architecture Event data
More informationEXPERTS LIVE SUMMER NIGHT. Close your datacenter and give your users-wings
EXPERTS LIVE SUMMER NIGHT Close your datacenter and give your users-wings Stefan van der Wiele Robbert van der Zwan TSP EMS Blackbelt TSP EMS Netherlands EXPERTS LIVE SUMMER NIGHT Stefan van der Wiele
More informationOracle Developer Day
Oracle Developer Day Sponsored by: Track # 1: Session #2 Web Services Speaker 1 Agenda Developing Web services Architecture, development and interoperability Quality of service Security, reliability, management
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights Web Services and SOA Integration Options for Oracle E-Business Suite Rajesh Ghosh, Group Manager, Applications Technology Group Abhishek Verma,
More information