21. Business Process Analysis (3)
|
|
- Melvin Francis
- 5 years ago
- Views:
Transcription
1 21. Business Process Analysis (3) DE + IA (INFO 243) - 2 April 2008 Bob Glushko 1 of 43 4/1/2008 3:34 PM Plan for Today's Class Business Transaction Patterns Business Signals Collaborations and Choreography Some alternative process modeling metamodels and approaches ebxml Business Process Specification Schema (BPSS) Business Process Execution Language (BPEL) BPEL4 People ("Service blueprinting" & "Business Artifacts: Operational specification" on Monday 4/7) 2 of 43 4/1/2008 3:34 PM
2 The ebxml Process Metamodel 3 of 43 4/1/2008 3:34 PM ebxml Metamodel - Another View 4 of 43 4/1/2008 3:34 PM
3 Business Transaction Patterns Exercise 1. A) Where can I buy a notebook computer? 2. B) Here's my catalog of notebook computers. 3. A) I'd like to order this one. 4. B) OK. 5. B) And here's your invoice. 6. A) OK. 7. A) When will the computer arrive? 8. B) By next Tuesday. 9. B) Here's my complete catalog, in case you're interested in other products besides notebook computers. 5 of 43 4/1/2008 3:34 PM Business Transaction Patterns Business Transaction Patterns describe typical ways that business documents are exchanged: Offer-Acceptance (Commercial Transaction) Request-Response Request-Confirm Query-Response Notification Information Distribution 6 of 43 4/1/2008 3:34 PM
4 Offer-Acceptance (Commercial Transaction) Pattern (1) 7 of 43 4/1/2008 3:34 PM Offer-Acceptance (Commercial Transaction) Pattern (2) This is the common "offer and acceptance" or "contract formation" pattern The standard and simplest example is "Place Order" The party making the offer "exposes itself to the imposition of legal liability by another" if the offer is accepted The accepting party must send an acknowledgment when it determines that the offer document passes the "business acceptance" test (this is often an "Order Response") Because of this legal exposure and the time it may take for the recipient to decide on the offer, the recipient might send receipt and confirmation signals The offer and the acceptance are "non-repudiable" 8 of 43 4/1/2008 3:34 PM
5 Request-Response Pattern (1) 9 of 43 4/1/2008 3:34 PM Request-Response Pattern (2) This pattern is used to model the situation where one party makes a request for information when the responding party has to apply some business logic to answer, because it may be dependent on the identity of the party making the query or because it needs to be dynamically generated Typical examples are "Request Quote" or "Check Inventory" This transaction might require non-repudiation on the responder's part The response doesn't create any obligations for the responding party 10 of 43 4/1/2008 3:34 PM
6 Request-Confirm Pattern (1) 11 of 43 4/1/2008 3:34 PM Request-Confirm Pattern (2) This pattern is used to model the situation where one party requests confirmation about a previously established contract or obligation It might be used to get status information or obtain authorization A typical example is "Request Order Status" This transaction will typically need non-repudiation on the responder's part 12 of 43 4/1/2008 3:34 PM
7 Query-Response Pattern (1) 13 of 43 4/1/2008 3:34 PM Query-Response Pattern (2) This pattern is used to model the situation where one party makes a request for information that the responding party already has, that is static (or slow-changing) and that isn't dependent on the identity of the party making the query A typical example is "Request Catalog" The response consists of a collection of results, each of which meets the constraints specified in the query Usually no receipt or confirmation signals And usually no non-repudiation requirement 14 of 43 4/1/2008 3:34 PM
8 Notification Pattern (1) 15 of 43 4/1/2008 3:34 PM Notification Pattern (2) This pattern is used to model a formal information exchange The standard example is "Notify of Invoice" It has non-repudiation requirements for the sender The recipient should respond with a receipt business signal It is like the Commercial Transaction pattern but there is no business response document 16 of 43 4/1/2008 3:34 PM
9 Information Distribution Pattern (1) 17 of 43 4/1/2008 3:34 PM Information Distribution Pattern (2) This pattern is used to model an informal information exchange A typical example is "Publish Catalog" This transaction will typically not use non-repudiation It is similar to Query-Response but without a responding business document. 18 of 43 4/1/2008 3:34 PM
10 Decision Tree for Transaction Patterns 19 of 43 4/1/2008 3:34 PM Business Signals in the Process Stack / Pipeline These transactional depictions omit other events or information sent by the message recipient in support of the "business document level" activity These events provide useful feedback or reassurance to the sender when the responding business can't reply to the request immediately While they are not documents, these business "signals" or "confirmations" have business value and are in addition to any acknowledgement signals associated with the lower level message transport layers (e.g., HTTP, TCP/IP) 20 of 43 4/1/2008 3:34 PM
11 Sequence Diagram for "Create Order" 21 of 43 4/1/2008 3:34 PM "Create Order" with Signals 22 of 43 4/1/2008 3:34 PM
12 Three Types of Business Acknowledgments 23 of 43 4/1/2008 3:34 PM Business Signals: Types Business Signals are not business documents but they are used at the process level to notify the sending party of certain types of events A Receipt is used to inform a sender of a business message that the message has been received A Confirmation is used to inform a sender of a business message that the business document content is valid or invalid according to the recipient's business rules (e.g. valid part numbers) Business signals help to interrelate the parts of a transaction and are an essential part of what the transaction means; their presence or absence says a lot about the relationship between the sender and the recipient 24 of 43 4/1/2008 3:34 PM
13 Signals as "Process Pipeline" 25 of 43 4/1/2008 3:34 PM Business Acknowledgments as Transaction Properties With the six transaction patterns we can make broad contrasts, but we often need to make finer distinctions Even the same transaction type can "behave" differently within a particular trading community, supply chain, or marketplace because of different business rules, "quality of service" contracts or similar guarantees So we need some additional properties that further define the semantics of transactions to explicitly tell the participating businesses in a transaction what to expect from each other. Each of the six transaction patterns has a characteristic property profile 26 of 43 4/1/2008 3:34 PM
14 Time-Based Transaction Properties Time To Acknowledge Receipt -- The time in which a recipient of a document must respond with an Acknowledge Receipt business signal Time To Acknowledge Acceptance -- The time in which a recipient of a business document must respond with an Acknowledgement Acceptance business signal Time To Perform -- The time in which the responding party must respond with the expected business document 27 of 43 4/1/2008 3:34 PM Other Transaction Properties Authorization Required -- The sender must sign the document and the recipient must validate the signature and the role associated with the signature Non-Repudiation of Origin and Content -- The sender must store the business document in its original form for a duration mutually agreed upon in a trading partner agreement; the non-repudiation process includes validating the identity of the sender and the integrity of the content Non-Repudiation of Receipt -- The sender of the receipt is required to store the Acknowledgement Receipt for the mutually agreed upon time period; the non-repudiation process includes validating the identity of the sender and the integrity of the content 28 of 43 4/1/2008 3:34 PM
15 RosettaNet Transaction Properties Profile 29 of 43 4/1/2008 3:34 PM Business Process Concept of "Collaboration" Two or more business transactions can be sequenced to carry out a business collaboration A business collaboration is a series of activities carried out by two or more partners for the purpose of achieving a business goal; these activities are business transactions These transactions have more context in common with each other than with transactions that perform other parts of the business process 30 of 43 4/1/2008 3:34 PM
16 Meaningful and Necessary Semantic Overlap The set of transactions in a collaboration have meaningful and necessary semantic overlap with each other They have parties/actors in common The overlap must be necessary -- two parties must need to know about each of their transactions with a third party for the set of transactions to be collaborative 31 of 43 4/1/2008 3:34 PM Example: Collaborations in Drop Shipment 32 of 43 4/1/2008 3:34 PM
17 Example: Registering for Classes 33 of 43 4/1/2008 3:34 PM Choreography The choreography describes the sequence and transition between business transactions that make up a business collaboration. From a "top-down" modeling perspective, the business transactions are re-usable (or "pluggable") components into collaborations you could have a collaboration that mixes RosettaNet business transactions with UBL transactions 34 of 43 4/1/2008 3:34 PM
18 Choreography, Orchestration, and Workflow Choreography is also used in a more precise sense to distinguish different patterns of process control We use choreography where there is distributed coordination with equivalent responsibility or where we don't need to take a position on how the process is controlled In an orchestrated process, one of the two parties serves as the conductor or it is controlled by an intermediary (the "traffic cop" analogy) Workflow is a choreographed process that includes people as participants 35 of 43 4/1/2008 3:34 PM "Business Process Specification Schema" 36 of 43 4/1/2008 3:34 PM
19 A BPSS Order Management Collaboration 37 of 43 4/1/2008 3:34 PM BPSS XML Representations 38 of 43 4/1/2008 3:34 PM
20 BPEL Order Management 39 of 43 4/1/2008 3:34 PM BPEL XML For Order Management 40 of 43 4/1/2008 3:34 PM
21 BPSS vs. BPEL The BPSS and BPEL process metamodels are similar because they both specify the parties involved in the process, the documents or messages they exchange, and the sequencing or choreography of the exchange But significant differences: BPSS is more conceptual and embodies the ideas of transaction patterns and transaction properties BPEL has constructs for describing processes abstractly, but these are much less widely used than concrete procedural elements that describe the processing flow between web services in a directly executable way BPSS takes a neutral view of the collaboration; BPEL describes a collaboration from the point of view of one of the participants BPSS is preferred by modelers, and BPEL by implementers -- and BPEL is probably built into the software you'll use for web services 41 of 43 4/1/2008 3:34 PM My advice: think BPSS, build in BPEL BPEL4People BPEL (Business Process Execution Language) is an OASIS specification for describing "transactional" business processes, especially between Web-based services While some services might be performed either by a computational/automated service or by a person (e.g., language translation), some services or tasks inherently involve people BPEL4People is an extension of BPEL that contains constructs for "people activities" that can be initiated out of a regular BPEL process attributes / roles for initiating processes or assigning people to carry them out handling timeouts or errors in long-running processes where compensation would be wasteful complex activity patterns like "second opinions," "escalation," "nominations," and "chained execution" 42 of 43 4/1/2008 3:34 PM
22 Readings for April 6 Stephen Eppinger, "Innovation at the Speed of Information" Document Engineering, Chapter 10, "Designing Business Processes with Patterns" 43 of 43 4/1/2008 3:34 PM
20. Business Process Analysis (2)
20. Business Process Analysis (2) DE + IA (INFO 243) - 31 March 2008 Bob Glushko 1 of 38 3/31/2008 8:00 AM Plan for Today's Class Process Patterns at Different Levels in the "Abstraction Hierarchy" Control
More informationDocument Engineering
1 of 44 3/4/2007 10:40 AM Document Engineering Strategic Computing and Communications Technology 12 March 2007 Bob Glushko glushko@ischool.berkeley.edu 2 of 44 3/4/2007 10:40 AM Plan for Today's Lecture
More informationProposed Revisions to ebxml Technical. Architecture Specification v1.04
Proposed Revisions to ebxml Technical Architecture Specification v1.04 Business Process Team 11 May 2001 (This document is the non-normative version formatted for printing, July 2001) Copyright UN/CEFACT
More informationProposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team
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 Proposed Revisions to ebxml Technical Architecture Specification v1.0.4 ebxml Business Process Project Team 11
More information6. The Document Engineering Approach
6. The Document Engineering Approach DE + IA (INFO 243) - 11 February 2008 Bob Glushko 1 of 40 Plan for Today's Class Modeling Methodologies The Document Engineering Approach 2 of 40 What Modeling Methodologies
More informationProposal for Business Transaction Protocol Version 1.0
Proposal for Business Transaction Protocol Version 1.0 Sanjay Dalal (sanjay.dalal@bea.com) Pal Takacsi-Nagy (pal.takacsi@bea.com) Abstract Long lasting business transactions spanning multiple enterprises
More informationEnhancing Business Processes Using Semantic Reasoning. Monica. J. Martin Sun Java Web Services. 26 May
Enhancing Business Processes Using Semantic Reasoning Monica. J. Martin Sun Java Web Services www.sun.com 26 May 2005 Presentation Outline Industry landscape Standards landscape Needs for and use of semantic
More informationConceptual Modeling and Specification Generation for B2B Business Processes based on ebxml
Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml HyoungDo Kim Professional Graduate School of Information and Communication, Ajou University 526, 5Ga, NamDaeMoonRo,
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 information12. Enterprise / Institutional Categorization and Standards
12. Enterprise / Institutional Categorization and Standards INFO 202-8 October 2008 Bob Glushko Plan for INFO Lecture #12 Introduction to standards and standards-making Content standards; UBL case study
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 informationChapter 7 - Web Service Composition and E-Business Collaboration
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 7 - Web Service Composition and E-Business Collaboration Motivation
More informationPIDX PIP Specification. P11: Send Field Ticket. Version 1.0
PIDX PIP Specification P11: Send Field Ticket Version 1.0 July 8, 2014 Table of Contents 1 Introduction... 4 1.1 Document Purpose... 4 1.2 Document Conventions... 4 1.3 Intended Audience... 4 1.4 References...
More informationXML based Business Frameworks. - II- Description grid for XML frameworks
1 / 14 XML based Business Frameworks - II- Description grid for XML frameworks 2 / 14 Document administration Reference Version State Exploitation Sender 20030905.D2.2.XML-BBF.1 2.1 A.Rizk Written by Checked
More informationEclipse Business Connect XML. Release (Eterm)
Eclipse Business Connect XML Release 8.6.4 (Eterm) Legal Notices 2008 Activant Solutions Inc. All rights reserved. Unauthorized reproduction is a violation of applicable laws. Activant and the Activant
More informationPIDX PIP Specification. P22: Send Invoice Response. Version 1.0
PIDX PIP Specification P22: Send Invoice Response Version 1.0 July 9, 2014 Table of Contents Document Version History... 4 1 Introduction... 5 1.1 Document Purpose... 5 1.2 Document Conventions... 5 1.3
More informationXML Initiatives and Standards Convergence
XML Initiatives and Standards Convergence Agenda Part One: Conceptual Model for Understanding XML-based Standards Components Part Two: Current Snapshot of Specific XML Initiatives Part Three: RosettaNet
More informationNotation Standards for TOGAF:
Welcome! Notation Standards for TOGAF: BPMN and UML Play Together Matt Smith Architecture Consultant Architecture Context Business Modeling Process Information Messaging Participants Software Systems Analysis
More informationEnterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions Chapter 1: Solving Integration Problems Using Patterns 2 Introduction The Need for Integration Integration Challenges
More informationLeverage SOA for increased business flexibility What, why, how, and when
Leverage SOA for increased business flexibility What, why, how, and when Dr. Bob Sutor Director, IBM WebSphere Product and Market Management sutor@us.ibm.com http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=384
More information21. Document Component Design
Page 1 of 17 1. Plan for Today's Lecture Methods for identifying aggregate components 21. Document Component Design Bob Glushko (glushko@sims.berkeley.edu) Document Engineering (IS 243) - 11 April 2005
More informationOASIS BPEL Webinar: Frank Leymann Input
OASIS BPEL Webinar: Frank Leymann Input (OASIS Webinar, March 12th, 2007) Prof. Dr. Frank Leymann Director, Institute of Architecture of Application Systems Former IBM Distinguished Engineer BPEL s Role
More informationBPMN Working Draft. 1. Introduction
1. Introduction The Business Process Management Initiative (BPMI) has developed a standard Business Process Modeling Notation (BPMN). The primary goal of BPMN is to provide a notation that is readily understandable
More informationThe ebxml Technical Architecture
The ebxml Technical Architecture Presented by: Duane Nickull CTO, XML Global Technologies May 2 Before we begin Caveats ebxml is a work in progress and the work you see today could be subject to change.
More informationE-Commerce and Simple Negotiation Patterns
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 E-Commerce and Simple Negotiation Patterns Document to Address Common Pattern Implementation Issues Document Version: 0.3 Status:
More informationHow To Use Request for Quote (RFQ)
How To Use Request for Quote (RFQ) September 2013 v.6 Table of Contents Creating a RFQ from an Agreement, a Lot or a Contract... 3 Step 1 Locate Contract/Agreement/Lot... 3 Step 2 Click Create RFQ... 3
More informationService Referrals in BPEL-based Choreographies
Service Referrals in BPEL-based Choreographies Gero Decker 1, Oliver Kopp 2, Frank Puhlmann 1 1 Hasso Plattner Institut, University of Potsdam, Germany {gero.decker,frank.puhlmann}@hpi.uni-potsdam.de 2
More informationdev2dev: Introduction to ebxml
Pagina 1 di 10 Published on dev2dev (http://dev2dev.bea.com/) http://dev2dev.bea.com/pub/a/2004/12/ebxml.html See this if you're having trouble printing code examples Introduction to ebxml by Blake Dournaee
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 informationebxml Business Process Specification Schema Version 0.90 Context/Metamodel Group of the CC/BP Joint Delivery Team
1 2 3 4 5 6 ebxml Business Process Specification Schema Version 0.90 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 Context/Metamodel Group of the CC/BP Joint Delivery
More informationCIS 330: Web-driven Web Applications. Lecture 2: Introduction to ER Modeling
CIS 330: Web-driven Web Applications Lecture 2: Introduction to ER Modeling 1 Goals of This Lecture Understand ER modeling 2 Last Lecture Why Store Data in a DBMS? Transactions (concurrent data access,
More informationCS/INFO 330 Entity-Relationship Modeling. Announcements. Goals of This Lecture. Mirek Riedewald
CS/INFO 330 Entity-Relationship Modeling Mirek Riedewald mirek@cs.cornell.edu Announcements Office hour update (see class homepage) First homework assignment will be available from CMS later today Some
More informationH2 2/3/2006. (c) (5 points) Name the three main primitive patterns of interoperability among workflows.
Problem 1 2 3 4 Total Points: 25 25 30 20 100 Score: This homework assignment has 4 problems, for a total of 100 points. 1. (a) (5 points) The following is not a shortcoming of RosettaNet Partner Interface
More informationRosetta Net vs. ebxml Security Solutions and Exception Handling
HELSINKI UNIVERSITY OF TECHNOLOGY 15.5.2002 T-86.161 Special Topics in Information Technology for Production II, 2002. Rosetta Net vs. ebxml Security Solutions and Exception Handling Pekka Kantola, Janne
More informationWEB-202: Building End-to-end Security for XML Web Services Applied Techniques, Patterns and Best Practices
WEB-202: Building End-to-end Security for XML Web Services Applied Techniques, Patterns and Best Practices Chris Steel, Ramesh Nagappan, Ray Lai www.coresecuritypatterns.com February 16, 2005 15:25 16:35
More informationPieces of the puzzle. Wednesday, March 09, :29 PM
SOAP_and_Axis Page 1 Pieces of the puzzle Wednesday, March 09, 2011 12:29 PM Pieces of the puzzle so far Google AppEngine/GWTJ: a platform for cloud computing. Map/Reduce: a core technology of cloud computing.
More informationBPMN Working Draft. 1. Introduction
1. Introduction The Business Process Management Initiative (BPMI) has developed a standard Business Process Modeling Notation (BPMN). The primary goal of BPMN is to provide a notation that is readily understandable
More informationUN/CEFACT STANDARD BUSINESS DOCUMENT HEADER Technical Specification Version
1 2 3 4 5 6 7 UN/CEFACT STANDARD BUSINESS DOCUMENT HEADER Technical Specification Version 1.3 2004-6-09 8 UN/CEFACT Standard Business Document Header Technical Specification Page 1 of 81 9 10 11 12 13
More informationUniversität Stuttgart
Universität Stuttgart Fakultät Informatik, Elektrotechnik und Informationstechnik Processes for Human Integration in Automated Cloud Application Management David Schumm 1, Christoph Fehling 1, Dimka Karastoyanova
More informationCHEP Corrections Manual Step By Step Guide on Managing Your Corrections Easily
CHEP Corrections Manual Step By Step Guide on Managing Your Corrections Easily Processing a transfer Page 1 Making changes to a transaction Page 1 Correcting a transaction Page 2 Processing a correction
More informationBusiness Process and Business. Information Analysis Overview
Process and Information Analysis Overview v1.0 Process Team 11 May 2001 (This document is the non-normative version formatted for printing, July 2001) This document and translations of it MAY be copied
More informationAlignment of Business and IT - ArchiMate. Dr. Barbara Re
Alignment of Business and IT - ArchiMate Dr. Barbara Re What is ArchiMate? ArchiMate is a modelling technique ("language") for describing enterprise architectures. It presents a clear set of concepts within
More informationHello, I'm Jim Wilson, president of AgGateway Global Network.
Hello, I'm Jim Wilson, president of AgGateway Global Network. This presentation provides an overview of AgGateway s achievements in streamlining the supply chain; and the standards, guidelines, and implementation
More information10. Documents and Data Models... and Modeling
10. Documents and Data Models... and Modeling INFO 202-1 October 2008 Bob Glushko Plan for INFO Lecture #10 Modeling across the "Document Type Spectrum" Document models {and,or,vs} data models "Berkeley
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 informationebxml Business Process Specification Schema Technical Specification v2.0.4
1 2 3 4 5 ebxml Business Process Specification Schema Technical Specification v2.0.4 Committee Specification, 13 October 2006 Copyright OASIS Open 2005, 2006. All Rights Reserved. Page 1 of 93 6 7 8 9
More informationSunrise Software Limited, Sostenuto is a registered trade mark of Sunrise Software Limited.
All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, or stored in any retrieval system of any nature without the prior written permission of Sunrise
More informationMessage exchange with. Finnish Customs
Message exchange with Finnish Customs Introduction to message exchange with Finnish Customs Finnish Customs 24.8.2018 Message Exchange Support Contents Introduction... 3 1 Electronic services of Finnish
More information21. Search Models and UIs for IR
21. Search Models and UIs for IR INFO 202-10 November 2008 Bob Glushko Plan for Today's Lecture The "Classical" Model of Search and the "Classical" UI for IR Web-based Search Best practices for UIs in
More informationScheduled NQH Meter Readings Message
Scheduled NQH Meter Readings Message Recommendation Version Number Date Issued Reason 1.0 23 Dec 2003 Final - MOIP 1.1 29 October 2012 Changed due to Harmonisation (HSP) nqh-scheduled-reads-finalb Page
More informationPOSTI LTD MAIL RECEIVING SERVICES PRODUCT TERMS
POSTI LTD MAIL RECEIVING SERVICES PRODUCT TERMS APRIL 4, 2016 VAT ID FI0103579 1 (10) Contents 1 General... 2 2 P.O. Box... 2 2.1 Service content... 2 2.2 Service level agreement... 2 2.3 Delivery of keys...
More informationPrivacy-Enabled NFTs: User-Mintable, Non-Fungible Tokens With Private Off-Chain Data
Privacy-Enabled NFTs: User-Mintable, Non-Fungible Tokens With Private Off-Chain Data Philip Stehlik Lucas Vogelsang August 8, 2018 1 Abstract Privacy-enabled NFTs (non-fungible tokens) are user-mintable
More informationMyFloridaMarketPlace (MFMP) Information Technology Staff Augmentation Services State Term Contract equote Training
MyFloridaMarketPlace (MFMP) Information Technology Staff Augmentation Services State Term Contract equote Training 1 Agenda Overview and Benefits of equotes Creating an equote Vendor View Managing equotes
More informationPEPPOL Transport Infrastructure Agreements Annex 3 Services and service levels
Table of contents 1. Scope for this document... 2 2. PEPPOL Services... 2 3. PEPPOL SML Service availability... 4 4. PEPPOL SMP and PEPPOL AP Service availability... 4 5. Performance, Capacity and Scalability...
More informationGoals of the BPEL4WS Specification
Goals of the BPEL4WS Specification Frank Leymann, Dieter Roller, and Satish Thatte This note aims to set forward the goals and principals that formed the basis for the work of the original authors of the
More information- WEB SERVICES Service descriptions WSDL Messaging with SOAP Service discovery UDDI Message Exchange Patterns Orchestration Choreography WS Transactions. Service descriptions (with WSDL) When we covered
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 informationThe Open Group SOA Ontology Technical Standard. Clive Hatton
The Open Group SOA Ontology Technical Standard Clive Hatton The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts
More informationOffice of the Government Chief Information Officer XML SCHEMA DESIGN AND MANAGEMENT GUIDE PART I: OVERVIEW [G55-1]
Office of the Government Chief Information Officer XML SCHEMA DESIGN AND MANAGEMENT GUIDE PART I: OVERVIEW [G-] Version. November 00 The Government of the Hong Kong Special Administrative Region COPYRIGHT
More informationobjects, not on the server or client! datastore to insure that application instances see the same view of data.
Scalability Page 1 Scalability Wednesday, February 03, 2010 3:59 PM The commandments of cloud computing So far, we've constructed cloud applications according to a (so far) unjustified set of "commandments:
More informationProceedings of the 35th Hawaii International Conference on System Sciences P2P in B2BI
0-7695-1435-9/02 $17.00 (c) 2002 IEEE 1 P2P in B2BI Christoph Bussler Oracle Corporation, Redwood Shores, CA 94065, USA Chris.Bussler@Oracle.com Abstract The integration of applications (application-toapplication
More informationBasic Protocols and Error Control Mechanisms
Basic Protocols and Error Control Mechanisms Nicola Dragoni Embedded Systems Engineering DTU Compute ACK/NACK Protocol Polling Protocol PAR Protocol Exchange of State Information Two-Way Handshake Protocol
More informationSecurity (and finale) Dan Ports, CSEP 552
Security (and finale) Dan Ports, CSEP 552 Today Security: what if parts of your distributed system are malicious? BFT: state machine replication Bitcoin: peer-to-peer currency Course wrap-up Security Too
More informationFeedback from OASIS UBL TC to Draft Core Components Specification 1.8
Feedback from OASIS UBL TC to Draft Core Components Specification.8 document id Version 0.2 editor Bill Burcham April 8, 2002 Sterling Commerce Much of the contention over element naming in UBL stems from
More informationFIX Orchestra: The Full Stop at the End of FIX
FIX Orchestra: The Full Stop at the End of FIX June 2017 John Greenan, CEO Alignment Systems FIX Orchestra Working Group http://twitter.com/alignmentsys http://blog.alignment-systems.com FIX Orchestra
More information3. XML Foundations; Introduction to Modeling
3. XML Foundations; Introduction to Modeling DE + IA (INFO 243) - 30 January 2008 Bob Glushko 1 of 35 Plan for Today's Lecture XML Foundations for Document Engineering Models and modeling The classical
More informationMonitoring Choreographed Services
Monitoring Choreographed Services L. Ardissono and R. Furnari and A. Goy and G. Petrone and M. Segnan Dipartimento di Informatica, Università di Torino Corso Svizzera 185, 10149 Torino, Italy Abstract.
More information1. Introduction to Document Engineering
Page 1 of 9 1. Introduction to Document Engineering 1. Plan for Today's Class Who Are We, And Why Are We Here? Document Engineering in the News Introduction to Document Engineering Course Overview and
More informationOrchestration vs Choreography
Orchestration vs Choreography u In many cases, there is no unique point of invocation for the services n In these cases, we say that the system is a choreography n Let starts with an example: w Consider
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 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 informationModeling Business Entity State Centric Choreographies
Modeling Business Entity State Centric Choreographies Christian Huemer, Marco Zapletal Institute of Software Technology Vienna University of Technology Favoritenstr. 9-11/188, 1040 Vienna, Austria huemer@big.tuwien.ac.at,
More informationReal World Data Governance- Part 1
Real World Data Governance- Part 1 Day in the Life of a Business Steward Jesse Lambert and Jack Spivak, TopQuadrant Inc. November 30, 2017 Today s Program TopBraid EDG: A Day in the Life of a Business
More informationA Business Collaboration Registry Model on Top of ebrim
A Business Collaboration Registry Model on Top of ebrim Birgit Hofreiter, Christian Huemer Faculty of Computer Science University of Vienna Liebigg. 4, 1010 Vienna, Austria {birgit.hofreiter, christian
More informationData and Process Modelling
Data and Process Modelling 8a. BPMN - Basic Modelling Marco Montali KRDB Research Centre for Knowledge and Data Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015 Marco Montali
More informationUN/CEFACT S Modeling Methodology (UMM): A UML Profile for B2B e-commerce
UN/CEFACT S Modeling Methodology (UMM): A UML Profile for B2B e-commerce B. Hofreiter 1, C. Huemer 1,3, P. Liegl 2, R. Schuster 2, and M. Zapletal 3 1 University of Vienna, {birgit.hofreiter, christian.huemer}@univie.ac.at
More informationTABLE OF CONTENTS DOCUMENT HISTORY 3
TABLE OF CONTENTS DOCUMENT HISTORY 3 UPDATE 18A 3 Revision History 3 Overview 3 Uptake of Application Extensibility Framework (Applications Composer) 4 Product Development 5 Import Item Structures for
More informationPTC Technical Specialists E-Newsletter Date: January 1, 2007
PTC Technical Specialists E-Newsletter Date: January 1, 2007 PTC Product Focus: A) What s New in Assembly for Wildfire 3.0 Tips of the Month: B) Windchill Maintenance Releases Benefits End Users A) Mastering
More informationG. Gionis 1, Y. Charalabidis 1, T. Janner 2, C. Schroth 2, S. Koussouris 1, D. Askounis 1 NATIONAL TECHNICAL UNIVERSITY OF ATHENS
NATIONAL TECHNICAL UNIVERSITY OF ATHENS A Hybrid Architecture for Enabling Electronic Transactions Among Enterprises and Governmental Bodies Workshop on "Enterprise Software Application Interoperability
More informationSome Notes on Metadata Interchange
Some Notes on Metadata Interchange Ian A. Young V2, 3-Sep-2008 Scope These notes describe my position on the issue of metadata interchange between SAML federations. I try and lay out some terminology and
More informationIntroduction to Database Design. Dr. Kanda Runapongsa Dept of Computer Engineering Khon Kaen University
Introduction to Database Design Dr. Kanda Runapongsa (krunapon@kku.ac.th) Dept of Computer Engineering Khon Kaen University Overview What are the steps in designing a database? Why is the ER model used
More informationAsynchronous Web Services: From JAX-RPC to BPEL
Asynchronous Web Services: From JAX-RPC to BPEL Jonathan Maron Oracle Corporation Page Agenda Loose versus Tight Coupling Asynchronous Web Services Today Asynchronous Web Service Standards WS-Reliability/WS-ReliableMessaging
More informationAssignment #2. Csci4211 Spring Due on March 6th, Notes: There are five questions in this assignment. Each question has 10 points.
Assignment #2 Csci4211 Spring 2017 Due on March 6th, 2017 Notes: There are five questions in this assignment. Each question has 10 points. 1. (10 pt.) Design and describe an application-level protocol
More informationHIPAA EDI Acknowledgements & Error Reporting
HIPAA EDI Acknowledgements & Error Reporting HIPAA Summit West II March 13, 2002 San Francisco, CA Presented by Rachel Foerster & Associates, Ltd. Beach Park, IL 60099 847.872.8070 Fax: 847.872.6860 Email:
More informationNo Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.
[MS-TIPP]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,
More informationORDINANCE ON NUMBER PORTABILITY. Unofficial consolidated text 1
ORDINANCE ON NUMBER PORTABILITY (Official Gazette No. 42/09 and 62/11) Unofficial consolidated text 1 I. GENERAL PROVISIONS Contents and purpose Article 1 This Ordinance shall lay down the manner, conditions
More informationCisco ServiceGrid Deployment Service Ecosystem Builder Initial B2B Connection (ASF-SGA-EB-IC)
Page 1 of 1 Service Description: Advanced Services Fixed Price Cisco ServiceGrid Deployment Service Ecosystem Builder Initial B2B Connection (ASF-SGA-EB-IC) This document describes Advanced Services Fixed
More informationBusiness Requirements Specification for the. Nomination and Matching Procedures. In Gas Transmission Systems (NOM BRS)
27 May 2015 Rev14 1 2 3 4 for the In Gas Transmission Systems (NOM BRS) 5 6 Version 0 Revision 14 2015-05-27 7 8 ENTSOG AISBL; Av. de Cortenbergh 100, 1000-Brussels; Tel: +32 2 894 5100; Fax: +32 2 894
More informationArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology
ArchiMate Core Structural Concepts Behavioral Concepts Informational Concepts interaction Technology Application Layer Concept Description Notation Concept Description Notation Actor An organizational
More informationService Oriented Architectures Visions Concepts Reality
Service Oriented Architectures Visions Concepts Reality CSC March 2006 Alexander Schatten Vienna University of Technology Vervest und Heck, 2005 A Service Oriented Architecture enhanced by semantics, would
More informationebxml Transport Routing and Packaging Overview and Requirements
ebxml Transport Routing and Packaging Overview and Requirements This paper provides an overview of the Transport Routing and Packaging It describes: an overview and description of the scope of the group's
More informationTransport Exchange Group Ltd Complaints procedure 2018
Transport Exchange Group Ltd Complaints procedure 2018 We take complaints about our work, staff and levels of service very seriously. If you are not satisfied, please follow our process for raising a formal
More informationOverview of Network Software. CS158a Chris Pollett Jan 31, 2007.
Overview of Network Software CS158a Chris Pollett Jan 31, 2007. Outline Design Issues for Protocol Hierarchies Reference Models Example Networks Protocol Hierarchies-Review To reduce design complexity
More informationFirstClass For Web Browsers FirstClass Web Services 12.1 SP1.
FirstClass For Web Browsers FirstClass Web Services 12.1 SP1 Email Annotated by Stewart Lynch CreaTECH Solutions https://www.createchsol.com v1.1 - Augist, 2015 Email... 1 Viewing Internet messages with
More informationWorkshop on Web of Services for Enterprise Computing
Workshop on Web of Services for Enterprise Computing Fujitsu Submission v0.2 Authors: Jacques Durand Tom Rutt Hamid BenMalek Acknowledgements: Masahiko Narita Paul A. Knapp 1. The Great Divide The fundamental
More informationCisco ServiceGrid Deployment Service Ecosystem Manager Managed B2B Connection (ASF-SGA-EM-MNC)
Page 1 of 1 Service Description: Advanced Services Fixed Price Cisco ServiceGrid Deployment Service Ecosystem Manager Managed B2B Connection (ASF-SGA-EM-MNC) This document describes Advanced Services Fixed
More informationData Leakage Prevention. - Protection of Outbound Communication -
Data Leakage Prevention - Protection of Outbound Email Communication - Contents 1 The Underestimated Danger... 2 2 Measures for Secure Outgoing Communication... 2 2.1 Checking Outgoing Attachments... 3
More informationContents. 1 General Terms. Page 1 of 8
Page 1 of 8 Service Description: Advanced Services --- Fixed Price Secure Agile Exchange Advise and Implement (Quick Start) (ASF-CORE-SAI-QS) This document describes Cisco s Secure Agile Exchange Advise
More informationIntegrate with HeroPM
Integrate with HeroPM What is Hero PM and PROMAS Central? HeroPM is the new name for what used to be called PROMAS Central. It consists of the Internet Publishing screen within the PROMAS application and
More informationIntroduction to UML. (Unified Modeling Language)
Introduction to UML (Unified Modeling Language) What Is the UML? UML stands for Unified Modeling Language. UML is a family of graphical notations that help in describing and designing software systems
More information