Enterprise Systems Integration

A Process-Oriented Approach

  • Diogo R. Ferreira

Table of contents

  1. Front Matter
    Pages i-xiv
  2. Introduction

    1. Front Matter
      Pages 1-1
    2. Diogo R. Ferreira
      Pages 3-14
    3. Diogo R. Ferreira
      Pages 15-29
  3. Messaging

    1. Front Matter
      Pages 31-31
    2. Diogo R. Ferreira
      Pages 33-74
    3. Diogo R. Ferreira
      Pages 75-92
  4. Adapters

    1. Front Matter
      Pages 93-93
    2. Diogo R. Ferreira
      Pages 95-140
    3. Diogo R. Ferreira
      Pages 141-181
  5. Orchestrations

    1. Front Matter
      Pages 183-183
    2. Diogo R. Ferreira
      Pages 185-202
    3. Diogo R. Ferreira
      Pages 203-232
    4. Diogo R. Ferreira
      Pages 233-267
    5. Diogo R. Ferreira
      Pages 269-311
  6. Processes

    1. Front Matter
      Pages 313-313
    2. Diogo R. Ferreira
      Pages 315-344
    3. Diogo R. Ferreira
      Pages 345-380
  7. Back Matter
    Pages 381-387

About this book


The field of enterprise systems integration is constantly evolving, as every new technology that is introduced appears to make all previous ones obsolete. Despite this continuous evolution, there is a set of underlying concepts and technologies that have been gaining an increasing importance in this field. Examples are asynchronous messaging through message queues, data and application adapters based on XML and Web services, the principles associated with the service-oriented architecture (SOA), service composition, orchestrations, and advanced mechanisms such as correlations and long-running transactions. Today, these concepts have reached a significant level of maturity and they represent the foundation over which most integration platforms have been built.

 This book addresses integration with a view towards supporting business processes. From messaging systems to data and application adapters, and then to services, orchestrations, and choreographies, the focus is placed on the connection between systems and business processes, and particularly on how it is possible to develop an integrated application infrastructure in order to implement the desired business processes. For this purpose, the text follows a layered, bottom-up approach, with application-oriented integration at the lowest level, followed by service-oriented integration and finally completed by process-oriented integration at the topmost level. The presentation of concepts is accompanied by a set of instructive examples using state-of-the-art technologies such as Java Message Service (JMS), Microsoft Message Queuing (MSMQ), Web Services, Microsoft BizTalk Server, and the Business Process Execution Language (BPEL).

The book is intended as a textbook for advance undergraduate or beginning graduate students in computer science, especially for those in an information systems curriculum. IT professionals with a background in programming, databases and XML will also benefit from the step-by-step description of the various integration levels and the related implementation examples.


Asynchronous Messaging BPEL BPMN BizTalk Business Process Management EDI Enterprise Application Integration Exception Handling Message Brokers Message-Oriented Middleware Service Choreographies Service Orchestrations Service-Oriented Architecture Transaction Processing Web Services XML

Authors and affiliations

  • Diogo R. Ferreira
    • 1
  1. 1.Instituto Superior TécnicoTechnical University of LisbonOeirasPortugal

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2013
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-642-40795-6
  • Online ISBN 978-3-642-40796-3
  • Buy this book on publisher's site