Web Services Conversations for B2B Electronic Commerce
|
|
- Marilynn Craig
- 3 years ago
- Views:
Transcription
1 Lingnan University, Hong Kong From the SelectedWorks of Prof. YEUNG Wing-lok December 3, 2009 Services Conversations for B2B Electronic Commerce W. L. Yeung, Lingnan University, Hong Kong Available at:
2 Paper #P091 Page 1 of 9 South East Asia Regional Conference December December Revitalizing the Global Economy: Challenges and Strategies for Sustainable Growth Paper no. P091 Services Conversations for B2B Electronic Commerce W.L. Yeung Lingnan University, Hong Kong
3 Paper #P091 Page 2 of 9 Services Conversations for B2B Electronic Commerce W. L. Yeung Lingnan University, Hong Kong Abstract B2B electronic commerce has flourished on the Internet. On top of the Internet s HTTP protocol, trading parties need business-level protocols for automating their trading processes. This paper examines the conversational approach to specifying business-level protocols based on the web s technology. We illustrate this approach by specifying the contract net protocol in the Services Conversations Language (WSCL). Keywords: s, conversations, WSCL, contract net protocol 1 Introduction The US Census Bureau estimated that over 94% of all electronic commerce could be classified as business-to-business (B2B) in In 2007, Alibaba.com, the world s largest B2B online marketplace, went public and became the biggest technology stock market offering since Google s in Amid the current global economic downturn, information technology for B2B electronic commerce can be seen as an important means to cost-savings. For instance, British Airways has streamlined its procurement function with the help of B2B technology to achieve cost savings since 2001 (B2B News, 2007). s have emerged as a prominent technology that supports enterprise application integration (EAI) and business process management (BPM) within an organization (Lim & Wen, 2003; Zhao & Cheng, 2005; Albrecht, Dean, & Hansen, 2005). Applications from across different geographic and functional units of the same enterprise running on diverse platforms and infrastructures can be implemented or packaged as web s that are orchestrated to run according to visually defined workflow models and monitored by sophisticated business activity monitoring (BAM) tools. The web s architecture also enables the integration of BPM with B2B collaboration (Kim & Segev, 2005; Chen, Zhang, & Zhou, 2007). Enterprise applications implemented or packaged as web s are loosely coupled and can be dynamically bound together during the execution of a business process. This is most relevant to B2B collaborative processes in which business partnerships are often dynamically set up with interoperable web s running on diverse platforms, communicating and collaborating through the Internet. To use web s effectively, the interacting parties need to know and agree on the following (Hewlett-Packard Company, 2002): 1
4 Paper #P091 Page 3 of 9 Business payload Both parties need to know which information to exchange. Protocol Both parties need to know how to exchange business payload. Service location To interact with a specific, both parties need to know which protocols the supports, which payload it exchanges, and its location, e.g. its HTTP URL. In defining a protocol for two parties to exchange information, the external visible behavior of a web, i.e. its abstract interface, can be specified by the conversations that it supports, without revealing its application logic or internal (private) processes. This is the approach taken by the Services Conversation Language (WSCL) (Hewlett-Packard Company, 2002) which is a W3C standard for specifying web s. In this paper, we discuss and illustrate the use of WSCL in B2B e-commerce through an example. Our aim is to provide insights into the technology and discuss the context of its application. The next section provides some technology background on web s. Section 3 introduces the use of WSCL in specifying the contract net protocol (Smith, 1980). Section 4 gives a conclusion and discusses some alternative approaches. 2 s technology The web s architecture supports the modeling and execution of a business process workflow with languages and execution engines, respectively, designed for orchestrating web s. The Service Business Process Execution Language (WS-BPEL) (OASIS, 2007) has emerged as an industry standard supported by many vendors including IBM, Microsoft and BEA in their software products. Typically, such a product provides business analysts with graphical tools for defining workflow models and automatically translates them into WS-BPEL for execution by an orchestration (execution) engine implemented on a certain platform. The orchestration engine executes a workflow model by invoking the web s through SOAP messaging. The interface details for invoking a web (port types, operations, message types, etc.) are described and published in an WSDL document. For B2B collaborative processes, potential partners may discover one another s web s by directly exchanging WSDL documents or indirectly through UDDI registries. Orchestration of web s for a collaborative process can either be centralized or distributed. An overall workflow model can be defined for the entire collaborative process and a a single dominant partner or an independent party can be responsible for orchestrating all the participating web s accordingly. Control of the process is thus centralized under the responsible party. In the cases of distributed orchestration, partners retain control of their respective parts in the overall process and orchestrate (and manage) their own web s. Instead of having an overall workflow model, business partners first come together and agree on a protocol for their collaboration. Each partner then defines its own workflow model for its part(s) in the overall process 2
5 Paper #P091 Page 4 of 9 Service criteria UDDI Registry Service WSDL descriptions Service Requester Matched WSDL descriptions Service Provider WS BPEL Orchestration SOAP Service request message SOAP Service response message WS BPEL Orchestration WSCL Conversations Figure 1: s architecture and orchestrate its web s accordingly. A partner may also prefer not to expose the fully executable workflow model to its partners but instead only an abstract version of it. Such abstract descriptions, known as abstract processes in WS-BPEL, are not executable but contain sufficient details about the separately defined workflow (sub-)models for verifying their interoperability as well as conformance to the agreed interaction protocol. The Services Conversations Language (WSCL) (Hewlett-Packard Company, 2002) supports the definition of the abstract interfaces of web s. Its relationships with WS-BPEL and other standards is illustrated in Figure 1. 3 Specifying the contract net protocol in WSCL The Control Net Protocol (CNP) was originally proposed for a multilateral contract negotiation process through which software agents assume the roles of managers and contractors in allocating processing tasks among a network of nodes. The protocol involves three main speech acts, namely, task announcement, bid, and award. Further post-awarding speech acts include inform, interim report, complete, and terminate. For the sake of clarity, we shall consider protocol designs involving only the three main speech acts together with complete in this paper. The basic design of CNP can be described as follows. A manager agent sends details of a task in the form of a task announcement message to potential contractor agents. Those who are unavailable or unsuitable (or both) for the 3
6 Paper #P091 Page 5 of 9 Manager Contractor announcement bid award completion Figure 2: A scenario of interactions between a manager and a contractor 4
7 Paper #P091 Page 6 of 9 Announcing [Rejection] Bidding [Award] Completing Figure 3: UML statechart diagram for the contract net protocol task need not reply whereas the rest will each send a bid message to the manager agent. The latter will evaluate the received bids and select one for the task. It will then send an award message to the selected contractor agent. Finally, when the task is completed, the contractor agent sends a completion message together with the result to the manager agent. Figure 2 shows a scenario of interactions between a manager and a contractor. Figure 3 shows a UML activity diagram that formalizes the conversations among the agents from the point of view of the manager based on the basic CNP design. The process begins with the announcing of a task by the manager by sending out a task announcement message to all contractors. This is followed by the receipt of bids from contractors. For each bid, the manager sends out either a Rejection message or an Award message. Once an award is granted, the manager will wait for a completion message upon completion of the task, after which the process ends. Figure 4 shows the corresponding WSCL specification for the manager agent. The first part of the specification contains definitions of interactions between the manager and other agents. Each interaction can be of one of the following types: Empty, Send, Receive, SendReceive, and Receive. The Empty type involves no exchange of information but simply marks the start or end of the process. The Send and Receive types are one-way interactions that involve a document flowing in one direction only. The SendReceive and ReceiveSend types are two-way interactions that involve documents flowing in both directions. The second part of the specification defines how interactions are ordered in the process. The process always begins with the Start interaction and ends with the End interaction. It proceeds from one interaction to the next according to the transitions defined among the interactions. A transition may involve conditions and form loops for repeated interactions. 5
8 Paper #P091 Page 7 of 9 <?xml version="1.0" encoding="utf-8"?> <Conversation name="contractnetprotocol" xmlns=" initialinteraction="start" finalinteraction="end" > <ConversationInteractions> <Interaction interactiontype="send" id="announcing"> <OutboundXMLDocument hrefschema=" id="announcement"/> </Interaction> <Interaction interactiontype="receivesend" id="bidding"> <InboundXMLDocument hrefschema=" id="bid"/> <OutboundXMLDocument hrefschema=" id="award"/> <OutboundXMLDocument hrefschema=" id="rejection"/> </Interaction> <Interaction interactiontype="receive" id="completing"> <InboundXMLDocument hrefschema=" id="completion"/> </Interaction> <Interaction interactiontype="empty" id="start" /> <Interaction interactiontype="empty" id="end" /> </ConversationInteractions> <ConversationTransitions> <Transition> <SourceInteraction href="start"/> <DestinationInteraction href="announcing"/> </Transition> <Transition> <SourceInteraction href="announcing"/> <DestinationInteraction href="bidding"/> </Transition> <Transition> <SourceInteraction href="bidding"/> <DestinationInteraction href="completing"/> <SourceInteractionCondition href="award"/> </Transition> <Transition> <SourceInteraction href="bidding"/> <DestinationInteraction href="bidding"/> <SourceInteractionCondition href="rejection"/> </Transition> <Transition> <SourceInteraction href="completing"/> <DestinationInteraction href="end"/> </Transition> </ConversationTransitions> </Conversation> Figure 4: A WSCL specification of the contract net protocol 6
9 Paper #P091 Page 8 of 9 4 Conclusion and discussion We have considered the use of WSCL in specifying the business protocol for a B2B collaborative process. A common standard for defining business protocols is essential for global B2B electronic commerce and the conversational approach of WSCL is only one of the several alternatives. s choreography is another major approach to defining business protocols for global B2B electronic commerce. A web s choreography can be specified to serve as a contract containing a global definition of the common ordering conditions and constraints under which message are exchanged among the participants in a collaborative process (Kavantzas et al., 2005). While orchestration always represents control from one party s perspective, choreography tracks message sequences among multiple parties from a global point of view (Peltz, 2003). The Services Choreography Description Language (WS-CDL) (Kavantzas et al., 2005) is the latest effort spearheaded by the W3C to provide a standard specification language for web s choreography. WS-CDL is intended to be used in conjunction with the Service Business Process Execution Language (WS-BPEL) (OASIS, 2007) as well as other languages (e.g. Java) for orchestrating web s. The ebxml Business Process Specification Schema (BPSS) (OASIS Standard, 2006) is another choreography language. Further work is needed to integrate the various approaches to specifying business protocols with an aim to improve the interoperability of web s for global e-commerce. The would require the efforts of researchers and standard bodies such as the W3C, as well as the software industry in providing products based on the relevant standards. References Albrecht, C. C., Dean, D. L., & Hansen, J. V. (2005). Marketplace and technology standards for b2b e-commerce: progress, challenges, and the state of the art. Information & Management, 42 (6), B2B News. (2007). B2B technology saves money for British Airways. ( Chen, M., Zhang, D., & Zhou, L. (2007). Empowering collaborative commerce with s enabled business process management systems. Decision Support Systems, 43 (2), Hewlett-Packard Company. (2002). Services Conversation Language (WSCL) 1.0. ( Kavantzas, N., et al. (2005). Services Choreography Description Language Version 1.0. ( Kim, J. B., & Segev, A. (2005). A Services-enabled marketplace architecture for negotiation process management. Decision Support Systems, 40, Lim, B., & Wen, H. J. (2003, Spring). s: An analysis of the technology, its benefits, and implementation difficulties. Information Systems Management, OASIS. (2007, April). Services Business Process Execution Language 7
10 Paper #P091 Page 9 of 9 Version 2.0. Available from OS/wsbpel-v2.0-OS.html OASIS Standard. (2006, December). EbXML Business Process Specification Schema 4 Technical Specification V Available from spec/ebxmlbp-v2.0.4-spec-os-en.pdf. Peltz, C. (2003, October). s orchestration and choreography. Computer, Smith, R. G. (1980). The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver. IEEE Transactions on Computer, 29, Zhao, J. L., & Cheng, H. K. (2005). s and process management: A union of convenience or a new area of research? Decision Support Systems, 40,
BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY
1 2 BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY 1 Carmen RĂDUŢ, 2 Maria STĂNILOIU 1 Universitatea Constantin Brâncoveanu PITEŞTI 2 Universitatea
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 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 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 informationBusiness 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
More informationIntroduction into Web Services (WS)
(WS) Adomas Svirskas Agenda Background and the need for WS SOAP the first Internet-ready RPC Basic Web Services Advanced Web Services Case Studies The ebxml framework How do I use/develop Web Services?
More informationService Oriented Architecture
Service Oriented Architecture 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 informationUSING WEB SERVICES AND ARTIFICIAL INTELLIGENCE TECHNIQUES TO DEVELOP SIMULATION MODELS OF BUSINESS NETWORKS
USING WEB SERVICES AND ARTIFICIAL INTELLIGENCE TECHNIQUES TO DEVELOP SIMULATION MODELS OF BUSINESS NETWORKS Tamrat W. Tewoldeberhan Alexander Verbraeck Systems Engineering Department Faculty of Technology,
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 informationE-government Data Interoperability Framework in Hong Kong
E-government Data Interoperability Framework in Hong Kong Thomas Y. Lee and Patrick K. Yee and David W. Cheung Center for E-Commerce Infrastructure Development Department of Computer Science The University
More informationHow To Understand A Services-Oriented Architecture
Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have
More informationEnterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
More informationebxml Web Services & EDI
ebxml Web Services & EDI XML Europe 2003 London 7 May 2003 Dale Waldt President, axtive Minds, Inc. Program Development, OASIS Who Am I? Currently Director, axtive Minds XML Training & Consulting dale@axtiveminds.com
More informationJamcracker Web Services. David Orchard Standards Architect
Jamcracker Web Services Web Services Position April 12, 2001 David Orchard Standards Architect 1 Web Services Vision Provide an ecosystem of web services Integrate XML interfaces/web Services together
More informationBusiness Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
More informationBusiness Processes. Scott Neumann, CTO, UISOL Kamaraj Shankar, Partner, UISOL Ali Vojdani, President, UISOL
Applying Workflow Technologies to Integrate Utility Business Processes Scott Neumann, CTO, UISOL Kamaraj Shankar, Partner, UISOL Ali Vojdani, President, UISOL Abstract The purpose of this paper is to describe
More informationB2B Glossary of Terms
Oracle Application Server 10g Integration B2B B2B Glossary of Terms October 11, 2005 B2B Glossary of Terms Contents Glossary... 3 Application-to-Application Integration (A2A)... 3 Application Service Provider
More informationAir Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
More information4. Concepts and Technologies for B2C, B2E, and B2B Transaction
4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4.4 Exchanging Information within Open Business Communities 4.4.1 Pre-Internet B2B standards: EDI, Interactive EDI, Universal EDI, OpenEDI
More 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 informationWeb Services Orchestration and Composition
Web Services Orchestration and Composition Case Study of Web services Composition W O R K I N G P A P E R A B D A L A 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, J A C Q U E S P A S Q U I E R September
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 informationWhat You Need to Know About Transitioning to SOA
What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures
More informationMDA Journal A BPT COLUMN. David S. Frankel. December 2003
MDA Journal MDA Journal December 2003 When the concept of web services first emerged, I remember reading an article in a popular IT trade journal stating that the 20 million or so programmers in the world
More informationBusiness Process Standards and Modeling
Business Process Standards and Modeling Janne J. Korhonen Helsinki University of Technology STANDARDS Standards Organizations Object Management Group (www.omg.org) Business Process Modeling Notation (BPMN)
More informationWHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS?
WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS? PUBLISHED FEBRUARY 2012 Written by M.W. Cobban Director Operations and Support SoftCare HealthCare Solutions 1-888-SoftCare (1-888-763-8227) www.softcare.com
More informationOMG s Second Workshop on Web Services. Orchestrating Web Services from a UML Development Platform
Transform your software architecture into a reusable asset OMG s Second Workshop on Web Services Orchestrating Web Services from a UML Development Platform Michel Brassard Founder & CTO mbrassard@codagen.com
More informationBMC Software Inc. Technical Disclosure Publication Document Application Integration Manager (AIM) Author. Vincent J. Kowalski.
BMC Software Inc. Technical Disclosure Publication Document Application Integration Manager (AIM) Author Vincent J. Kowalski Posted: June 2009 Overview This document describes an invention, the Application
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 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 informationWeb Services Middleware Application: A Solution for SMEs towards B2B Framework Implementation
Web Services Middleware Application: A Solution for SMEs towards B2B Framework Implementation ADRIAN BESIMI, ZAMIR DIKA Contemporary Sciences and Technologies South East European University Ilindenska
More informationService Oriented Architecture
Service Oriented Architecture Situation The idea of Service Oriented Architecture (SOA) as well as the concepts behind it are often confusing to both Java developers and WebLogic administrators. Vendors
More informationUDDI v3: The Registry Standard for SOA
www.oasis-open.org UDDI v3: The Registry Standard for SOA Hosted by: OASIS UDDI Specification Technical Committee Agenda Welcome James Bryce Clark Director of Standards Development, OASIS Overview Luc
More 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 informationBusiness Process Management Tampereen Teknillinen Yliopisto
Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented
More informationAn Automated Workflow System Geared Towards Consumer Goods and Services Companies
Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services
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 informationMyths About Service-Oriented Architecture Demystifying SOA. producers can coexist, and still have no dependence on each other.
WSJ: SOA Myths About Service-Oriented Architecture Demystifying SOA Service-oriented architecture (SOA) refers to an architectural solution that creates an environment in which services, service consumers,
More informationAnalyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,
More informationDr. Jana Koehler IBM Zurich Research Laboratory
Precise Modeling of Business Processes with the Business Process Modeling Notation BPMN 2.0 Dr. Jana Koehler IBM Zurich Research Laboratory ZRL BIT at a Glance Computer Science at ZRL: Security/Cryptography
More informationEBXML FEATURE SOAP WSDL. written by Una Kearns UDDI. Content Management & Web Services. 6 November 2001 www.wsj2.com
WS J FEATURE SOAP EBXML written by Una Kearns UDDI WSDL Content Management & Web Services 6 November 2001 econtent Services the services behind Web Services Una Kearns, XML architect at Documentum, leads
More informationBPMN Fundamentals. BPMI Meeting #12. London, United Kingdom May 13-14, 2004. Stephen A. White, IBM Notation Working Group Chair
BPMN Fundamentals Stephen A. White, IBM Notation Working Group Chair BPMI Meeting #12 London, United Kingdom May 13-14, 2004 Topics Background Relationship to other BPM Notations/ Languages and to Standards
More informationWeb Services Technologies
Web Services Technologies XML and SOAP WSDL and UDDI Version 16 1 Web Services Technologies WSTech-2 A collection of XML technology standards that work together to provide Web Services capabilities We
More informationOntological Identification of Patterns for Choreographing Business Workflow
University of Aizu, Graduation Thesis. March, 2010 s1140042 1 Ontological Identification of Patterns for Choreographing Business Workflow Seiji Ota s1140042 Supervised by Incheon Paik Abstract Business
More informationLesson 4. An survey of the impact on and use of Web Services in the industry today. Industry 4.1. Industry. 2004 SkillBuilders, Inc. V1.
Industry 4.1 Lesson 4 Industry An survey of the impact on and use of Web Services in the industry today. SKILLBUILDERS Industry 4.2 4.2 Lesson Objectives What companies are using it? Popular SOAP Implementations.NET
More informationService-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
More 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 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 information000-371. Web Services Development for IBM WebSphere App Server V7.0 Exam. http://www.examskey.com/000-371.html
IBM 000-371 Web Services Development for IBM WebSphere App Server V7.0 Exam TYPE: DEMO http://www.examskey.com/000-371.html Examskey IBM 000-371 exam demo product is here for you to test the quality of
More informationDavid Pilling Director of Applications and Development
Service Oriented Architecture for Law Firms: SOA is inevitable, are you ready? David Pilling Director of Applications and Development "Things should be made as simple as possible, but no simpler. -- Albert
More 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 informationWhite Paper. Web Services External (WS-X) An AS4 Implementation at Cisco
White Paper Web Services External (WS-X) An AS4 Implementation at Cisco Web Services External (WS-X), An AS4 Implementation at Cisco 1 Introduction Modern economy compels business organizations to optimize
More informationMethods and tools for data and software integration Enterprise Service Bus
Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic hauptvogl@gmail.com Abstract Enterprise Service Bus (ESB)
More 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 informationBEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems
BEA BPM an integrated solution for business processes modelling Frederik Frederiksen Principal PreSales Consultant BEA Systems Agenda What is BPM? BEA AquaLogic BPM Suite Industry View Customers BPM and
More informationIntroduction to Testing Webservices
Introduction to Testing Webservices Author: Vinod R Patil Abstract Internet revolutionized the way information/data is made available to general public or business partners. Web services complement this
More informationBusiness Process Management (BPM)
Business Process Management (BPM) What is BPM? Business Process Management is primarily a business philosophy About people The way they work together (their business processes) The performance objectives
More informationBusiness Process Management
Business Process Management Janne J. Korhonen Helsinki University of Technology What is a business process? Business Process 1993 Simply a structured, measured set of activities designed to produce a specified
More informationA Categorization of Collaborative Business Process Modeling Techniques
A Categorization of Collaborative Business Process Modeling Techniques Stephan Roser, Bernhard Bauer Programming Distributed Systems Lab Institute of Computer Science, University of Augsburg, Germany [roser,
More informationBPEL. A Step by Step Guide: Model-Driven Generation with. Enterprise Architect. T his document will teach you how to use the Business Process
BPEL A Step by Step Guide: Model-Driven Generation with Enterprise Architect T his document will teach you how to use the Business Process Modeling Notation (BPMN 1.1) as a visual approach to producing
More informationA 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
More informationUsage of Business Process Choreography
Usage of Business Process Choreography Akira Tanaka, Hitachi, Ltd. tanakaak@soft.hitachi.co.jp Infrastructures and Standard 1 Agenda Introduction Lifecycle! Design phase! Usage phase! Managing phase Remarks
More informationOrchestrating Document and Media Management using CMIS
Orchestrating Document and Media Management using CMIS Technical Note - Integrating ActiveVOS with Alfresco CMIS Services AN ACTIVE ENDPOINTS TECHNICAL NOTE 2009 Active Endpoints Inc. ActiveVOS is a trademark
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 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 informationXIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini
XIII. Service Oriented Computing Laurea Triennale in Informatica Corso di Outline Enterprise Application Integration (EAI) and B2B applications Service Oriented Architecture Web Services WS technologies
More informationBusiness Rule Standards -- Interoperability and Portability
Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology mlinehan@us.ibm.com Donald F. Ferguson IBM Fellow Software
More informationBusiness-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
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 informationBeeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA
Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA presented by John Jay King King Training Resources john@kingtraining.com Download this paper and code examples from: http://www.kingtraining.com
More informationSOA, BPM, and Microsoft: A Pragmatic View
SOA, BPM, and Microsoft: A Pragmatic View David Chappell Chappell & Associates www.davidchappell.com Copyright 2006 David Chappell Vision and Pragmatism Vision is essential But rubber must eventually meet
More informationCopyright IONA Technologies 2002. Web Services. Seán Baker IONA Technologies
Web Services Seán Baker IONA Technologies Overview There a number of different types of middleware So what does Web Services offer? 2 Enterprise IT is highly complex and heterogeneous Build new applications
More informationWeb Services Development In a Java Environment
Web Services Development In a Java Environment SWE 642, Spring 2008 Nick Duan April 16, 2008 1 Overview Services Process Architecture XML-based info processing model Extending the Java EE Platform Interface-driven
More 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, CORBA and other Middleware
Web Services, CORBA and other Middleware Dr. Seán Baker IONA Technologies Web Services For The Integrated Enterprise, OMG Workshop, Munich Feb 2003 Overview There a number of different types of middleware
More informationComparing ebxml messaging (ebms) AS2 for EDI, EDI VAN and Web Service messaging
April 10, 2007 http://ebxml.xml.org Comparing ebxml messaging (ebms) AS2 for EDI, EDI VAN and Web Service messaging DRAFT Copyright OASIS, 2005 / 2007 OASIS ebxml MSG TC Summary ebxml designed for B2B
More informationWeb Services Manageability Concepts (WS-Manageability)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Web Services Manageability Concepts (WS-Manageability) Version 1.0 September
More 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 informationSiena Web Services. A Solution To Personal Computing With Established Desktop Programs Exploiting Web Technologies
A Solution To Personal Computing With Established Desktop Programs Exploiting Web Technologies (c) 2002 Siena Technology Ltd. UK, info@siena-tech.com : Overview Reference Potential for YOU? Requirements
More informationThe presentation explains how to create and access the web services using the user interface. WebServices.ppt. Page 1 of 14
The presentation explains how to create and access the web services using the user interface. Page 1 of 14 The aim of this presentation is to familiarize you with the processes of creating and accessing
More informationebxml vs. Web Services
ebxml vs. Web s Comparison of ebxml and the Combination of SOAP/WSDL/UDDI/BPEL Peter Gerstbach Vienna University of Technology e0125397, 066 933 peter@gerstbach.at Abstract. E-business has been dominated
More informationWeb Service Implementation Methodology
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 Web Service Implementation Methodology Public Review Draft 1.0, 05 September 2005
More informationOracle BPEL Nuts and Bolts
Oracle BPEL Nuts and Bolts Paper 743 presented by John Jay King King Training Resources john@kingtraining.com Download this paper from: http://www.kingtraining.com Copyright @ 2009, John Jay King 1/68
More informationCreating Web Services in NetBeans
Creating Web Services in NetBeans Fulvio Frati fulvio.frati@unimi.it Sesar Lab http://ra.crema.unimi.it 1 Outline Web Services Overview Creation of a Web Services Server Creation of different Web Services
More informationOntology-based Web Service Composition: Part 1. Rolland Brunec Betreuerin: Sabine Maßmann Universität Leipzig, Abteilung Datenbanken
Ontology-based Web Service Composition: Part 1 Rolland Brunec Betreuerin: Sabine Maßmann Universität Leipzig, Abteilung Datenbanken Motivation Semantic Web Web Services Web Service Composition Web Services
More informationDeveloping 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
More informationA System for Interactive Authorization for Business Processes for Web Services
A System for Interactive Authorization for Business Processes for Web Services Hristo Koshutanski and Fabio Massacci Dip. di Informatica e Telecomunicazioni - Univ. di Trento via Sommarive 14-38050 Povo
More informationStandards Required to Support XML-Based B2B Integration
Standards Required to Support XML-Based B2B Integration A conceptual model for understanding XML convergence Companies across all industries are realizing the fundamental benefits of using the Internet
More informationSOA Enabled Workflow Modernization
Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM
More informationInter-Organisational Collaboration on the Process Layer
Inter-Organisational Collaboration on the Process Layer Christina Tsagkani National & Kapodistrian University of Athens, Dept. of Informatics and Telecommunications Panepistimiopolis, Ilissia, Athens 15784,
More informationDetection and mitigation of Web Services Attacks using Markov Model
Detection and mitigation of Web Services Attacks using Markov Model Vivek Relan RELAN1@UMBC.EDU Bhushan Sonawane BHUSHAN1@UMBC.EDU Department of Computer Science and Engineering, University of Maryland,
More informationThe Synergy of SOA, Event-Driven Architecture (EDA), and Complex Event Processing (CEP)
The Synergy of SOA, Event-Driven Architecture (EDA), and Complex Event Processing (CEP) Gerhard Bayer Senior Consultant International Systems Group, Inc. gbayer@isg-inc.com http://www.isg-inc.com Table
More informationBuilding a virtual marketplace for software development tasks
Building a virtual marketplace for software development tasks Boris Kötting & Frank Maurer University of Kaiserlautern & University of Calgary koetting@informatik.uni-kl.de & maurer@cpsc.ucalgary.ca Abstract
More informationPresentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A
Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires
More informationMethodology of performance evaluation of integrated service systems with timeout control scheme
Methodology of performance evaluation of integrated service systems with timeout control scheme Akira Kawaguchi and Hiroshi Yamada NTT Service Integration Laboratories, NTT Corporation 9-11, Midori-cho
More informationINTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES
INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES ABSTRACT Enterprise Application Integration technologies have been in the market for approx 10 years. Companies deploying EAI solutions have now started
More informationAutomating the DEVS Modeling and Simulation Interface to Web Services
Automating the DEVS Modeling and Simulation Interface to Web Services Chungman Seo Bernard P. Zeigler Arizona Center for Integrative Modeling and Simulation The University of Arizona Tucson, AZ cseo, zeigler@ece.arizona.edu
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 informationWhat is a Web service?
What is a Web service? Many people and companies have debated the exact definition of Web services. At a minimum, however, a Web service is any piece of software that makes itself available over the Internet
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 information