Your SlideShare is downloading. ×
Presentation (1.51 MB)
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Presentation (1.51 MB)


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Modeling inter-organizational business processes 6. Mai 2010 Rainer Schuster Studio Digital Memory Engineering UN/CEFACT's Modeling Methodology and UN/CEFACT's Core Components
  • 2. Why business process modeling?
    • Combining two worlds of SOA
      • invitation for a dialogue between e-business world and geo-spatial world
      • finding commonness
      • reference architectures, intersections between different domains etc.
    • our contribution
      • business process standards and business information standards from a major international standardization initiative
    May 6, 2010
  • 3. Business process classification May 6, 2010
    • Business-to-Business (B2B)
      • common business processes e.g. request geo data from geo data provider
      • often no long term relationships established
      • need for a flexible and scalable architecture
    • Business-to-Government (B2G)
      • should work like B2B
      • e.g. Waste Management, Governmental Aids, Financial Services
    Business Government Citizen G2G B2C C2C B2B G2C B2G
  • 4. We are going to talk about … 6. Mai 2010 UN/CEFACT‘s Modeling Methodology (UMM) & Core Components
  • 5. UN/CEFACT – United Nations Center for Trade, Facilitation and Electronic Business May 6, 2010 1970 1980 1990 2000 2010 UN/EDIFACT ebXML UMM & CC UN Layout Key
  • 6. 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
    May 6, 2010 UMM BDV Business Domain View BRV Business Requirements View BTV Business Transaction View
  • 7. UMM by example - BTV May 6, 2010 BTUC BCUC <<mapsTo>> <<mapsTo>>
  • 8.
    • Capture the requirements of an inter-organizational business process from a global perspective
    • Establish a common UML based model describing the business process
    • Use the model to automatically derive machine executable code (BPEL or BPSS) for a service oriented architecture (SOA)
    • add core component logic (business information)
    Advantages through the usage of UMM May 6, 2010 Business Partner A Business Partner B Capture Requirements Core Component s Automatically derive BPEL BPSS Service Oriented Architecture use in UMM-Model <XML>
  • 9. Standardizing the exchanged data May 6, 2010 SOAP message Importer announce waste transport announce transport arrival check waste status Exporter Enterprise Application Enterprise Application WSDL WSDL WSDL WSDL WSDL SOAP message SOAP message UDDI registry Enterprise Application Enterprise Application
  • 10. Standardizing the exchanged data May 6, 2010 SOAP message Importer announce waste transport announce transport arrival check waste status Exporter Enterprise Application Enterprise Application WSDL WSDL WSDL WSDL WSDL SOAP message SOAP message UDDI registry SOAP Message SOAP Body SOAP Header Message Body Enterprise Application Enterprise Application
  • 11. Core Components
    • Problem domain
      • Information exchanged in business processes in a service oriented context
    • UN/CEFACT provides a generic solution
      • Core Components Technical Specification ( CCTS )
      • Almost no tool support possible - CCTS are standardized as spread sheets
    • UML profile for core components
      • Seamless integration into UML modeling tools possible
      • Seamless integration into e.g. process specific models possible (UMM)
      • ARC are actively participating in the standardization
    May 6, 2010
  • 12. 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
    May 6, 2010
  • 13. A Core Component Example May 6, 2010
  • 14. Business Information Entities May 6, 2010
  • 15. Interdependency between Core Components and Business Information Entities May 6, 2010 Core Components (CC) Business Information Entities (BIE) BIEs are derived from CCs by restriction
  • 16. Derivation of XSD artifacts May 6, 2010 Business Information Entities (BIE) UN/CEFACT Naming and Design Rules <xsd:complexType name=&quot; Waste_MovementForm &quot;> <xsd:sequence> <xsd:element name= &quot; TransportNumber &quot; type=&quot;udt1:IdentifierNumber&quot;/> <xsd:element name=&quot; IdentificationNumber &quot; type=&quot;udt1:IdentifierNumber&quot;/> <xsd:element name=&quot; Waste_Transport_Period &quot; type=&quot;bie1:PeriodType&quot;/> <xsd:element name=&quot; Waste_Movement_TransportMeans &quot; type=&quot;bie1:TransportMeansType&quot;/> <xsd:element name=&quot; Waste_Carrier_Party &quot; type=&quot;bie1:PartyType&quot;/> <xsd:element name=&quot; Waste_Movement_TransportMode &quot; type=&quot;bie1:TransportModeType&quot;/> </xsd:sequence> </xsd:complexType>
  • 17. Conclusion & Summary
    • We showed how
      • UMM can be used to model inter-organizational 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 developed by ARC supports the modeler in modeling UMM and CCTS
      • we expect that a dialogue between the geo-spatial and the e-business modeling initiatives could result in improvements and wider international acceptance of SOA standards
    May 6, 2010
  • 18. Thank you for your attention
    • <Lecturer>
    • <Name> Rainer Schuster </Name>
    • <Company> Austrian Research Centers - Research Studios Austria </Company>
    • <Department> Intelligent Business Process Management Group </Department>
    • <Address>
    • <Street> Thurngasse 8/20 </Street>
    • <ZIP> 1090 </ZIP><City> Vienna </City>
    • <Country> Austria </Country>
    • </Address>
    • <Contact>
    • <Telephone> +43 1 585 0537 12 </Telephone>
    • <Email> [email_address] </Email>
    • <Email> [email_address] </Email>
    • <Http> </Http>
    • </Contact>
    • <? Presentation status=“ questions ” ?>
    • </Lecturer>
    May 6, 2010