300 likes | 437 Vues
COMPARISSON OF TECHNOLOGIES FOR CONNECTING BUSINESS PROCESSES AMONG ENTERPRISES Maja Pušnik, dr. Marjan Heričko. Index. Introducing the problem Needs of the market Existing technologies Evaluations Conclusion. 1. Introducing the problem. B2B. B2B. Medium enterprises. Big enterprises.
E N D
COMPARISSON OF TECHNOLOGIES FOR CONNECTING BUSINESS PROCESSES AMONG ENTERPRISESMaja Pušnik, dr. Marjan Heričko
Index • Introducing the problem • Needs of the market • Existing technologies • Evaluations • Conclusion
1. Introducing the problem B2B B2B Mediumenterprises Big enterprises B2B B2B B2B Global electronicmarketplace Smallenterprises
ebXML, XLANG, RosettaNet The main subject advantages disadvantages Multi-criteria decision model The most optimal solution !
2. Needs of the market • Effective descriptionof business processes, • Business process management, • Workflow automatization. B2B + global electronic market
3. Existing technologies Contracts / Contracts / ebXML CPA ebXML CPA agreements agreements Private Private XLANG XLANG BPML BPML process process WSFL WSFL Public Public collaborative collaborative WSCL WSCL process process ebXML BPSS ebXML BPSS RosettaNet RosettaNet End point End point WSEL WSEL description description Service ebXML CPP ebXML CPP description and WSDL WSDL transport binding
Rate of business management 29% No initiative Early phase of evaluating BPM solutions 54% Final phase of development 4% Regular use of BPM software 12% 20 60 10 30 40 50
ebXML Electronic Business eXtensible Markup Language
Based on EDI experience, supported by OASIS and UN/CEFACT ebXML Mechanism for modeling business information and processes • Reliable and safe • communication • infrastructure • Architecture and implementation: • flexibility • interoperability of contents • according to standards
ebXML security • Privacy • Authentication • Authorization • Integrity • Non-repudiation Elements of security
Simple and effective ebXML summary Multilingual support Safety and security Cost reduction Suitable for companies of all sizes Accordingly with standards
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
For public processes only XLANG Flexible Enables multiple roles in contracts Partly assured security and exception handling For long-term transactions
RosettaNet compromise between EDI and SOAP • defines business processes • atomizes business processes • success/failure notification • offers general business models and documents Partner Interface Process
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 Many supporting tools Mature architecture Safe interaction Suitable only for large industry
4. Evaluations • Criteria • Utility function • Decision model • Results
Criteria Divided by areas:
Basic features Technical features Criteria 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%
Basic features Technical features Criteria Security features • complexity and effort • efficiency • maturity • tools support • synchronous communication support • asynchronous communication support • independency from communication protocols • quality of service Structural features 9% 7% 8% 2% 2% 2% 2% 6%
Basic features Technical features Criteria Security features Structural features • authentication • authorization • integrity • encryption • non-repudiation • exception handling 3% 3% 5% 3% 4% 6%
Basic features Technical features Criteria 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.
Results Advantages Disadvantages • Support for all • kinds of companies ebXML • Young technology • Maturity • Low complexity and • needed effort • Independency • Inflexibility • No exception handling RosettaNet • No quality of service • No authentication • No non-repudiation • Data transformation XLANG
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