Pages

Thursday, March 10, 2011

SERVICE ORIENTED ARCHITECTURE FOR ENTERPRISE APPLICATIONS

SERVICE ORIENTED ARCHITECTURE FOR ENTERPRISE APPLICATIONS

1. Introduction

This paper presents the vision for service orientation and service-oriented architecture in enterprise computing. We first explore the promise of service orientation and discuss the role that service orientation plays in developing connected systems.

We also examine how SOA (Service Oriented Architecture) behaves for enterprise class solutions and initiatives in the area of service orientation, and conclude with practical real time implementation of SOA in HELIX for authorizing and authenticating the users of HELIX applications.

2. Subject Clarity

Most IT organizations today need to justify their projects with an expected Return on Investment (ROI) and on Customer Satisfaction. This paper will present some of these key concepts and principles of implementing Service Oriented Architecture (SOA) for Enterprise Applications. The key distinction of SOA is that its services operate in a loosely coupled environment and work together to deliver value to the business. Information Technology now faces pressures on a number of fronts:

Requirements to be more responsive and flexible to shifting business needs.
Challenges of handling incompatible and heterogeneous software systems.
Demands to bring new business services to a broader array of consumers ranging from customers
accessing services via web interfaces, to partners sharing information

IT organizations are seeking solutions to meet increasing demands in the most cost-effective way. The SOA approach can bring potential benefits to an IT organization such as

Standardized interfaces and data models: SOA can help reduce costs of building new functionality from heterogeneous software systems and incompatible data by providing standardized interfaces and data models

Re-use: Enables the ability for re-use, thereby reducing the overall cost of application development projects built on these principles. This is especially true for ongoing maintenance and building new applications by leveraging existing services

Composability: Enables us to compose new services that can be rapidly built from existing services. This ability makes IT
organizations more agile than ever before, as they can then respond to continuously evolving business objectives. Thus, SOA
implementation will be a significant shift in how software solutions can be built effectively. Once this is achieved, SOA will be
part of the solution to create a new Business era

3. Problem Definition Re-Statement

Most IT systems are able to deliver timely information for the business execution. However, when looking at distributed systems from a business perspective, most enterprises share a few fundamental concerns:

How to solve the Integration problem?
How to avoid tight coupling?
What about Interoperability?

These issues usually end up with solutions only when the stated concerns are addressed. The culmination of these problems will be the evolution of new architecture to create a new business age.

Download

Download full paper At
http://www.enjineer.com/forum

No comments:

Post a Comment