eb Service Oriented Architecture Catalog of Patterns
|
|
|
- Abner Parrish
- 9 years ago
- Views:
Transcription
1 eb Service Oriented Architecture Catalog of Patterns Working Draft 001, 18 August 2004 Document identifier: tbd Location: Editors: Matthew McKenzie, Adobe Systems [email protected] Sally St. Amand Individual Member [email protected] Contributors: Kathryn Breininger, The Boeing Company Tim Mathews, LMI [email protected] Ron L Schuldt, Lockheed Martin [email protected] Duane Nickull, Adobe Systems [email protected] NOTICE TO READER: THIS DOCUMENT IS A LIVING DOCUMENT. Copyright OASIS Open All Rights Reserved. Page 1 of 20
2 Abstract: This document comprises the catalog of eb Service Oriented Architecture Patterns and links to those patterns. These patterns may be used understand and facilitate implementation of electronic business on a global scale. Each pattern includes a name, business problem or story, context, derived requirements, a generalized solution and model, consequences and references. Status: This document is updated periodically on no particular schedule. Send comments to the editor. The patterns may be in various states throughout their lifecycles, from working draft to approved. They may be updated periodically on no particular schedule. Click on the link for a pattern of interest to access the most current version of that pattern. Please send any comments to the editors or to the Committee Chair, Duane Nickull [email protected] Committee members should send comments on this specification to the [email protected] list. Others should submit comments by filling out the form at Copyright OASIS Open All Rights Reserved. Page 2 of 20
3 41 Table of Contents Introduction Audience Scope Document Structure Terminology Basic Service Patterns Basic Service Pattern Service Broker/Proxy Pattern Service Description Pattern Service Publication Pattern Search and Discovery Pattern Dynamic Service Configuration and Invocation Pattern Service Parameter Validation Pattern Serial Service Application Pattern Parallel Service Application Pattern Event Driven Pattern Business Patterns Business Objective Analysis Pattern Business Service Interface Design Pattern Business Contract Formation Pattern Business Process Description Pattern Specialized SOA / ebusiness Patterns Data Dictionary Pattern Consistent Methodology Pattern Data Aggregation Pattern Business Transaction Pattern Messaging Patterns Data Transformation Patterns Guaranteed Delivery Pattern Reliable Messaging Pattern Message Non-Repudiation Pattern Service Orchestration (Business Process) Pattern References Normative Appendix A. Acknowledgments...20 Copyright OASIS Open All Rights Reserved. Page 3 of 20
4 78 79 Appendix B. Notices Copyright OASIS Open All Rights Reserved. Page 4 of 20
5 Introduction Patterns are used to describe the business case or scenarios of the unique requirements of global electronic business. These patterns take into account work done in several standards development organizations including OASIS (Organization for the Advancement of Structured Information Systems), the W3C (World Wide Web Consortium), ISO (International Standards Organization, UN/CEFACT (United Nations Centre for Facilitation of Commerce and Trade) and others. They are meant to be illustrative, not prescriptive in nature. The patterns are not dependent on either ebxml or Web Services standards but allow for each for be used in conjunction with one another for implementation. 1.1 Audience The audience for this catalog is the multiple roles required to envision and deliver an electronic business solution. A solution that crosses domains of control, is non-proprietary, agile, interoperable, has high utility and enables commerce using new technology. The specific roles include: - the business analyst, e.g. Product Manager - the systems analyst, e.g. IT Manager - the developer, e.g. Software Engineer The patterns provide use cases and scenarios to enable the decision-maker to view the business from a different perspective that may require reengineering processes. And, to collaborate with partners to build applications that will create relationships with service consumers and/or providers that enable electronic commerce as an alternative to the current modalities of the telephone, faxes, governmental postal services, etc. 1.2 Scope The scope of this catalog is to provide an organized presentation and references to a set of normative SOA patterns. 1.3 Document Structure This document is a companion document to the OASOS ebsoa specification. The diagram below shows the relationships between the ebsoa specification, the Catalogue of Patterns, and the patterns themselves. The colored box identifies this document and where it fits in the overall document structure. Copyright OASIS Open All Rights Reserved. Page 5 of 20
6 Terminology The key words must, must not, required, shall, shall not, should, should not, recommended, may, and optional in this document are to be interpreted as described in [RFC2119]. Copyright OASIS Open All Rights Reserved. Page 6 of 20
7 Basic Service Patterns The following are patterns that are of a general nature. Once implemented by an organization these patterns will provide the basic functionality for conducting global electronic business Basic Service Pattern Pattern Reference: SOA-BIES Description: A pattern for a basic service call. Status: DRAFT Service Broker/Proxy Pattern Pattern Reference: TBD Description: A specialization of a service pattern scenario whereby a service consumer would utilize a service broker or proxy for all their service calls. Most common web services use this pattern by having a service proxy abstract specific environmental details away from service consumers and present services based on simple HTTP(S) and XML. Status: Not Started Service Description Pattern Pattern Reference: TBD Description: A pattern of how a service provider describes their service or services in industry standard artifacts. Known uses: WSDL, ebxml CPP, UDDI binding template. Status: Not Started Copyright OASIS Open All Rights Reserved. Page 7 of 20
8 Service Publication Pattern Pattern Reference: Description: A pattern of publishing service descriptions into registry, repository or directory services to facilitate sharing the service description. Includes specializations for classifications and taxonomy management of artifacts to support SOA interactions. Status: Not Started Search and Discovery Pattern Pattern Reference: Description: The search and discovery patterns is important to service oriented architectures for a variety of reasons. A basic is the ability to locate items needed for binding such as service descriptions. The search and discovery may be accomplished by knowing a specific identifier for resolution of an artifact (such as an ebxml UUID or UDDI Business Key) or may need to be a browse and drill down via classification(s) or directory taxonomy. Status: Not started Dynamic Service Configuration and Invocation Pattern Pattern Reference: Description: A pattern of a service consumer using the service description artifact(s) to dynamically configure their software to make calls to a specific service. This pattern is a key principle of re-use of an existing interface to make calls to multitudes of services by configuring instance variables specific to each service. Status: DRAFT Service Parameter Validation Pattern Pattern Reference: Copyright OASIS Open All Rights Reserved. Page 8 of 20
9 Description: A pattern to add data validation features to the implementation of a service in situations where a service provider needs to prevent data errors from reaching their core systems. Status: DRAFT Serial Service Application Pattern Pattern Reference: Description: Some services may act as intermediaries in order to facilitate a functionality comprised of several smaller services. A serial execution of the smaller services requires that the intermediary maintains state and holds intermediate data until the entire transaction is finished Status: Not Started Parallel Service Application Pattern Pattern Reference: Copyright OASIS Open All Rights Reserved. Page 9 of 20
10 Description: A major variant of the serial service application pattern whereby the intermediary processes several smaller service calls in parallel in order to facilitate a functionality comprised of those smaller services Status: Not Started Event Driven Pattern Description: A key aspect of all service oriented architectures is that they are event driven, however the event driven pattern is crucial to elaborate to convey the nature of the service event interaction. Copyright OASIS Open All Rights Reserved. Page 10 of 20
11 Business Patterns Forward There are a large number of business patterns used in the world today. The patterns chosen for publishing within this catalogue are selected based on the following criteria: 1. These business patterns are highly relevant to providing an ebusiness solution as part of a service oriented architecture 2. These business patterns are not specific to any vertical organization (example horizontally used). 3. There are dependencies on these patterns to implementing aspects of electronic business (example in order to implement an electronic business process execution application, a thorough understanding of the business process itself must be present) Business Objective Analysis Pattern Description: On order to understand the goals of a business, a process of modelling the intent (goals) of the business must be undertaken. The business intent may be decomposed into specific goals and tasks needed to be completed to achieve them. The policies and other constraints on how the tasks are completed is important to model and understand. Some of the basic steps in defining business objectives are: 1. Identifying all of the stakeholders (UML i Activity Diagrams) 2. Identifying the stakeholders use cases and desired outcomes or processes (UML use case diagrams) 3. Identifying the processes needed to fulfill the objectives (UML sequence diagrams) 4. Identifying the data models bound to the processes (UML class view diagrams) Copyright OASIS Open All Rights Reserved. Page 11 of 20
12 Identifying the systems requirements and contexts of the objectives All of the lexicons for the businesses objectives should be captured in a technology independent series of artifacts (ie not tied to any one specific programming language of platform). At a later stage, these artifacts can be used as the basis for a technological solution to drive the goals of the business Business Service Interface Design Pattern Description: A business service interface is a technology neutral architectural term used to describe the interface into a specific business. An example of a business service interface (BSI) may be to create an interface to accept applications from an electronic form to apply for a government grant. The business service interface design should include a non technical analysis of the business services to be offered and information model and flows throughout the lifecycle, exception catching and handling and internal workflow amongst other items. The BSI design may later be implemented in a specific technology (examples - PDF ii eforms, HTML forms, Java Server Pages (JSP s), Active Server pages (ASP iii ) Business Contract Formation Pattern Description: In order to map a business process to an electronic business process, a process must be understood and documented thoroughly. One of the most common and reused patterns within modern commerce is the contract formation pattern. This basic business pattern results in monitor-able commitments for one or more parties to the contract. CAVEAT: This pattern is not intended to represent legal aspects of contract formation however undertaking the activities described within this pattern may result in legal contracts being formed. Legal definition and entanglement are outside the scope of this architecture. Copyright OASIS Open All Rights Reserved. Page 12 of 20
13 Business Process Description Pattern Description: Business engage in collaborations in order to achieve their business intent (vision). A collaboration spawns business processes. Business Processes need to be described in terms that constrain the orchestration of instances of the process in alignment with the intent(s) of the business involved. There are several items that need to be present to constrain progress in business process instances: 1. temporal constraints 2. guard conditions (example task A must be accomplished before task C or B can be started, however both tasks C and B must be finished before task D can be started) 3. Rollbacks and error recovery scenarios 4. TODO: complete. Copyright OASIS Open All Rights Reserved. Page 13 of 20
14 Specialized SOA / ebusiness Patterns This section of the patterns catalog references patterns built upon both the basic SOA patterns and the business patterns Data Dictionary Pattern Description: Many verticals or communities of interest define taxonomies or languages in order to share information between themselves. The Data Dictionary Pattern is a pattern of how such taxonomies may be decomposed into basic information components. By extracting out common and specialized data information components, data reconciliation with other taxonomies can happen. This enhances the ability to transform data from one format to the other. This pattern is considered a Design time pattern however it supports many other run time patterns. The output of this pattern is a set of reusable data element metadata artifacts. Known uses: ISO CCTS v Consistent Methodology Pattern Description: Many of the other patterns require that a consistent methodology be implemented and shared in order that the results are achievable on a global basis. For example, if a set of data elements is built, the issue of how to name, publish and reference them in a consistent manner in order to facilitate searching, discovery and reuse is imperative. Some of the known uses are Naming and Design Rules and other methodologies aimed at design time. This pattern likely affects any pattern that uses UML models or other named artifacts. Copyright OASIS Open All Rights Reserved. Page 14 of 20
15 Data Aggregation Pattern Description: This pattern is a logical extension of the Data Dictionary Pattern. Once a base data dictionary has been established, a design time activity to allow business process designers to build new transactions based on the data dictionary can be enabled. This pattern described a methodology for business modelers and process designers to search and discover (see search and discover pattern) data elements and reuse them in transactions. Known uses: XML Metadata Interchange (XMI), OASIS Content Assembly Mechanism (CAM) Business Transaction Pattern Description: Business processes are built upon atomic patterns called Business Transaction Patterns (BTP). BTP are aggregated into larger processes to facilitate business objectives Messaging Patterns Description: Patterns for creation and dispatch of messages between participants of an electronic business ecosystem. Copyright OASIS Open All Rights Reserved. Page 15 of 20
16 Data Transformation Patterns Description: Transforming data from one syntax or structure to another. This supports the need for integration of disparate systems within an ebusiness SOA ecosystem Guaranteed Delivery Pattern Description: Guaranteed delivery of messages is a bit of a misnomer. A message can never be guaranteed to reach its destination however a messaging channel can be configured to notify the sender if the message does not get delivered in order to take appropriate secondary actions such as rolling back the state of a business process instance Reliable Messaging Pattern Description: Reliable messaging feature needed for ebusiness architecture Message Non-Repudiation Pattern Description: Copyright OASIS Open All Rights Reserved. Page 16 of 20
17 Service Orchestration (Business Process) Pattern Description: Business processes are built upon atomic patterns called Business Transaction Patterns (BTP). BTP are aggregated into larger processes to facilitate business objectives. NOTE: This list is incomplete! Copyright OASIS Open All Rights Reserved. Page 17 of 20
18 Copyright OASIS Open All Rights Reserved. Page 18 of 20
19 References Normative [RFC2119] S. Bradner, Key words for use in RFCs to Indicate Requirement Levels, IETF RFC 2119, March Copyright OASIS Open All Rights Reserved. Page 19 of 20
20 Appendix A. Acknowledgments The following individuals were members of the committee during the development of this specification: In addition, the following people made contributions to this specification: Copyright OASIS Open All Rights Reserved. Page 20 of 20
21 Appendix B. Notices OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS's procedures with respect to rights in OASIS specifications can be found at the OASIS website. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementors or users of this specification, can be obtained from the OASIS Executive Director. OASIS invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to implement this specification. Please address the information to the OASIS Executive Director. Copyright OASIS Open All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself does not be modified in any way, such as by removing the copyright notice or references to OASIS, except as needed for the purpose of developing OASIS specifications, in which case the procedures for copyrights defined in the OASIS Intellectual Property Rights document must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns. This document and the information contained herein is provided on an AS IS basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. i UML (Unified Modeling Language) is a registered trademark of the Object Management Group (OMG). ii PDF is a registered trademark of Adobe Systems, Inc. iii ASP is a registered trademark of Microsoft Corporation. Copyright OASIS Open All Rights Reserved. Page 21 of 20
ebxml Glossary Technical Architecture Team Version 0.99
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 ebxml Glossary Technical Architecture Team Version 0.99 28 29 30 31 32 33 34 35 1 Status of this Document This document specifies
Universal Business Process 2.0 - Part 2: ebcppa
Universal Business Process 2.0 - Part 2: ebcppa Universal Business Language 2.0 ebbp 2.0 Business Process Definitions 2.0 ebcppa 2.0. Building Blocks 1.0 Publication Date April-2006 Version 0.6.1 Document
A BIAN Building Block Service Repository and Registry
Banking Industry Architecture Network A BIAN Building Block Repository and Registry Author: BIAN Working Group Repository Version: 1.0 Last Change: July 1, 2009 Organization Authors Role Name Company Bruno
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
SAML V2.0 Asynchronous Single Logout Profile Extension Version 1.0
SAML V2.0 Asynchronous Single Logout Profile Extension Version 1.0 Committee Specification 01 22 November 2012 Specification URIs This version: http://docs.oasis-open.org/security/saml/post2.0/saml-async-slo/v1.0/cs01/saml-async-slo-v1.0-
ETSO Modelling Methodology for the Automation of Data Interchange of Business Processes (EMM)
ETSO Modelling Methodology for the Automation of Data Interchange of Business Processes (EMM) Version : 1 Release : 4 Version 1 Release 4 04 December 2003 Page 1/19 Revision History Version Release Date
Word Specification Sample
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 Word Specification Sample Working Draft 03, 12 June 2002 Document identifier: wd-spectools-word-sample-03 Location:
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
Open Cloud Computing Interface - Monitoring Extension
GFD-I OCCI-WG Augusto Ciuffoletti, Università di Pisa September 22, 2014 Updated: April 13, 2015 Open Cloud Computing Interface - Monitoring Extension Status of this Document This document provides information
Microsoft SOA Roadmap
Microsoft SOA Roadmap Application Platform for SOA and BPM Thomas Reimer Enterprise Technology Strategist, SOA and BPM Microsoft Corporation (EMEA) Trends and Roadmap THE FUTURE OF DYNAMIC IT Market Trends
SOA Blueprints Concepts
TECHNICAL SPECIFICATION Draft v0.5 (For Public Review) A move to drive industry standardization of SOA concepts and terminology http://www.middlewareresearch.com The Middleware Company Research Team Steve
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)
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
Bindings for the Service Provisioning Markup Language (SPML) Version 1.0
1 2 3 Bindings for the Service Provisioning Markup Language (SPML) Version 1.0 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 OASIS Standard, Approved October 2003 Document identifier:
Web 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
Run-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...
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
business transaction information management
business transaction information management What CAM Is The CAM specification provides an open XML based system for using business rules to define, validate and compose specific business documents from
HP SOA Systinet software
HP SOA Systinet software Govern the Lifecycle of SOA-based Applications Complete Lifecycle Governance: Accelerate application modernization and gain IT agility through more rapid and consistent SOA adoption
HP Systinet. Software Version: 10.01 Windows and Linux Operating Systems. Concepts Guide
HP Systinet Software Version: 10.01 Windows and Linux Operating Systems Concepts Guide Document Release Date: June 2015 Software Release Date: June 2015 Legal Notices Warranty The only warranties for HP
Network Working Group
Network Working Group Request for Comments: 2413 Category: Informational S. Weibel OCLC Online Computer Library Center, Inc. J. Kunze University of California, San Francisco C. Lagoze Cornell University
Guideline for Implementing the Universal Data Element Framework (UDEF)
Guideline for Implementing the Universal Data Element Framework (UDEF) Version 1.0 November 14, 2007 Developed By: Electronic Enterprise Integration Committee Aerospace Industries Association, Inc. Important
Oracle Application Integration Architecture: Business Process Modeling and Analysis. An Oracle White Paper April 2009
Oracle Application Integration Architecture: Business Process Modeling and Analysis An Oracle White Paper April 2009 Note: The following is intended to outline our general product direction. It is intended
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
Introduction 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
Research 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
IBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
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
ORACLE PROJECT MANAGEMENT
ORACLE PROJECT MANAGEMENT KEY FEATURES Oracle Project Management provides project managers the WORK MANAGEMENT Define the workplan and associated resources; publish and maintain versions View your schedule,
Web 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
Usage of Business Process Choreography
Usage of Business Process Choreography Akira Tanaka, Hitachi, Ltd. [email protected] Infrastructures and Standard 1 Agenda Introduction Lifecycle! Design phase! Usage phase! Managing phase Remarks
B2B 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
Content Management Using Rational Unified Process Part 1: Content Management Defined
Content Management Using Rational Unified Process Part 1: Content Management Defined Introduction This paper presents an overview of content management, particularly as it relates to delivering content
ORACLE PROJECT PLANNING AND CONTROL
ORACLE PROJECT PLANNING AND CONTROL (Formerly Oracle Project Management) KEY FEATURES COLLABORATIVE PROJECT PLANNING Define a project work breakdown structure to align plans to execution Coordinate financial
Service 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
Designing a Semantic Repository
Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will
Clinical Knowledge Manager. Product Description 2012 MAKING HEALTH COMPUTE
Clinical Knowledge Manager Product Description 2012 MAKING HEALTH COMPUTE Cofounder and major sponsor Member and official submitter for HL7/OMG HSSP RLUS, EIS 'openehr' is a registered trademark of the
Introduction to UDDI: Important Features and Functional Concepts
: October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS OVERVIEW... 4 TYPICAL APPLICATIONS OF A UDDI REGISTRY... 4 A BRIEF HISTORY OF UDDI...
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Service Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
Getting started with API testing
Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...
Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA
Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
Introduction 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?
Identity in the Cloud Use Cases Version 1.0
Identity in the Cloud Use Cases Version 1.0 Committee Note 01 08 May 2012 Specification URIs This version: http://docs.oasis-open.org/id-cloud/idcloud-usecases/v1.0/cn01/idcloudusecases-v1.0-cn01.pdf (Authoritative)
Business Process Management IBM Business Process Manager V7.5
Business Process Management IBM Business Process Manager V7.5 Federated task management for BPEL processes and human tasks This presentation introduces the federated task management feature for BPEL processes
Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform
Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn
Master Data Management Architecture
Master Data Management Architecture Version Draft 1.0 TRIM file number - Short description Relevant to Authority Responsible officer Responsible office Date introduced April 2012 Date(s) modified Describes
Open Data Center Alliance Usage: Single Sign On Authentication REv. 1.0
sm Open Data Center Alliance Usage: Single Sign On Authentication REv. 1.0 Table of Contents Legal Notice... 3 Executive Summary... 4 Reference Framework... 5 Applicability... 6 Related Usage Models...
Business Object Document (BOD) Message Architecture for OAGIS Release 9.+
Business Object Document (BOD) Message Architecture for OAGIS Release 9.+ an OAGi White Paper Document #20110408V1.0 Open standards that open markets TM Open Applications Group, Incorporated OAGi A consortium
E-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
EAI 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
Business 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)
Internationalization and Web Services
Internationalization and Web Services 25 th Internationalization and Unicode Conference Presented by Addison P. Phillips Director, Globalization Architecture webmethods, Inc. 25 th Internationalization
Service-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. [email protected] www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
XACML Profile for Role Based Access Control (RBAC)
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 XACML Profile for Role Based Access Control (RBAC) Committee Draft 01, 13 February 2004 Document identifier: cs-xacml-rbac-profile-01 Location:
Methods 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 [email protected] Abstract Enterprise Service Bus (ESB)
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
Federation Operator Practice (FOP): Metadata Registration Practice Statement
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 50 51 52 53 54 55 56 57 Preface to the Template Document Federation
An Oracle White Paper February 2014. Oracle Data Integrator 12c Architecture Overview
An Oracle White Paper February 2014 Oracle Data Integrator 12c Introduction Oracle Data Integrator (ODI) 12c is built on several components all working together around a centralized metadata repository.
Content Management Using the Rational Unified Process By: Michael McIntosh
Content Management Using the Rational Unified Process By: Michael McIntosh Rational Software White Paper TP164 Table of Contents Introduction... 1 Content Management Overview... 1 The Challenge of Unstructured
ebxml 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 [email protected]
ORACLE TUTOR BUSINESS PROCESS CONVERTER
ORACLE TUTOR BUSINESS PROCESS CONVERTER Organizations frequently find that their Visio based business process diagrams have become artifacts. Deploying these models effectively to employees can be difficult,
Developing Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes
Developing Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes Applies to: SAP NetWeaver Process Integration 7.1+ SAP NetWeaver 7.02 (ABAP) Summary This document
Oracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
SOA for Healthcare: Promises and Pitfalls
SOA for Healthcare: Promises and Pitfalls Dennis B. Smith [email protected] SOA in Health Care Conference: Value in a Time of Change Chicago, IL USA June 3, 2009 Agenda Healthcare IT Challenges SOA: The
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
VoiceXML Data Logging Overview
Data Logging Overview - Draft 0.3-20 August 2007 Page 1 Data Logging Overview Forum Tools Committee Draft 0.3-20 August 2007 Data Logging Overview - Draft 0.3-20 August 2007 Page 1 About the Forum: Founded
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
Government's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
4. 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
Enterprise Enabler and the Microsoft Integration Stack
Enterprise Enabler and the Microsoft Integration Stack Creating a complete Agile Enterprise Integration Solution with Enterprise Enabler Mike Guillory Director of Technical Development Stone Bond Technologies,
Web Services Strategy
Web Services Strategy Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall
Business Process Management in the Finance Sector
Business Process Management in the Finance Sector Leveraging the power of processes for profit oracle.com Introduction It is vital for financial services companies to ensure the rapid implementation of
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
EMC Documentum Composer
EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
How To Create A Help Desk For A System Center System Manager
System Center Service Manager Vision and Planned Capabilities Microsoft Corporation Published: April 2008 Executive Summary The Service Desk function is the primary point of contact between end users and
Oracle Application Development Framework Overview
An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
Enterprise Vault Whitepaper
Enterprise Vault Whitepaper Enterprise Vault and Microsoft Office 365 This document outlines the integration of the offsite Office 365 email service with an on-premises Enterprise Vault solution. If you
BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use
Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven
WebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2. Reference Architecture Guide
WebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2 Reference Architecture Guide Note Before using this information and the product it supports,
E-Business Suite Oracle SOA Suite Integration Options
Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software
Chris Smith, Platform Computing Marvin Theimer, Microsoft Glenn Wasson, UVA July 14, 2006 Updated: October 2, 2006
GWD-R (draft-ogf-jsdl-hpcp) JSDL-WG Marty Humphrey, UVA Chris Smith, Platform Computing Marvin Theimer, Microsoft Glenn Wasson, UVA July 14, 2006 Updated: October 2, 2006 JSDL HPC Profile Application Extension,
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,
An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus
An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...
SERVICE ORIENTED ARCHITECTURE
SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the
Fundamentals of Web Programming a
Fundamentals of Web Programming a Software As A Service Teodor Rus [email protected] The University of Iowa, Department of Computer Science a Copyright 2009 Teodor Rus. These slides have been developed
