Abstract
High level communication by means of the exchange of messages between different organizations or organizational units is studied. The concepts of business transaction and business transaction protocol are discussed. Message exchanges are controlled by a message handler that enforces a transaction protocol. The design and implementation of a generic message handler is described. The design is independent of a specific application. It offers a flexible implementation of protocols: dedicated subprocesses handle each message type. Changes in a protocol can easily be accommodated by adapting the subprocesses. A prototype has been written in the executable specification language ExSpect. The protocols can be validated by simulating the message exchange for a number of cases. As an application of the prototype, a party in a logistic chain using EDI is described.
Chapter PDF
Similar content being viewed by others
References
Bernstein, P.A., Hadzilacos, V., Goodman, N. (1987) Concurrency Control and Recovery in Database Systems. Addison-Wesley Publishing Co.
Gray, J. and Reuter, A. (1993) Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers Inc.
van Hee, K.M., Somers L.J., Voorhoeve, M. (1989) Executable specifications for distributed information systems, in Information system concepts: an in-depth analysis, (eds. E.D. Falkenberg, P. Lindgreen ), North-Holland.
Hofman, W.J. (1994) A conceptual model of a Business Transaction Management System. Tutein Nolthenius, Amsterdam.
Jensen, K. (1992) Coloured Petri nets. Basic concepts, analysis methods and practical use. Vol. 1: Basic concepts. EATCS monographs on Theoretical Comp. Sci., Springer-Verlag.
Koop, C. (1993) ExSpect prototype of a party in External Logistics. Masters thesis, Eindhoven University of Technology. (In Dutch.)
Leyland, V. (1993) Electronic Data Interchange. Prentice Hall International.
Mullen, J.G., Elmagarmid, A.K., Kim, W., Sharif-Askary, J. (1991) On the impossibility of Atomic Commitment in Multidatabase Systems, in Proc. First Int’l Workshop on Interoperability in Multidatabase Systems, pp. 625–634.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Aerts, A.T.M., Hofman, W., Somers, L.J. (1995). Message Flow Control. In: Sölvberg, A., Krogstie, J., Seltveit, A.H. (eds) Information Systems Development for Decentralized Organizations. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34871-1_4
Download citation
DOI: https://doi.org/10.1007/978-0-387-34871-1_4
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5491-9
Online ISBN: 978-0-387-34871-1
eBook Packages: Springer Book Archive