|
BLOG-N-PLAY.COM
|
TOP THREE LINKS YOU MUST CLICK ON XML Protocols Bringing Application Awareness to the IP/MPLS Service Provider Cloud
SOA and Web Services promise to greatly simplify the implementation of distributed computing applications
By: Jonathan Bosloy
May. 10, 2006 01:30 PM
Service Oriented Architecture (SOA) and Web Services (along with the underlying XML protocol) promise to greatly simplify the implementation of distributed computing applications, both within the enterprise and between enterprises. The widespread acceptance of Web Services across operating systems, middleware, and application vendors will lead to simplified interoperability, thus allowing for increased business agility and lower development costs.
The next step in the evolution of networks is the move to application-aware networking. Networks will become "smarter" by identifying, prioritizing, and moving traffic faster. In addition, distributed application-awareness in the Wide Area Network (WAN) provides a cost-effective and scalable solution for messaging applications in many sectors from financial services to supply chain services.
Today's Situation In the point-to-point integration across a traditional WAN, as shown in Figure 1, the number of point-to-point relationships explodes as the complexity of the Service Oriented Architecture expands across the WAN. While Web Services support location transparency through service registries, services may still need to be moved due to faults, e.g., moving services to a backup location. Techniques such as intelligent DNS can be used to redirect requests to a backup location, but they have limited flexibility. Intelligent routing of application messages is also not easily available with the architecture shown in Figure 1. For example, consider an enterprise that wants purchase orders over a certain amount to go to one data center and other purchase orders to go to a different data center. If a Web Service interface is used to submit purchase orders, the invoking application would have to be aware of a policy to invoke the service and connect to the correct Web Service endpoint. In a truly loosely coupled environment, the invoking application shouldn't have to be aware of the business logic of its partners. Point-to-point integration also requires the service requestor and service provider's Web Services endpoints to use the same transport protocol. In a loosely coupled architecture, the service requestor is shielded from such details. There are also advantages to event-driven architectures in which an application can generate events that may be of interest to many other applications. Normally enterprise middleware can provide publish/subscribe services to loosely couple the applications. This means that the application that generates an event doesn't need to be aware of the applications that are interested in the event. Loose coupling increases business agility since new applications can be added quickly without disturbing existing applications. While such middleware solutions are available within the enterprise, they are typically difficult to scale across the WAN and difficult to implement between enterprises.
Application-Aware Networking: Enabling Value-Added Services Most service providers have spent the last few years upgrading their core networks to the latest IP standards at great financial expense. Although service providers are very aware of the critical need to develop new revenue-generating services, they are naturally reluctant to make any additional changes to the core of their network. A successful application-aware networking approach should function as an overlay to the existing network to avoid the risk associated with once again upgrading the entire network. Value-added services can then be delivered over the existing infrastructure and capture new revenue. As shown in Figure 2, the service provider's application-aware network routes messages more efficiently. For example, applications can connect to the network and automatically receive messages of interest. Other applications can send messages without any knowledge of the routing policies being used by other parties. This allows intelligent application message routing across the WAN, leading to true loosely coupled applications. The application-aware network also allows the WAN to bridge different transport protocols (e.g., between a hyper-text transport and a Java messaging service). It can route messages based on their content at wire speed, provide QoS based on the content of the message being routed, and deliver a message to many interested endpoints (i.e., publish/subscribe on a per-message basis based on message content). It can also perform wire-speed message format transformations inside the network. The application-aware network allows endpoint applications to dynamically alter the message routing rules so that the enterprise users retain control of message routing. Similar to the underlying IP/MPLS network, the application-aware network also provides VPN so that messages are only routed to entitled endpoints.
Fostering Enterprise and Service Provider Partnerships
Beyond Connectivity - The New Service Revolution
Supply chain services
Business monitoring services
Financial services These services are just a snapshot of the possibilities presented by moving messaging onto service provider's networks. Since value-added service routers can identify and deliver any kind of content intelligently to interested parties at wire speed, the potential is infinite. SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
LATEST ARTICLES, NEWS & POSTS
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS |
HOT DISCUSSIONS OF THE WEEK LIVE NEWS FROM THE WIRES
|
||||||||||||||||||||||||||||||||||||