Download presentation
Presentation is loading. Please wait.
Published byLuke Riley Modified over 9 years ago
1
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 1 Modeling e-Government processes with UMM Dr. Klaus Gschwendtner Philipp Liegl Rainer Schuster Research Studios Austria Austrian Research Centers - ARC philipp.liegl@researchstudio.at rainer.schuster@researchstudio.at Robert Mosser Institute for Distributed and Multimedia Systems University of Vienna robert.mosser@univie.ac.at
2
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 2 Agenda Business processes in the eGovernment domain United Nations Centre for Trade Facilitation and e-Business (UN/CEFACT) UN/CEFACT‘s Modeling Methodology (UMM) Core Components Technical Specification The UMM Add-In UMM and WeGo Future work and conclusion
3
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 3 Business processes in the eGovernment domain Business-to-Government (B2G) should work like B2B e.g. Waste Management, Governmental Aids, Financial Services Government-to-Government (G2G) Electronic Government, Administrative communication between federal & local government International Transactions – e.g. European Waste Management Business Government Citizen G2G B2C C2CB2B G2CB2G
4
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 4 Business Process Modeling Traditional Business Process Modeling How does the flow of data look like in order to fulfill customer requirements and who is responsible for these tasks? How does the organizational structure look like? Recent Business Process Modeling Interorganizational Business Process Modeling Capturing commitments and agreements between collaborating business partner Business processes from a global perspective "A business process is defined as an organized group of related activities that together create customer value" Hammer and Champy
5
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 5 We are going to talk about … UN/CEFACT‘s Modeling Methodology (UMM)
6
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 6 UN and e-Business? To maintain international peace and security To develop friendly relations among nations To achieve international co- operation
7
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 7 UN Layout Key
8
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 8 Application Goal: Exchange of business related data, independent of software, hardware and communication protocols Goal: Exchange of business related data, independent of software, hardware and communication protocols EDI EDI Electronic Data Interchange (EDI)
9
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 9 United Nations Centre for Trade Facilitation and e-Business (UN/CEFACT) UN/EDIFACT ebXML UMM & CC UN Layout Key
10
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 10 Open-edi Reference Model – ISO 14662 Functional Service View Business aspects of business transactions Information technology aspects of business transactions Transformed To Business Operational View Functional Service View Business aspects of business transactions Information technology aspects of business transactions BUSINESS TRANSACTIONS BOV Related Standards FSV Related Standards UN/CEFACT`s Modeling Methodology (UMM) UN/EDIFACT Web Services ebXML viewed as comply with covered by comply with covered by
11
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 11 UN/CEFACT‘s Modeling Methodology (UMM) Customizing UML for modeling B2B Independent of the IT platform, concentrates on business semantics Describes a choreography from a global perspective UML Profile: Stereotypes, Tagged Values, Constraints on top of the UML Meta Model ~ 40 stereotypes defined in the meta model UMM BDV Business Domain View BRV Business Requirements View BTV Business Transaction View
12
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 12 Import Authority Export Authority UMM Add-In in Action European crossborder waste management NotifierNotifiee Announce Waste Transport Announce Transport Arrival accept/reject
13
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 13 Top-level UMM Packages >
14
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 14 UMM by example - BRV >
15
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 15 > Importer Export Authority Import Authority Exporter UMM by example – Business Partner
16
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 16 UMM by example - BRV Subview: CollaborationRealizationView
17
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 17 Top-level UMM Packages >
18
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 18 UMM by example - BTV BTUC BCUC >
19
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 19 Top-level UMM Packages >
20
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 20 Motivation for standardizing the exchanged data SOAP message Importer announce waste transport announce transport arrival check waste status Enterprise Application Exporter Enterprise Application WSDL SOAP message UDDI registry
21
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 21 Motivation for standardizing the exchanged data SOAP message Order processing of enterprise X request for quote place order check order status Enterprise Application Customer Y Enterprise Application WSDL SOAP message UDDI registry SOAP Message SOAP Body SOAP Header Message Body
22
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 22 Motivation Problem domain Business documents exchanged in business processes in a service oriented context UN/CEFACT provides a generic solutions Core Components Technical Specification (CCTS) Almost no tool support possible - CCTS are standardized as spread sheets UML profile for core components We are actively participating in the standardization Seamless integration into UML modeling tools possible Seamless integration into e.g. process specific models possible (UMM)
23
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 23 Harmonizing the exchanged data Known standardization efforts UN/EDIFACT XML based solutions (e.g. RosettaNet) Known issues of these efforts Multitude of different and competing standards Inclusion of every possible element that may be required - strong overhead Changes in the transfer syntax would require a complete reengineering Solution Usage of Core Components to model the exchanged information
24
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 24 Core Components Are the central building blocks of the Core Component Technical Specification (CCTS) Platform independent Used to create shared libraries of interoperable business documents The ontological base of the CCTS is the United Nations Trade Data Element Dictionary (UN/TDED) Initially started as part of ebXML standards suite Now a dedicated project independent of ebXML
25
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 25 A Core Component Example
26
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 26 Business Information Entities
27
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 27 Interdependency between Core Components and Business Information Entities Core Components (CC) Business Information Entities (BIE) BIEs are derived from CCs by restriction
28
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 28 Derivation of XSD artifacts Business Information Entities (BIE) UN/CEFACT Naming and Design Rules
29
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 29 The UMM Add-In First prototypical implementation which supports The UMM approach The UML profile for core components approach Developed by the University of Vienna in cooperation with the Research Studios Austria Available for free from the project’s website http://ummaddin.researchstudio.at Extension of the Enterprise Architect Developed in C# Current version: 0.8.2
30
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 30 UMM Add-In Overview
31
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 31 > UMM-specific toolbar Requirements Engineering – UMM Worksheets
32
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 32 Valid? [yes] [no] UMM Add-In – BPEL/BPSS Generator Validating UMM Model Semi-automatic generation of UMM artifacts Transformation into Choreography Languages UMM Validation
33
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 33 Future Research Issues Development of UMM 2.0 based on UML 2.0 Development of a UML profile for the Core Component Technical Specification 3.0 Writing the "UMM @ Work" book Adaptation of the tool support to the new standards Building a repository for modeling artifacts
34
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 34 EU funded project within FP6 Boost eGovernment awareness and knowledge Raise awareness of interoperability and cooperation Interoperability Framework Demonstration Prototypes WeGo Academies Knowledge Net
35
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 35 UMM & We-Go I High need for clear and structured modeling and description of processes in eGovernment Interoperability issues when establishing cross-organizational services Business Government Citizen G2G C2CB2B G2CB2G
36
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 36 UMM & We-Go II Cross-organizational processes in WeGo: eAdministration, eJustice, eCustoms Success depends on appropriate design and specification of processes Specification to follow general, well-accepted design principles Uniform structure and modeling of inter-organizational processes helps to increase business process interoperability UMM is a methodology for the unambiguous definition of such processes UMM knowledge transfer via WeGo Knowledge Net: tutorials, specifications, business process models for re-use
37
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 37 Conclusion & Summary We showed how UMM can be used to model interorganizational business processes the UML Profile for Core Components can be used to model the information exchanged in an inter-organizational business process the UMM Add-In supports the modeler in modeling UMM and CCTS artifacts UMM and CCTS can be used in the eGovernment context
38
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 38 INITS Award 2006 - 1st place for the best ICT master thesis in Austria
39
Austrian Research Centers GmbH - ARCIntelligent Business Process Management Group 39 Thank you for your attention Dr. Klaus Gschwendtner Philipp Liegl Rainer Schuster Research Studios Austria Intelligent Business Process Management Group Thurngasse 8/20 1090 Vienna Austria +43 1 585 0537 12 philipp.liegl@researchstudio.at rainer.schuster@researchstudio.at http://ummaddin.researchstudio.at Robert Mosser University of Vienna Institute of Distributed and Multimedia Systems Liebiggasse 4/3-4 1010 Vienna Austria +43 1 4277 39623 robert.mosser@univie.ac.at http://www.cs.univie.ac.at/robert.mosser
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.