Welcome!


Vol: 3 Iss: 4

Read Back Issues

Back in the old days, when you needed to communicate with someone distant, you usually had to send a letter. There was no instant response, and there was no way to tell when your message was received. Now we have always-on e-mail, BlackBerrys, and assorted other devices to make what wa...
Portals are central points of access for applications and content for both internal and external use in an enterprise through interactive and rich presentation interfaces.
The notion of distributed computing has been evolving for a long time, during which we have been building business solutions by integrating various systems and platforms. Typically, these interactions are characterized by accessing and invoking clearly defined interfaces using well-kno...
Integration efforts within an enterprise have been aided by the adoption of service-oriented architectures and common integration infrastructure. While the service-oriented architecture needs to be driven from within the organizations, a common infrastructure can come from outside. Gra...
On guard! What do Web services have to do with a swordsman? Well, paraphrasing Alexandre Dumas's character, 'if you don't go to Web services, Web services will come to you.' Web services are pervading every layer of enterprise computing, from packaged e-business applications (e.g., ERP...
Portlets are visual components that make up a Web page residing in a Web portal. Typically, when an end user requests a personalized Web page, multiple portlets are invoked when that page is created. An example is a news/financial portal that displays a single page that includes update...
This article takes a look at SOAP Message handlers and how JAX-RPC supports SOAP Message handlers and its usage scenarios. First, some of the terminology: a SOAP Interceptor takes raw SOAP message as input and, before processing the message, modifies the SOAP message or adds some addit...
RPC-style Web services aim to expose a business object as a Web service interface described by WSDL (Web Services Description Language). On the other hand, document-based Web services are based on the exchange of XML documents between two parties. The Web service receiving the document...
This article, the first of two parts, will compare and contrast Web services with other distributed computing component technologies such as CORBA, J2EE, and DCOM. We look at these approaches in the context of their respective capabilities in support of integration solutions and appli...
The Web services vision of loosely coupled interaction between components, programs, and applications is already beginning to create impressive efficiencies of scale in business integration. The notion of a Web service registry such as UDDI is helping to turn this vision into a reality...
Replication is a process of synchronizing data among the participants (or entities) in the operator cloud. The cloud acts as a single logical entity or entry to the outside world. The goal of replication is to facilitate uniformity and consistency in the data present in the UBR. This c...
The growth of applications using the .NET platform has generated an increased emphasis on performance measurement and analysis. Distributed applications, while much more flexible and potentially more scalable than monolithic ones, have characteristics that make it more difficult to ach...
Message-centric vs RPC-style Web services is a long-standing debate and bone of contention regarding the proper use of Web services technologies. Early renditions of SOAP and XML-RPC were all about providing RPC-style interactions...in fact, that's all that was supported, so there real...