Skip to main content

Third Party Services for Enabling Business-to-Business Interactions

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2009 (OTM 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5870))

  • 745 Accesses

Abstract

Business-to-business (B2B) interactions concerned with the fulfilment of a given business function (e.g., order processing) requires business partners to exchange electronic business documents and to act on them. This activity can be viewed as the business partners taking part in the execution of a shared business process, where each partner is responsible for performing their part in the process. Naturally, business process executions at each partner must be coordinated at run-time to ensure that the partners are performing mutually consistent actions (e.g., the seller is not hipping a product when the corresponding order has been cancelled by the buyer). A number of factors combine to make the task of business process coordination surprisingly hard:

(i) Loose coupling: B2B interactions take place in a loosely coupled manner, typically using message oriented middleware (MoM) where business partners are not required to be online ”at the same time”. Shared business process coordination in such a setting is inherently difficult, as interacting partners rarely have an up-to-date information on the state of other partners, so there is a danger of partners getting out of synchrony with each other (state misalignment).

(ii) Timing and validity constraints: Business document exchange protocols (e.g., RosettaNet PIPs) have stringent timing and validity constraints: a business message is accepted for processing only if it is timely and satisfies specific syntactic and semantic validity constraints. Such constraints can be yet another cause of state misalignment between the partners. For example, if a message is delivered but not taken up for processing due to some message validity condition not being met at the receiver, the sender‘s and the receiver‘s views could divert (the sender assumes that the message is being processed whereas the receiver rejected it).

(iii) Faulty environment: Business interactions encounter software, hardware and network related problems (e.g., clock skews, unpredictable transmission delays, message loss, incorrect messages, node crashes etc.).

In summary, one can appreciate that there is plenty of scope for business partners to misunderstand each other leading to disputes. Partner misbehaviour adds additional complications. Within this context, we will explore the possibility of developing third party services for coordination, fair exchange, exception resolution, contract monitoring that can be utilized by business partners to simplify the task of performing B2B interactions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shrivastava, S. (2009). Third Party Services for Enabling Business-to-Business Interactions. In: Meersman, R., Dillon, T., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2009. OTM 2009. Lecture Notes in Computer Science, vol 5870. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05148-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-05148-7_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-05147-0

  • Online ISBN: 978-3-642-05148-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics