SlideShare a Scribd company logo
1 of 7
Download to read offline
Application Oriented Networks:
An SOA Perspective
www.thbs.com
Introduction
Service Oriented Architecture is the hot topic of discussion in IT circles today. So much so, in fact, that
SOA is being seen by many as the future of enterprise interaction. Even as SOA continues to make
waves, newer and more radical methods of implementing it are emerging every day. The field is so
vast that there is a lot of room for new players.
The concept of 'Application Oriented Networks' is one of many technologies that is being considered
for use in an SOA environment. Developed almost independently as a concept, AON is quickly
beginning to look like one of the strongest contenders for use with the SOA paradigm. This
whitepaper explores the facts and attempts to analyze the true impact of AON on SOA.
2006, Torry Harris Business Solutions, All Rights Reserved.
AON
The concept of AON is the realization of the “smart network” dream. Simply put, Application
Oriented Networks go beyond the standard TCP/IP networks by making the individual network
elements more intelligent.
The evolution of AONs came as a solution to the problem of increasing complexity in the Application
Layer of the traditional protocol stack, while the Network and Transport Layers continued to be
relatively simple.
Application
Presentation
Session
Transport
Network
Data Link
Physical
Application
Presentation
Session
Transport
Network
Data Link
Physical
Application
Presentation
Session
Transport
Network
Data Link
Physical
Time
Application Elements Network Elements Physical Elements
2006, Torry Harris Business Solutions, All Rights Reserved.
An extremely complex Application Layer has a vast set of attendant problems, some of the major ones
being:
Lower speed owing to large application messages that span multiple MTUs (Maximum
Transmission Units).
Higher cost of development and maintenance.
A constant need for more and more middleware to integrate two vastly different applications.
By moving some of this complexity out of the Application layer and into the Network and Transport
Layers, AONs seek to balance the protocol stack to a certain extent.
The new developments in this space allow AONs to provide a wide variety of functions including in-
line security, transformation, routing and business event awareness.
With a growing need for platform and vendor independence, XML has become the de-facto standard
for enterprise interactions. XML's platform independent nature and adaptability to diverse
applications have been the basis of its growing popularity. It is no surprise then that the most obvious
method of adding Application layer functionality to the network layer is to make the individual
network elements such as gateways and routers “XML aware”. This could be by way of add-on
hardware or by building the elements to inherently contain more functionality.
By adding on this intelligence at the network level, AONs could help achieve some of the most sought
after goals in the enterprise software framework, such as:
* Fine-grained yet low-cost application infrastructure
* Pervasive business event awareness
* Increased performance
* Comprehensive security
Application Elements Network Elements Physical Elements
Traditional Protocol Stack
Application
Presentation
Session
Transport
Network
Data Link
Physical
Application
Presentation
Session
Transport
Network
Data Link
Physical
AON Protocol Stack
SOA
Before we analyze the application of AONs to Service Oriented Architectures, it is necessary to look at
the basics of SOA and to understand the underlying motivation behind the evolution of SOAs.
The Service Oriented Architecture paradigm evolved from the principles of Object Oriented
Programming and component based software, when developers began to realize that merely re-
using components was not enough to provide maximum efficiency in a distributed environment. The
need for application integration and interoperability formed the basis for SOA.
SOA has caught the fancy of enterprise architects worldwide, since it enables businesses to respond
to change quickly and effectively. This is achieved by having a large number of finely grained services,
defined at a level of granularity that can be orchestrated in different patterns to achieve diverse tasks.
The key players in an SOA are the Service Requestor, the Service Broker and the Service Provider, as
depicted in the diagram below. Service Providers publish their services to the world by way of the
Service Broker. The Service Requestor can then send a request based on need, to the Service Broker,
who will in turn return the service that most closely matches the requirement of the requestor, from its
directory.
SOA is being heralded as the latest step in the evolution of middleware. SOA goes beyond the basic
middleware in its fundamental principles, which are:
* Loose coupling
* High interoperability
* Re-usability
* Fine-grained service definitions
2006, Torry Harris Business Solutions, All Rights Reserved.
Discovery
Agency
Locate
Advertise
A
B
C
Services
Service
ProviderInteraction
over platform
independent
protocols
Service
Requestor
User
Request/Response
Areas of Intersection
From the above sections, it is a fairly intuitive deduction that AONs can contribute significantly to
SOAs.
AONs with their ability to understand complex, high-level application message formats, allow far
more flexibility in application design than any traditional network. In order for SOA to enable agile
business processes, the individual services need to be extremely fine grained. This is to ensure that
they can be used in a wide variety of business processes without any change. The function of the
service needs to be atomic, to minimize redundancy in the service orchestration pattern.
Fine-grained services also ease the process of end to end testing and tend to be more re-usable.
However, when the number of services with fine-grained definitions increase, the number of
interactions between different services to accomplish a single business process also increases. In this
increased interaction scenario it is important to keep in mind:
* Security, since increased interaction also means increased vulnerability.
* Performance, since each interaction will have a finite latency.
* Interoperability, since finer grained service definitions also leave more room for perpetrating
tightly coupled interfaces.
AONs can help in all three of these areas:
Security in an AON can be more comprehensive and pervasive than in a traditional network, since it
can be implemented at the network device level. With the new breed of AON specific “smart network”
devices, security and authentication become much simpler to implement and easier to manage.
Performance in an AON increases radically, primarily on account of AONs being application aware.
As a result of this, priority scheduling and routing, dynamic routing and congestion control, etc.
become much easier to implement. Performance bottlenecks can be broken down from a high level,
application specific point of view, rather than at the packet level.
Since the AON is application aware, the number of traversals up and down the protocol stack is
significantly reduced. For example in a traditional environment, messages from the Application
layer can only be interpreted by another Application layer. Traversing the middleware, therefore,
takes longer, since the message must travel right up the protocol stack to the application layer and
then be repackaged for forwarding.
In an AON, it would be possible to do the repackaging at the network level. The only time the data
would need to reach the application layer would be in cases where some processing would be
required.
2006, Torry Harris Business Solutions, All Rights Reserved.
Interoperability and loose coupling are highly important, particularly with the danger of perpetrating
tightly coupled interfaces as a response to the need for fine-grained service definitions. This is a
concern, particularly in cases where component based software is in use, which may have rigidly
defined inter-component communication mechanisms. When the functionality of these components
is required to be exposed as a service, the coupling between the resulting services is often tight.
With AONs, since the network is 'application aware' and typically, platform independent, the
probability of tightly coupled interfaces being created is reduced, since the interaction will be
managed at the network level, which has the requisite knowledge required for such management.
In addition to this, AONs also provide business event visibility to the network layer; making
orchestration smoother and providing scope for development in yet unexplored areas. For example,
if a business event occurs, which requires a directional change in the routing of data, the turnaround
time required to alter the flow of messages can be reduced in case of an AON, since the business
event can be analyzed and the appropriate routing changes made at the Network level instead of
waiting for an Application level decision.
Finally, AONs create the possibility of exposing a lot of network functionality as services. For example,
the congestion control functionality could be exposed as a service, with an instance on each network
device, to ensure that the flow of information remains smooth and uniform. Similarly, integrity
checking and validation on messages could be done at the network level instead of having the
message traverse the stack at each node merely to be verified.
2006, Torry Harris Business Solutions, All Rights Reserved.
Application Elements
Network Elements
Physical Elements
Traditional Protocol Stack
AON Protocol Stack AON Protocol Stack
Application Oriented Networks
AON Protocol Stack
Application
Presentation
Session
Transport
Network
Data Link
Physical
Application
Presentation
Session
Transport
Network
Data Link
Physical
Application
Presentation
Session
Transport
Network
Data Link
Physical
Procsessing
only at
Application
layer
Message
Path
Node A Node B Node C
Procsessing
at Network
layer
Message
Path
Node A Node B Node C
Application
Presentation
Session
Transport
Network
Data Link
Physical
Application
Presentation
Session
Transport
Network
Data Link
Physical
Application
Presentation
Session
Transport
Network
Data Link
Physical
Traditional Networks
Traditional Protocol Stack Traditional Protocol Stack
Only final delivery to
application layer
The Road Ahead
The possibilities that AONs open up for the SOA paradigm are endless and almost completely
unexplored. The ability to transfer a large chunk of functionality from the Application layer to the
Network layer could mean substantial changes in the way businesses use IT. The obvious advantages
are application and service architectures that are cheaper to build and faster to deploy, since much of
the redundant functionality can be isolated and made an implicit part of the network itself.
In addition to this, since smarter networks mean better performance, despite more interactions
between services, the constraints on finely grained service definitions become less restrictive, leading
to more efficiently designed SOAs.
In summation, AONs could well be one of the key concepts to help SOA realize its full potential.
Torry Harris Business Solutions (THBS) is a US based IT service provider with development facilities in
India and China. The company, started in 1998, has for several years delivered a large variety of
middleware services to enterprise clients around the world. Now, with a large pool of highly skilled
technologists and rapidly growing, the company remains focused on the middleware and integration
space, implementing large projects across the US, Europe, the Middle East and the Far East. The
company is committed to Service-oriented Architecture(SOA), which it sees as the logical movement
to follow the phenomenon of distributed computing in the late nineties, where THBS was clearly the
market leader in implementing the offshore/onsite delivery model.
For further information, write to us at soa@thbs.com.
2006, Torry Harris Business Solutions, All Rights Reserved.

More Related Content

What's hot

Cuecent Enterprise Service Bus (ESB)
Cuecent Enterprise Service Bus (ESB)Cuecent Enterprise Service Bus (ESB)
Cuecent Enterprise Service Bus (ESB)Bahwan CyberTek
 
Data Quality meets SOA
Data Quality meets SOAData Quality meets SOA
Data Quality meets SOAUniserv
 
ESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsIBM Sverige
 
The Intricacies Of Enterprise Integration Soa Vs Esb
The Intricacies Of Enterprise Integration   Soa Vs EsbThe Intricacies Of Enterprise Integration   Soa Vs Esb
The Intricacies Of Enterprise Integration Soa Vs Esbrsnarayanan
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation EnSpagoWorld
 
SOA - Creating True Business Agility
SOA - Creating True Business AgilitySOA - Creating True Business Agility
SOA - Creating True Business AgilityBrian C. Edwards
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service BusHamed Hatami
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA ArchitecturePouria Ghatrenabi
 
Value of SOA Governance for Cloud Computing
Value of SOA Governance for Cloud ComputingValue of SOA Governance for Cloud Computing
Value of SOA Governance for Cloud ComputingCA API Management
 
Overview of SOA and the role of ESB / OSB
Overview of SOA and the role of ESB / OSBOverview of SOA and the role of ESB / OSB
Overview of SOA and the role of ESB / OSBNahser Bakht
 
ESB Presentation
ESB PresentationESB Presentation
ESB PresentationF K
 
Xura Cloud Services for the Telecommunications Market White Paper v1
Xura Cloud Services for the Telecommunications Market White Paper v1Xura Cloud Services for the Telecommunications Market White Paper v1
Xura Cloud Services for the Telecommunications Market White Paper v1Graham McInnes
 
Lecture 04 - Loose Coupling
Lecture 04 - Loose CouplingLecture 04 - Loose Coupling
Lecture 04 - Loose Couplingphanleson
 

What's hot (20)

Cuecent Enterprise Service Bus (ESB)
Cuecent Enterprise Service Bus (ESB)Cuecent Enterprise Service Bus (ESB)
Cuecent Enterprise Service Bus (ESB)
 
Data Quality meets SOA
Data Quality meets SOAData Quality meets SOA
Data Quality meets SOA
 
ESB Overview
ESB OverviewESB Overview
ESB Overview
 
integeration
integerationintegeration
integeration
 
ESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsESB Usage Scenarios and Patterns
ESB Usage Scenarios and Patterns
 
The Intricacies Of Enterprise Integration Soa Vs Esb
The Intricacies Of Enterprise Integration   Soa Vs EsbThe Intricacies Of Enterprise Integration   Soa Vs Esb
The Intricacies Of Enterprise Integration Soa Vs Esb
 
Soa ppt
Soa pptSoa ppt
Soa ppt
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 
SOA - Creating True Business Agility
SOA - Creating True Business AgilitySOA - Creating True Business Agility
SOA - Creating True Business Agility
 
L11 Service Design and REST
L11 Service Design and RESTL11 Service Design and REST
L11 Service Design and REST
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service Bus
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture
 
Value of SOA Governance for Cloud Computing
Value of SOA Governance for Cloud ComputingValue of SOA Governance for Cloud Computing
Value of SOA Governance for Cloud Computing
 
Overview of SOA and the role of ESB / OSB
Overview of SOA and the role of ESB / OSBOverview of SOA and the role of ESB / OSB
Overview of SOA and the role of ESB / OSB
 
ESB Presentation
ESB PresentationESB Presentation
ESB Presentation
 
What is service
What is serviceWhat is service
What is service
 
Xura Cloud Services for the Telecommunications Market White Paper v1
Xura Cloud Services for the Telecommunications Market White Paper v1Xura Cloud Services for the Telecommunications Market White Paper v1
Xura Cloud Services for the Telecommunications Market White Paper v1
 
SOA Principles : 8. service statelessness
SOA Principles : 8. service statelessnessSOA Principles : 8. service statelessness
SOA Principles : 8. service statelessness
 
542 546
542 546542 546
542 546
 
Lecture 04 - Loose Coupling
Lecture 04 - Loose CouplingLecture 04 - Loose Coupling
Lecture 04 - Loose Coupling
 

Similar to Application Oriented Networks: An SOA Perspective | Torry Harris Whitepaper

WDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application DevelopmentWDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application DevelopmentRajesh Raheja
 
Introduction to Micro Services
Introduction to Micro ServicesIntroduction to Micro Services
Introduction to Micro ServicesShashi Shekhar
 
Container ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
Container ecosystem based PaaS solution for Telco Cloud Analysis and ProposalContainer ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
Container ecosystem based PaaS solution for Telco Cloud Analysis and ProposalKrishna-Kumar
 
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASijseajournal
 
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptNKannanCSE
 
TM_Forum_NaaS_eBook_fjj0f1d.pdf
TM_Forum_NaaS_eBook_fjj0f1d.pdfTM_Forum_NaaS_eBook_fjj0f1d.pdf
TM_Forum_NaaS_eBook_fjj0f1d.pdfDSP/CSP Company
 
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENT
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENTA SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENT
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENTIJNSA Journal
 
SDN and NFV Value in Business Services: Innovations in Network Monetization a...
SDN and NFV Value in Business Services: Innovations in Network Monetization a...SDN and NFV Value in Business Services: Innovations in Network Monetization a...
SDN and NFV Value in Business Services: Innovations in Network Monetization a...Cisco Service Provider
 
M.E Computer Science Server Computing Projects
M.E Computer Science Server Computing ProjectsM.E Computer Science Server Computing Projects
M.E Computer Science Server Computing ProjectsVijay Karan
 
service orentation documentation
service orentation documentationservice orentation documentation
service orentation documentationpavan nani
 
M.Phil Computer Science Server Computing Projects
M.Phil Computer Science Server Computing ProjectsM.Phil Computer Science Server Computing Projects
M.Phil Computer Science Server Computing ProjectsVijay Karan
 
M phil-computer-science-server-computing-projects
M phil-computer-science-server-computing-projectsM phil-computer-science-server-computing-projects
M phil-computer-science-server-computing-projectsVijay Karan
 
Outsourcing SOA Implementation | Torry Harris Whitepaper
Outsourcing SOA Implementation | Torry Harris WhitepaperOutsourcing SOA Implementation | Torry Harris Whitepaper
Outsourcing SOA Implementation | Torry Harris WhitepaperTorry Harris Business Solutions
 
Soa session 1 part 1(2)
Soa session 1 part 1(2)Soa session 1 part 1(2)
Soa session 1 part 1(2)Shilpi Jain
 
.Net projects 2011 by core ieeeprojects.com
.Net projects 2011 by core ieeeprojects.com .Net projects 2011 by core ieeeprojects.com
.Net projects 2011 by core ieeeprojects.com msudan92
 
L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter Vikas Deolaliker
 
Cloud scalability considerations
Cloud scalability considerationsCloud scalability considerations
Cloud scalability considerationsIJCSES Journal
 
Mrv wp-application-aware-networking
Mrv wp-application-aware-networkingMrv wp-application-aware-networking
Mrv wp-application-aware-networkingMRV Communications
 

Similar to Application Oriented Networks: An SOA Perspective | Torry Harris Whitepaper (20)

WDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application DevelopmentWDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application Development
 
Introduction to Micro Services
Introduction to Micro ServicesIntroduction to Micro Services
Introduction to Micro Services
 
Container ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
Container ecosystem based PaaS solution for Telco Cloud Analysis and ProposalContainer ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
Container ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
 
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
 
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
 
TM_Forum_NaaS_eBook_fjj0f1d.pdf
TM_Forum_NaaS_eBook_fjj0f1d.pdfTM_Forum_NaaS_eBook_fjj0f1d.pdf
TM_Forum_NaaS_eBook_fjj0f1d.pdf
 
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENT
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENTA SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENT
A SECURITY FRAMEWORK FOR SOA APPLICATIONS IN MOBILE ENVIRONMENT
 
SDN and NFV Value in Business Services: Innovations in Network Monetization a...
SDN and NFV Value in Business Services: Innovations in Network Monetization a...SDN and NFV Value in Business Services: Innovations in Network Monetization a...
SDN and NFV Value in Business Services: Innovations in Network Monetization a...
 
M.E Computer Science Server Computing Projects
M.E Computer Science Server Computing ProjectsM.E Computer Science Server Computing Projects
M.E Computer Science Server Computing Projects
 
service orentation documentation
service orentation documentationservice orentation documentation
service orentation documentation
 
M.Phil Computer Science Server Computing Projects
M.Phil Computer Science Server Computing ProjectsM.Phil Computer Science Server Computing Projects
M.Phil Computer Science Server Computing Projects
 
M phil-computer-science-server-computing-projects
M phil-computer-science-server-computing-projectsM phil-computer-science-server-computing-projects
M phil-computer-science-server-computing-projects
 
Cc unit 2 updated
Cc unit 2 updatedCc unit 2 updated
Cc unit 2 updated
 
Outsourcing SOA Implementation | Torry Harris Whitepaper
Outsourcing SOA Implementation | Torry Harris WhitepaperOutsourcing SOA Implementation | Torry Harris Whitepaper
Outsourcing SOA Implementation | Torry Harris Whitepaper
 
Unit III.ppt
Unit III.pptUnit III.ppt
Unit III.ppt
 
Soa session 1 part 1(2)
Soa session 1 part 1(2)Soa session 1 part 1(2)
Soa session 1 part 1(2)
 
.Net projects 2011 by core ieeeprojects.com
.Net projects 2011 by core ieeeprojects.com .Net projects 2011 by core ieeeprojects.com
.Net projects 2011 by core ieeeprojects.com
 
L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter
 
Cloud scalability considerations
Cloud scalability considerationsCloud scalability considerations
Cloud scalability considerations
 
Mrv wp-application-aware-networking
Mrv wp-application-aware-networkingMrv wp-application-aware-networking
Mrv wp-application-aware-networking
 

More from Torry Harris Business Solutions

SOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
SOA Offshore Onsite Delivery Model | Torry Harris WhitepaperSOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
SOA Offshore Onsite Delivery Model | Torry Harris WhitepaperTorry Harris Business Solutions
 
SOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris WhitepaperSOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris WhitepaperTorry Harris Business Solutions
 
Comparison of Cloud Computing Services | Torry Harris Whitepaper
Comparison of Cloud Computing Services | Torry Harris WhitepaperComparison of Cloud Computing Services | Torry Harris Whitepaper
Comparison of Cloud Computing Services | Torry Harris WhitepaperTorry Harris Business Solutions
 
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris WhitepaperEucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris WhitepaperTorry Harris Business Solutions
 
BPM - The Soft Science of Change | Torry Harris Whitepaper
BPM - The Soft Science of Change | Torry Harris WhitepaperBPM - The Soft Science of Change | Torry Harris Whitepaper
BPM - The Soft Science of Change | Torry Harris WhitepaperTorry Harris Business Solutions
 
EAI Performance Analysis Web-Methods | Torry Harris Whitepaper
EAI Performance Analysis Web-Methods | Torry Harris WhitepaperEAI Performance Analysis Web-Methods | Torry Harris Whitepaper
EAI Performance Analysis Web-Methods | Torry Harris WhitepaperTorry Harris Business Solutions
 
EAI Test Driven Development WebMethods | Torry Harris Whitepaper
EAI Test Driven Development WebMethods | Torry Harris WhitepaperEAI Test Driven Development WebMethods | Torry Harris Whitepaper
EAI Test Driven Development WebMethods | Torry Harris WhitepaperTorry Harris Business Solutions
 

More from Torry Harris Business Solutions (20)

A Guide to SOA Implementation | Torry Harris Whitepaper
A Guide to SOA Implementation | Torry Harris WhitepaperA Guide to SOA Implementation | Torry Harris Whitepaper
A Guide to SOA Implementation | Torry Harris Whitepaper
 
Application Rationalization | Torry Harris Whitepaper
Application Rationalization | Torry Harris WhitepaperApplication Rationalization | Torry Harris Whitepaper
Application Rationalization | Torry Harris Whitepaper
 
SOA Migration Services | Torry Harris
SOA Migration Services | Torry HarrisSOA Migration Services | Torry Harris
SOA Migration Services | Torry Harris
 
SOA Roadmap and Education | Torry Harris
SOA Roadmap and Education | Torry HarrisSOA Roadmap and Education | Torry Harris
SOA Roadmap and Education | Torry Harris
 
SOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
SOA Offshore Onsite Delivery Model | Torry Harris WhitepaperSOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
SOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
 
SOA Test Methodology | Torry Harris Whitepaper
SOA Test Methodology | Torry Harris WhitepaperSOA Test Methodology | Torry Harris Whitepaper
SOA Test Methodology | Torry Harris Whitepaper
 
SOA for Retail | Torry Harris Whitepaper
SOA for Retail | Torry Harris WhitepaperSOA for Retail | Torry Harris Whitepaper
SOA for Retail | Torry Harris Whitepaper
 
SOA for Telecom | Torry Harris Whitepaper
SOA for Telecom | Torry Harris WhitepaperSOA for Telecom | Torry Harris Whitepaper
SOA for Telecom | Torry Harris Whitepaper
 
A Guide to SOA Governance | Torry Harris Whitepaper
A Guide to SOA Governance | Torry Harris WhitepaperA Guide to SOA Governance | Torry Harris Whitepaper
A Guide to SOA Governance | Torry Harris Whitepaper
 
SOA Maturity Model | Torry Harris Whitepaper
SOA Maturity Model | Torry Harris WhitepaperSOA Maturity Model | Torry Harris Whitepaper
SOA Maturity Model | Torry Harris Whitepaper
 
SOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris WhitepaperSOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris Whitepaper
 
Migration and Security in SOA | Torry Harris Whitepaper
Migration and Security in SOA | Torry Harris WhitepaperMigration and Security in SOA | Torry Harris Whitepaper
Migration and Security in SOA | Torry Harris Whitepaper
 
Web Services in SOA | Torry Harris
Web Services in SOA | Torry HarrisWeb Services in SOA | Torry Harris
Web Services in SOA | Torry Harris
 
Cloud Catalyst Programme | Torry Harris Whitepaper
Cloud Catalyst Programme | Torry Harris WhitepaperCloud Catalyst Programme | Torry Harris Whitepaper
Cloud Catalyst Programme | Torry Harris Whitepaper
 
Cloud Computing Overview | Torry Harris Whitepaper
Cloud Computing Overview | Torry Harris WhitepaperCloud Computing Overview | Torry Harris Whitepaper
Cloud Computing Overview | Torry Harris Whitepaper
 
Comparison of Cloud Computing Services | Torry Harris Whitepaper
Comparison of Cloud Computing Services | Torry Harris WhitepaperComparison of Cloud Computing Services | Torry Harris Whitepaper
Comparison of Cloud Computing Services | Torry Harris Whitepaper
 
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris WhitepaperEucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
 
BPM - The Soft Science of Change | Torry Harris Whitepaper
BPM - The Soft Science of Change | Torry Harris WhitepaperBPM - The Soft Science of Change | Torry Harris Whitepaper
BPM - The Soft Science of Change | Torry Harris Whitepaper
 
EAI Performance Analysis Web-Methods | Torry Harris Whitepaper
EAI Performance Analysis Web-Methods | Torry Harris WhitepaperEAI Performance Analysis Web-Methods | Torry Harris Whitepaper
EAI Performance Analysis Web-Methods | Torry Harris Whitepaper
 
EAI Test Driven Development WebMethods | Torry Harris Whitepaper
EAI Test Driven Development WebMethods | Torry Harris WhitepaperEAI Test Driven Development WebMethods | Torry Harris Whitepaper
EAI Test Driven Development WebMethods | Torry Harris Whitepaper
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Application Oriented Networks: An SOA Perspective | Torry Harris Whitepaper

  • 1. Application Oriented Networks: An SOA Perspective www.thbs.com
  • 2. Introduction Service Oriented Architecture is the hot topic of discussion in IT circles today. So much so, in fact, that SOA is being seen by many as the future of enterprise interaction. Even as SOA continues to make waves, newer and more radical methods of implementing it are emerging every day. The field is so vast that there is a lot of room for new players. The concept of 'Application Oriented Networks' is one of many technologies that is being considered for use in an SOA environment. Developed almost independently as a concept, AON is quickly beginning to look like one of the strongest contenders for use with the SOA paradigm. This whitepaper explores the facts and attempts to analyze the true impact of AON on SOA. 2006, Torry Harris Business Solutions, All Rights Reserved. AON The concept of AON is the realization of the “smart network” dream. Simply put, Application Oriented Networks go beyond the standard TCP/IP networks by making the individual network elements more intelligent. The evolution of AONs came as a solution to the problem of increasing complexity in the Application Layer of the traditional protocol stack, while the Network and Transport Layers continued to be relatively simple. Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical Time Application Elements Network Elements Physical Elements
  • 3. 2006, Torry Harris Business Solutions, All Rights Reserved. An extremely complex Application Layer has a vast set of attendant problems, some of the major ones being: Lower speed owing to large application messages that span multiple MTUs (Maximum Transmission Units). Higher cost of development and maintenance. A constant need for more and more middleware to integrate two vastly different applications. By moving some of this complexity out of the Application layer and into the Network and Transport Layers, AONs seek to balance the protocol stack to a certain extent. The new developments in this space allow AONs to provide a wide variety of functions including in- line security, transformation, routing and business event awareness. With a growing need for platform and vendor independence, XML has become the de-facto standard for enterprise interactions. XML's platform independent nature and adaptability to diverse applications have been the basis of its growing popularity. It is no surprise then that the most obvious method of adding Application layer functionality to the network layer is to make the individual network elements such as gateways and routers “XML aware”. This could be by way of add-on hardware or by building the elements to inherently contain more functionality. By adding on this intelligence at the network level, AONs could help achieve some of the most sought after goals in the enterprise software framework, such as: * Fine-grained yet low-cost application infrastructure * Pervasive business event awareness * Increased performance * Comprehensive security Application Elements Network Elements Physical Elements Traditional Protocol Stack Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical AON Protocol Stack
  • 4. SOA Before we analyze the application of AONs to Service Oriented Architectures, it is necessary to look at the basics of SOA and to understand the underlying motivation behind the evolution of SOAs. The Service Oriented Architecture paradigm evolved from the principles of Object Oriented Programming and component based software, when developers began to realize that merely re- using components was not enough to provide maximum efficiency in a distributed environment. The need for application integration and interoperability formed the basis for SOA. SOA has caught the fancy of enterprise architects worldwide, since it enables businesses to respond to change quickly and effectively. This is achieved by having a large number of finely grained services, defined at a level of granularity that can be orchestrated in different patterns to achieve diverse tasks. The key players in an SOA are the Service Requestor, the Service Broker and the Service Provider, as depicted in the diagram below. Service Providers publish their services to the world by way of the Service Broker. The Service Requestor can then send a request based on need, to the Service Broker, who will in turn return the service that most closely matches the requirement of the requestor, from its directory. SOA is being heralded as the latest step in the evolution of middleware. SOA goes beyond the basic middleware in its fundamental principles, which are: * Loose coupling * High interoperability * Re-usability * Fine-grained service definitions 2006, Torry Harris Business Solutions, All Rights Reserved. Discovery Agency Locate Advertise A B C Services Service ProviderInteraction over platform independent protocols Service Requestor User Request/Response
  • 5. Areas of Intersection From the above sections, it is a fairly intuitive deduction that AONs can contribute significantly to SOAs. AONs with their ability to understand complex, high-level application message formats, allow far more flexibility in application design than any traditional network. In order for SOA to enable agile business processes, the individual services need to be extremely fine grained. This is to ensure that they can be used in a wide variety of business processes without any change. The function of the service needs to be atomic, to minimize redundancy in the service orchestration pattern. Fine-grained services also ease the process of end to end testing and tend to be more re-usable. However, when the number of services with fine-grained definitions increase, the number of interactions between different services to accomplish a single business process also increases. In this increased interaction scenario it is important to keep in mind: * Security, since increased interaction also means increased vulnerability. * Performance, since each interaction will have a finite latency. * Interoperability, since finer grained service definitions also leave more room for perpetrating tightly coupled interfaces. AONs can help in all three of these areas: Security in an AON can be more comprehensive and pervasive than in a traditional network, since it can be implemented at the network device level. With the new breed of AON specific “smart network” devices, security and authentication become much simpler to implement and easier to manage. Performance in an AON increases radically, primarily on account of AONs being application aware. As a result of this, priority scheduling and routing, dynamic routing and congestion control, etc. become much easier to implement. Performance bottlenecks can be broken down from a high level, application specific point of view, rather than at the packet level. Since the AON is application aware, the number of traversals up and down the protocol stack is significantly reduced. For example in a traditional environment, messages from the Application layer can only be interpreted by another Application layer. Traversing the middleware, therefore, takes longer, since the message must travel right up the protocol stack to the application layer and then be repackaged for forwarding. In an AON, it would be possible to do the repackaging at the network level. The only time the data would need to reach the application layer would be in cases where some processing would be required. 2006, Torry Harris Business Solutions, All Rights Reserved.
  • 6. Interoperability and loose coupling are highly important, particularly with the danger of perpetrating tightly coupled interfaces as a response to the need for fine-grained service definitions. This is a concern, particularly in cases where component based software is in use, which may have rigidly defined inter-component communication mechanisms. When the functionality of these components is required to be exposed as a service, the coupling between the resulting services is often tight. With AONs, since the network is 'application aware' and typically, platform independent, the probability of tightly coupled interfaces being created is reduced, since the interaction will be managed at the network level, which has the requisite knowledge required for such management. In addition to this, AONs also provide business event visibility to the network layer; making orchestration smoother and providing scope for development in yet unexplored areas. For example, if a business event occurs, which requires a directional change in the routing of data, the turnaround time required to alter the flow of messages can be reduced in case of an AON, since the business event can be analyzed and the appropriate routing changes made at the Network level instead of waiting for an Application level decision. Finally, AONs create the possibility of exposing a lot of network functionality as services. For example, the congestion control functionality could be exposed as a service, with an instance on each network device, to ensure that the flow of information remains smooth and uniform. Similarly, integrity checking and validation on messages could be done at the network level instead of having the message traverse the stack at each node merely to be verified. 2006, Torry Harris Business Solutions, All Rights Reserved. Application Elements Network Elements Physical Elements Traditional Protocol Stack AON Protocol Stack AON Protocol Stack Application Oriented Networks AON Protocol Stack Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical Procsessing only at Application layer Message Path Node A Node B Node C Procsessing at Network layer Message Path Node A Node B Node C Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical Traditional Networks Traditional Protocol Stack Traditional Protocol Stack Only final delivery to application layer
  • 7. The Road Ahead The possibilities that AONs open up for the SOA paradigm are endless and almost completely unexplored. The ability to transfer a large chunk of functionality from the Application layer to the Network layer could mean substantial changes in the way businesses use IT. The obvious advantages are application and service architectures that are cheaper to build and faster to deploy, since much of the redundant functionality can be isolated and made an implicit part of the network itself. In addition to this, since smarter networks mean better performance, despite more interactions between services, the constraints on finely grained service definitions become less restrictive, leading to more efficiently designed SOAs. In summation, AONs could well be one of the key concepts to help SOA realize its full potential. Torry Harris Business Solutions (THBS) is a US based IT service provider with development facilities in India and China. The company, started in 1998, has for several years delivered a large variety of middleware services to enterprise clients around the world. Now, with a large pool of highly skilled technologists and rapidly growing, the company remains focused on the middleware and integration space, implementing large projects across the US, Europe, the Middle East and the Far East. The company is committed to Service-oriented Architecture(SOA), which it sees as the logical movement to follow the phenomenon of distributed computing in the late nineties, where THBS was clearly the market leader in implementing the offshore/onsite delivery model. For further information, write to us at soa@thbs.com. 2006, Torry Harris Business Solutions, All Rights Reserved.