Book Image

Service Oriented Java Business Integration

Book Image

Service Oriented Java Business Integration

Overview of this book

Table of Contents (23 chapters)
Service Oriented Java Business Integration
Credits
About the Author
Acknowledgement
About the Reviewers
Preface

SOA—The Motto


In Chapter 1, we went through integration and also visited the major integration architectures. We have been doing integration for many decades in proprietary or ad-hoc manner. Today, the buzz word is SOA and in the integration space, we are talking about Service Oriented Integration (SOI). Let us look into the essentials of SOA and see whether the existing standards and APIs are sufficient in the integration space.

Why We Need SOA

We have been using multiple technologies for developing application components, and a few of them are listed as follows:

  • Remote Procedure Call (RPC)

  • Common Object Request Broker Architecture (CORBA)

  • Distributed Component Object Model (DCOM)

  • .NET remoting

  • Enterprise Java Beans (EJBs)

  • Java Remote Method Invocation (RMI)

One drawback, which can be seen in almost all these technologies, is their inability to interoperate. In other words, if a .NET remoting component has to send bytes to a Java RMI component, there are workarounds that may not work all the times...