Designing Atomic Business Functions
نویسندگان
چکیده
Business-to-business integration (B2Bi) solutions offered by vendors fall into two broad categories: hub-and-spoke (interaction between partners takes place through a central hub that acts as an intermediary), and peer-to-peer (interaction takes place directly between partners). Vendors are increasingly offering cloud based solutions; a hub-and-spoke architecture is well suited to SaaS level provision whereas a peer-topeer architecture offers a wider set of options, allowing individual partners to deploy their side of software at the level of IaaS, PaaS or SaaS. An important coordination problem in B2Bi that needs addressing is how to ensure that business interactions between partners terminate in a consistent manner even in the presence of application level exceptions and software, hardware and network related problems commonly encountered in distributed systems. Solutions that have been developed so far and incorporated in SOA middleware are essentially based on OASIS WS-TX set of transaction standards, namely WS-coordination, WS-AtomicTransaction and WSBusinessActivity. WS-TX based solutions require a central activity coordinator. The paper argues that although these solutions are quite suitable within a huband spoke B2Bi architecture, they sit awkwardly in peer-to-peer B2Bi settings, where a distributed approach, not requiring a central coordinator is more suitable. The paper develops such an approach; it focuses on the choreography of the business function and describes how to make the choreography atomic, ensuring consistent termination in the presence of application level exceptions and failures. © 2015 Newcastle University. Printed and published by Newcastle University, Computing Science, Claremont Tower, Claremont Road, Newcastle upon Tyne, NE1 7RU, England. Bibliographical details SHRIVASTAVA, S., LITTLE M. Designing Atomic Business Functions [By] S. Shrivastava, M. Little Newcastle upon Tyne: Newcastle University: Computing Science, 2015. (Newcastle University, Computing Science, Technical Report Series, No. CS-TR-1457)
منابع مشابه
Designing an Urban Business Model
Business model, how to production value, absorb customer, explain the structure of make money and cost, and all business on the way of this structure will be disparate and find identity. Now a day’s ،designing of the business model have known applicable in the four level: the product or services level, business unit level, company level and industry level. Whereas cities is the main center of e...
متن کاملطراحی مدل عملکرد اجتماعی شرکتی زنجیره تامین سبز با استفاده از برنامهریزی ریاضی فازی در شرایط عدم قطعیت
The importance of social performance of corporate and business units has increasingly been emphasized by researchers and practitioners in recent years. Since green supply chains Play important roles in decreasing the pollution of business and corporate environments, social performance has a significant role in creating this supply chain; Therefore, in designing green supply chain social perform...
متن کاملUnderstanding and Modelling Business Processes with DEMO
DEMO is a methodology for modeling, (re)designing and (re)engineering organizations. Its theoretical basis draws on three scientific sources of inspiration: Habermas’ Communicative Action Theory, Stamper’s Semiotic Ladder, and Bunge’s Ontology. The core notion is the OER-transaction, which is a recurrent pattern of communication and action. This notion serves as the universal (atomic) building ...
متن کاملBusiness model metrics: an open repository
Development of successful business models has become a necessity in turbulent business environments, but compared to research on business modeling tools, attention to the role of metrics in designing business models in literature is limited. Building on existing approaches to business models and performance measurement literature, we develop a generic open repository of metrics related to core ...
متن کاملReviving Language/Action Perspective in the Era of Social Software: Research in Progress
Language/Action perspective (LAP) was introduced by Flores and Winograd and their associates in the 1980. This perspective, which is based on the speech act theory, has been originally suggested as guidelines for designing information systems. Though LAP had some success in designing commercial systems, it had never become widespread as a basis for systems design. This paper suggests reviving L...
متن کامل