COMPARISSON OF TECHNOLOGIES FOR CONNECTING BUSINESS PROCESSES AMONG ENTERPRISES Maja Pušnik, dr. Marjan Heričko
Index 1. Introducing the problem 2. Needs of the market 3. Existing technologies 4. Evaluations 5. Conclusion
1. Introducing the problem Global electronic marketplace Big enterprises Medium enterprises Small enterprises B2B
The main subject ebXML, XLANG, RosettaNet advantages disadvantages Multi-criteria decision model The most optimal solution !
2. Needs of the market Effective description of business processes, Business process management, Workflow automatization. B2B + global electronic market
3. Existing technologies Service description and transport binding End point description Public collaborative process Private process Contracts / agreements WSDL ebXML CPP WSEL ebXML BPSS BPML WSCL WSFL XLANG ebXML CPA RosettaNet End point description Public collaborative process Private process Contracts / agreements WSDL ebXML CPP WSEL ebXML BPSS BPML WSCL WSFL XLANG ebXML CPA RosettaNet
Rate of business management % 4% 54% 29% No initiative Early phase of evaluating BPM solutions Final phase of development Regular use of BPM software
ebXML Electronic Business eXtensible Markup Language
ebXML Architecture and implementation: flexibility interoperability of contents according to standards Reliable and safe communication infrastructure Mechanism for modeling business information and processes Based on EDI experience, supported by OASIS and UN/CEFACT
ebXML security Privacy Authentication Authorization Integrity Non-repudiation Elements of security
ebXML summary Cost reduction Safety and security Simple and effective Multilingual support Accordingly with standards Suitable for companies of all sizes
XLANG
for describing business processes inside the BizTalk initiative; focused fully on public processes. supports long-term operations and nesting.
XLANG It’s main features include: Behavior Actions Control flow Correlations Context Service management Port mapping enabling technology business imperative
XLANG For public processes only For long-term transactions Flexible Partly assured security and exception handling Enables multiple roles in contracts
RosettaNet
compromise between EDI and SOAP Partner Interface Process defines business processes atomizes business processes success/failure notification offers general business models and documents
RosettaNet Security features: two-way SSL, authentication, digital signatures, data encryption and non-repudiation
RosettaNet summary Universal tool for electronic exchange of business information – PIP Safe interaction Suitable only for large industry Many supporting tools Mature architecture
4. Evaluations Criteria Utility function Decision model Results
Criteria Divided by areas:
Criteria Basic features Technical features Security features Structural features constructing and describing processes collaboration and roles description role and collaboration model small / medium / big enterprises support 9% 8% 2% 10%
Criteria Basic features Technical features Security features Structural features complexity and effort efficiency maturity tools support synchronous communication support asynchronous communication support independency from communication protocols quality of service 9% 7% 8% 2% 6%
Criteria Basic features Technical features Security features Structural features authentication authorization integrity encryption non-repudiation exception handling 3% 5% 3% 4% 6%
Criteria Basic features Technical features Security features Structural features claim detection data transformation 2 % 7%
Utility function u = maximum utility, uj = utility of alternative j, ci = criteria i, Aj = alternative j (ebXML, XLANG, RosettaNet), wi = weight of criterion i, N = total number of alternatives.
Decision model
Results AdvantagesDisadvantages ebXML RosettaNet XLANG Young technology Inflexibility No exception handling No quality of service No authentication No non-repudiation Data transformation Maturity Low complexity and needed effort Independency Support for all kinds of companies
5. Conclusion Increasing need for suitable technologies for enabling electronic business and atomization The most optimal technology for most of the companies is probably ebXML – however, only by our set of weighted criteria
Questions?