Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

CHAPTER 16: Using Spring Remoting

C H A P T E R  16

Using Spring Remoting

An enterprise application typically needs to communicate with other applications. Take, for example, for a company selling products; when a customer places an order, an order-processing system processes the order and generates a transaction. During the order processing, an inquiry is made to the inventory system to check whether the product is available in stock. Upon order confirmation, a notification is sent to the fulfillment system to deliver the product to the customer. Finally, the information is sent to the accounting system; an invoice is generated and the payment is processed.

Most of the time, this business process is not fulfilled by a single application but a number of applications working together. Some of the applications may be developed in-house, and others may be purchased from external vendors. Moreover, the applications may be running on different machines in different locations and implemented with different technologies and programming languages (for example, Java, .NET, C++, and so on). Performing the handshaking between applications in order to build an efficient business process is always a critical task when architecting and implementing an application. As a result, remoting support via various protocols and technologies is needed for an application to participate well in an enterprise environmen....


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial