Application Oriented Networks: An SOA Perspective

Similar documents
Service Oriented Architecture

Udaipur, Rajasthan, India. University, Udaipur, Rajasthan, India

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI

BUILDING the VIRtUAL enterprise

I D C T E C H N O L O G Y S P O T L I G H T. V i r t u a l and Cloud D a t a Center Management

CISCO IT DEPARTMENT DEPLOYS INNOVATIVE CISCO APPLICATION- ORIENTED NETWORKING SOLUTION

TN3270 AND TN5250 INTERNET STANDARDS

Enterprise Integration with Workflow Management

GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.

Using JBI for Service-Oriented Integration (SOI)

Using the Network to Optimize a Virtualized Data Center

Chapter 8 Web Services Objectives

Position Paper for Workshop on Web Services for Enterprise Computing

Introduction. Delivering Management as Agile as the Cloud: Enabling New Architectures with CA Technologies Virtual Network Assurance Solution

Workshop on the IPv6 development in Saudi Arabia 8 February 2009; Riyadh - KSA

SUMMARY LAYERED ARCHITECTURE

Nastel Technologies 48 South Service Road Melville, NY, USA Copyright 2015 Nastel Technologies, Inc.

Architecting a country

Design and deliver cloud-based apps and data for flexible, on-demand IT

The Top Five Reasons to Deploy Software-Defined Networks and Network Functions Virtualization

2 Background: Service Oriented Network Architectures

Smart Data Center Solutions

IP Mobility vs. Session Mobility

That Set the Foundation for the Private Cloud

Enterprise Data Architecture: Why, What and How

Virtualizing Networks:

A guide for IT professionals. implementing the hybrid cloud

Applying Microservices in Webservices, with An Implementation Idea

Chapter 2 Distributed Computing Infrastructure

Introduction to iscsi

Sentinet for BizTalk Server SENTINET

(9A05803) WEB SERVICES (ELECTIVE - III)

A Perspective on the Transformation of zseries to Support New Workloads

Dynamic Network Segmentation

<Insert Picture Here> Enterprise Data Management using Grid Technology

NETWORKING 3.0. Network Only Provably Cryptographically Identifiable Devices INSTANT OVERLAY NETWORKING. Remarkably Simple

Goal: Offer practical information to help the architecture evaluation of an SOA system. Evaluating a Service-Oriented Architecture

AdvOSS AAA: Architecture, Call flows and implementing emerging business use cases

Top Priority for Hybrid IT

Designing and debugging real-time distributed systems

WebSphere Application Server, Version 5. What s New?

Next Generation Privilege Identity Management

Guide to SDN, SD-WAN, NFV, and VNF

SNIA Discussion on iscsi, FCIP, and IFCP Page 1 of 7. IP storage: A review of iscsi, FCIP, ifcp

Networking for a dynamic infrastructure: getting it right.

Design of Next Generation Internet Based on Application-Oriented Networking

Sentinet for Microsoft Azure SENTINET

Cloud Managed IT for Modern Organizations

MAGIC OF SDN IN NETWORKING

Overview SENTINET 3.1

Web Services - Concepts, Architecture and Applications Part 3: Asynchronous middleware

Accelerate Your Enterprise Private Cloud Initiative

Announcements. Next week Upcoming R2

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution

Real-time Communications Security and SDN

I D C T E C H N O L O G Y S P O T L I G H T

Migration to Service Oriented Architecture Using Web Services Whitepaper

Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Events Will Transform Application Servers

Sentinet for Windows Azure VERSION 2.2

Executive Summary...1 Chapter 1: Introduction...1

A Quick Chat about SOMF Logical Design of Service Relationship

The Ultimate Guide for Virtual Server Protection

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

IP FUNDAMENTALS FOR LIVE MULTI-CAMERA VIDEO A PRIMER FOR BROADCASTERS AND PRODUCTION FACILITIES

When ICN Meets C-RAN for HetNets: An SDN Approach C H E N C H E N Y A N G, Z H I Y O N G C H E N, B I N X I A, A N D J I A N G Z H O U W A N G

Building a Future-Proof Data- Processing Solution with Intelligent IoT Gateways. Johnny T.L. Fang Product Manager

Leverage SOA for increased business flexibility What, why, how, and when

Cisco Service-Oriented Network Architecture: Support and Optimize SOA and Web 2.0 Applications

Networking for a smarter data center: Getting it right

Super-Peer Architectures for Distributed Computing

The Bizarre Truth! Automating the Automation. Complicated & Confusing taxonomy of Model Based Testing approach A CONFORMIQ WHITEPAPER

Features. HDX WAN optimization. QoS

Ellipse Web Services Overview

A Capacity Planning Methodology for Distributed E-Commerce Applications

Workshop on Web of Services for Enterprise Computing

Routing Protocol comparison

WHAT CIOs NEED TO KNOW TO CAPITALIZE ON HYBRID CLOUD

SYSPRO s Fluid Interface Design

IBM Europe Announcement ZP , dated November 6, 2007

WHITE PAPER Cloud FastPath: A Highly Secure Data Transfer Solution

WHY LEGACY SECURITY ARCHITECTURES ARE INADEQUATE IN A MULTI-CLOUD WORLD

Software-Defined Networking from Serro Solutions Enables Global Communication Services in Near Real-Time

SDI, Containers and DevOps - Cloud Adoption Trends Driving IT Transformation

Securely Access Services Over AWS PrivateLink. January 2019

Introduction and Overview

MDA Journal. Toward a Business Process Platform A BPT COLUMN. David S. Frankel Lead Standards Architect - Model Driven Systems SAP Labs.

Open Server Architecture

IBM Data Center Networking in Support of Dynamic Infrastructure

IBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation

Sony Adopts Cisco Solution for Global IPv6 Project

Gen-Z Overview. 1. Introduction. 2. Background. 3. A better way to access data. 4. Why a memory-semantic fabric

Legacy Transaction Integration TM In a Service-oriented Architecture (SOA)

Java Web Service Essentials (TT7300) Day(s): 3. Course Code: GK4232. Overview

OsiriX in the Enterprise:

The Transition to Networked Storage

Cisco Cloud Services Router 1000V and Amazon Web Services CASE STUDY

Virtualization and Softwarization Technologies for End-to-end Networking

SD-WAN Solution How to Make the Best Choice for Your Business

next-generation datacenters

Transcription:

Oriented s: 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 ' Oriented s' 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. AON The concept of AON is the realization of the smart network dream. Simply put, Oriented s 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 Layer of the traditional protocol stack, while the and Layers continued to be relatively simple. Time Elements Elements Elements

An extremely complex 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 layer and into the and Layers, AONs seek to balance the protocol stack to a certain extent. Elements Elements Elements The new developments in this space allow AONs to provide a wide variety of functions including inline 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 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

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 reusing 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. Discovery Agency Locate Advertise A User Request/Response Service Requestor Interaction over platform independent protocols B C Service Provider Services 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

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 layer can only be interpreted by another 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.

Node A Node B Node C Message Path Procsessing only at layer Traditional s Node A Node B Node C Message Path Only final delivery to application layer Procsessing at layer Elements Elements Elements Oriented s 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 level instead of waiting for an 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.

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 layer to the 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.