Business Process Management and Semantic Technologies
Business Process Management and Semantic Technologies B. Ramamurthy 02/22/20 1 Plan for today Web Interface Design: Lets analyze an example from Netbeans samples Mid term review Chapter 10: relating SOABPMSemantic Technologies
02/22/20 2 Introduction Business Process Management refers to activities performed by enterprises to optimize and adapt their business processes. Business process (BP) is an activity in a company that uses resources and can involve the activities of
different departments. BP has been there for sometime but new impetus has been brought by BPMS, software tools, etc. Management of BP involves their design, execution and monitoring. 02/22/20 3 Business Process Management
BP Design: capture of existing processes and repositories to store process models. BP Execution: uses interfaces and human intervention to execute the defined processes. BP Monitoring: involves tracking of individual processes so that their state can be observed. Traditional BPM is confined to the boundaries of a business. The chapter defines a Collaborative Business Model (CBM) that extends BPM beyond the boundaries of a business. exploits semantic web services composition engines to do so. 02/22/20 4
Design of Collaborative Processes Partner 1 Modeling Business Process I SWS Composition CBP Generator Lowering Lifting Manual
Adaptation Final CBP Alignment Partner II 02/22/20 Modeling Business Process II 5 Designing CBP
The authors recommend using (semantic) Web Services (WS) composition to semiautomatically design a Collaborative Business Process (CBP). Lifting: transforming BP to WS Lowering: transforming WS to BP 02/22/20 6 Semantic Web Services (SWS) Composition A semantic WS composition (serviceenabling) works on semantically enriched descriptions of Web Services.
02/22/20 7 Web service definition Web service description is in a WSDL WSDL consists of the definition of independent, atomic and stateless operations Operations, messages, ports and data types
Data types are in XML schema (XSD) Messages are input and output messages WSDL definition will facilitate technical integration of services. Observe that WSDL does not have any information about behavioral semantics of a web services operation 02/22/20 8 Semantic WS definition The components of the semantic web service definition include a formal description of WS functionality, its inputs and outputs and its
behavioral requirements. The formal definition of SWS includes an annotation which is expressed by using ontology. Ontology consists of concepts, realtions and axioms. 02/22/20 9 SWS definition Languages OWL-S WSMO (WS Modeling Ontology) METEOR-S WSDL-S
02/22/20 10 WSMO Each WS description in WSMO contains a capability The capability describes WSs functionality It is used for discovery and selection of appropriate services for a specific task as a WSMO goal. Choreography in WSMO describes behavioral requirements. This is different from choreography in WS-Choreography standard.
02/22/20 11 SWS Composition The business partners participating in the composition provide SWS : in, out and capabilities in ontological terms. These are fed into the WS composition engine.
Semantic engine looks for equivalent concepts in the behavior descriptions and connects them. After identifying matching concepts, the composition engine connects fitting input and output. Result of this process is: Business processes that contains steps from both partners Interconnection via mapping activities Other inputs and outputs that could not be connected as above Composition is successful when there are no more unconnected input and output. 02/22/20 12 Lifting Transforming
process description into format used by SWS composition engine. This is achieved by mapping the process descriptions to the elements of an ontology. Two parts: lifting in and out messages and lifting process description 02/22/20 13 Ontology A very nice formal description is given in p.214 and Fig. 10.2 Lets understand this.
The architecture of the schema lifting component that creates the alignment between XML schema and the ontology This takes XML schema and domain ontology as input and yields an alignment Aso N matchers are used: distance matcher Synonym matcher Data type matcher Linguistic matcher Related entities matcher The outputs of matching then are aggregated to provide SWS. 02/22/20 16 Lowering The
CBP is defined as the process steps of the respective partners plus their appropriate interconnections. This step is quite straight forward. The composition did not alter the original process structure in the partners. 02/22/20 17 Execution of CBP We know how to generate CBP How to execute CBP? Fig. 10.5
Fig. 10.6 shows examples of mapping extraction Types of rules used in mapping 02/22/20 Move, join, merge, split, replicate 18 Mapping rules move merge replication
Lifting from source schema Lifting from target schema 02/22/20 19 Deployment and execution of Partner processes See fig. 10.9 Two businesses execute the CBP designed by invoking the WS offered by the partners Each partner has an execution environment controlling only the execution of their respective CBP. Mediation is a important process during
We studied the design of CBP. Lets examine the implementation details. Design using Maestro which is a part of SAP Research business process management tool suite. Each partner can create its own business process. Can be exported, discussed and interconnected with partners processes. Can be manually adapted (connected if needed) Workflow orchestrations can be created using a special tool called ILOG Lifting ILOG Orchestration + Alignment Lowering WSDL and WS are deployed using Johnson, Gabriel and Nehemiah tools Finalization is needed before actual deployment in runtime. 02/22/20
22 Demo Scenario Carrier Shipper Process Involves three parties: a customer, a shipper and a carrier Fig. 10.10 10.13 Interfaces, notifications. Contractual agreements, fulfillments need to be related. 02/22/20 23 Cost-benefit comparison
Agreement on common business terms Design CBPs using heterogeneous business processes Executing CBPs using heterogeneous message formats All these save time and effort in manual processing transformations 02/22/20 24
The Internet Public Library …and SILS' membership therein Refresher In Sept 2007 the SILS faculty voted to join the IPL Consortium on a trial basis. The IPL gave us a ½-year membership Jan-June for ½-price, $2500. I agreed to train...
Actionable Insight. Identity Resolution. Complete Customer View. 12. Identity Resolution strengthens decision-making by providing access to the right information on the right business entity to make the right decision at the right time.
Wordpieces 2.4 9th English Mrs. Rogers homo The same homonym noun A word spelled exactly like another word, but having a different meaning Example: bear homogenized Adjective Forced to be exactly the same antonym: diverse Bonus: homogeneous uni one uniform...
Some other feeling or not sure. It is very important that you learn about traxoline. Traxoline is a new form of zionter. It is monotilled in Ceristanna. The Ceristannians gristerlate large amounts of fevon and then bracter it to quasel...
1. nearly as much.2. about half as much.3. nearly zero (micro-gravity).4. zero. (Neglect changes in the weight of the fuel carried by the shuttle.) Clicker Question. Ch 9-1. Question: Jupiter is about 300 times as massive as the earth but...
Table 1. Linear Regression Analyses. Pure overt aggression in early adolescence was the most predictive aggression subtype of late adolescent alcohol use, potentially due to its role in progression of problem behavior and affiliation with deviant peers (Fiteet al., 2012).
Introduction: The conventional monocentric model of urban employment was suggested to be largely irrelevant. Employment is decentralizing to the suburbs and centralizing within the suburbs. Currently two approaches: I. City's production and residential sectors are either segregated or integrated. II.
Al analizar la resistencia por antibiótico, fueron siete los responsables de 80% de la resistencia observada en los seis hospitales estudiados: gentamicina (Gm), ampicilina (Am), ciprofloxacina (Cip), amikacina (Ak), cefalotina (Cf), piperacilina (Pip) y trimetoprim-sulfametoxazol (T/S).
Ready to download the document? Go ahead and hit continue!