SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
Torry Harris Business Solutions
Torry Harris Business Solutions Presents
“Six Steps for Transitioning Successfully to SOA”
www.thbs.com
Note: The contentsof thisDocument are considered TorryHarrisConfidential. No part of thisDocument maybe
reproducedinanyformbyanymeanswithoutthepriorwrittenauthorizationofTorryHarrisBusinessSolutions.
Service-Oriented Architecture Makes IT a Strategic Partner in Achieving Business
Objectives by Decreasing Dependencies, Improving Communication Across Disparate
Systems and Enabling Reuse of Existing and Legacy Systems.
Successful enterprise IT managers today understand that a service-oriented architecture is not
a luxury, it is a necessary IT methodology that lends to a flexible IT infrastructure capable of
adapting to business needs. The next step naturally, is to select from the many implementation
options available, and this process need not keep decision makers awake at night as long as
they begin with a clear roadmap. The following steps can be adopted by decision-makers
embarking on the road to SOA.
1) Which business processes are most frequently changed?
Identify the application or sets of applications that are impacted by the most frequently required
changes requested by the business. This is a first step that gives an idea of what we will be
dealing with, though in small bites. Processes that are most frequently changed are appropriate
candidates to pick for any SOA initiative as these processes can be re-factored based on SOA
principles leading to faster adaptability to change. A parallel run, involving both legacy i.e.
existing applications and the newer versions, each incorporating more services, progressively
exposed through iterations, will be required during the transition.
2) Document use cases that will be impacted by changes to these applications.
The next step will include a study of client-based executables or interfaces, invoked by each
user community. The purpose of this study is to allow a fuller view of the scope and establish a
narrower set of “important victories.” This exercise would be the first steps towards drilling down
and identifying the services that would need to be exposed.
3) Review application code to identify and abstract business processes from application
functionality.
For the use cases identified the exercise of parsing business processes apart from an
application’s functionality accomplishes the goal of allowing us to form a reasonable estimate of
the work and timelines involved (establishes scope of work).
4) Expose potential latency issues of re-use and content heavy XML and the security
issues of opening these assets for access.
When business systems operate conditionally, many of the tasks are buried deep within the
rules engines. The process of separating process from systems and making each discrete will
necessarily expose weaknesses. These considerations will determine the classes and types of
products to be used in the enterprise architecture. Once this is done, the first sketch of the
target architecture is visible. Development of Proof-of-concepts will help in deciding on the
products to be used and to also come up with the governance guidelines for the subsequent
development activities. An offshore partner knowledgeable in the products being investigated
and technology in general can be a useful tool in this exercise.
5) Start building and exposing the separate functionality that is identified to be a part of
one or more business processes.
At this time, it’s important to get started. A registry and/or a repository that describes the service
is necessary, so that incoming messages can find them. The exercise of decomposition of the
identified business process(es) into reusable services will help identify the services to be
implemented. The SOA could at first be made available within the firewall, tested and then
subsequently made available through holes in the firewall that are opened specifically with
relevant security measures to allow access to nominated users. A gradual ramp up in terms of
number of services exposed is recommended so that the infrastructure used can be monitored
closely and any corrections required can be implemented with minimal impact.
6) Researching and selecting the right offshore SOA Partner.
The selection of a SOA partner largely depends on whether a SOA product is purchased or if a
custom solution is desired. Selecting an entity that is knowledgeable in both open source and
proprietary solutions affords options for cost-sensitive and time-sensitive domains. The partner
can help in both identification of the solution set as well as the implementation of the desired
services. Finally, knowledge, skill and expertise are of little value without client-centric support.
Is this merely a vendor, or a true business ally, with domain-specific expertise? Is there visibility
into their process and is your support team accessible around the clock to meet your needs?
Torry Harris Business Solutions (THBS) is a US based IT service provider with development
facilities in India and China. The services offered are in the areas of SOA, Testing, Offshore
Product Development, IT Enterprise Services etc. 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.
For more information, contact Torry Harris at soa@thbs.com.
Web: www.thbs.com/soa.

Contenu connexe

Plus de 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
 
Web Service Interaction Models | Torry Harris Whitepaper
Web Service Interaction Models | Torry Harris WhitepaperWeb Service Interaction Models | Torry Harris Whitepaper
Web Service Interaction Models | Torry Harris WhitepaperTorry Harris Business Solutions
 
Stringing the Quartet Cloud SOA BPM and BI | Torry Harris Whitepaper
Stringing the Quartet Cloud SOA BPM and BI | Torry Harris WhitepaperStringing the Quartet Cloud SOA BPM and BI | Torry Harris Whitepaper
Stringing the Quartet Cloud SOA BPM and BI | Torry Harris WhitepaperTorry Harris Business Solutions
 
The Power Trio - Integration Through SOA, Enterprise Mobility and Gamification
The Power Trio - Integration Through SOA, Enterprise Mobility and GamificationThe Power Trio - Integration Through SOA, Enterprise Mobility and Gamification
The Power Trio - Integration Through SOA, Enterprise Mobility and GamificationTorry Harris Business Solutions
 
Mobility, Gamification & SOA as the Basis for Better User Experience
Mobility, Gamification & SOA as the Basis for Better User ExperienceMobility, Gamification & SOA as the Basis for Better User Experience
Mobility, Gamification & SOA as the Basis for Better User ExperienceTorry Harris Business Solutions
 

Plus de Torry Harris Business Solutions (20)

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
 
Web Service Extensions | Torry Harris Whitepaper
Web Service Extensions | Torry Harris WhitepaperWeb Service Extensions | Torry Harris Whitepaper
Web Service Extensions | Torry Harris Whitepaper
 
Web Service Interaction Models | Torry Harris Whitepaper
Web Service Interaction Models | Torry Harris WhitepaperWeb Service Interaction Models | Torry Harris Whitepaper
Web Service Interaction Models | Torry Harris Whitepaper
 
Stringing the Quartet Cloud SOA BPM and BI | Torry Harris Whitepaper
Stringing the Quartet Cloud SOA BPM and BI | Torry Harris WhitepaperStringing the Quartet Cloud SOA BPM and BI | Torry Harris Whitepaper
Stringing the Quartet Cloud SOA BPM and BI | Torry Harris Whitepaper
 
The 6th Vertical | Torry Harris Whitepaper
The 6th Vertical | Torry Harris WhitepaperThe 6th Vertical | Torry Harris Whitepaper
The 6th Vertical | Torry Harris Whitepaper
 
The Power Trio - Integration Through SOA, Enterprise Mobility and Gamification
The Power Trio - Integration Through SOA, Enterprise Mobility and GamificationThe Power Trio - Integration Through SOA, Enterprise Mobility and Gamification
The Power Trio - Integration Through SOA, Enterprise Mobility and Gamification
 
Mobility, Gamification & SOA as the Basis for Better User Experience
Mobility, Gamification & SOA as the Basis for Better User ExperienceMobility, Gamification & SOA as the Basis for Better User Experience
Mobility, Gamification & SOA as the Basis for Better User Experience
 

Dernier

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Dernier (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

6 Steps to SOA | Torry Harris Whitepaper

  • 1. Torry Harris Business Solutions Torry Harris Business Solutions Presents “Six Steps for Transitioning Successfully to SOA” www.thbs.com Note: The contentsof thisDocument are considered TorryHarrisConfidential. No part of thisDocument maybe reproducedinanyformbyanymeanswithoutthepriorwrittenauthorizationofTorryHarrisBusinessSolutions.
  • 2. Service-Oriented Architecture Makes IT a Strategic Partner in Achieving Business Objectives by Decreasing Dependencies, Improving Communication Across Disparate Systems and Enabling Reuse of Existing and Legacy Systems. Successful enterprise IT managers today understand that a service-oriented architecture is not a luxury, it is a necessary IT methodology that lends to a flexible IT infrastructure capable of adapting to business needs. The next step naturally, is to select from the many implementation options available, and this process need not keep decision makers awake at night as long as they begin with a clear roadmap. The following steps can be adopted by decision-makers embarking on the road to SOA. 1) Which business processes are most frequently changed? Identify the application or sets of applications that are impacted by the most frequently required changes requested by the business. This is a first step that gives an idea of what we will be dealing with, though in small bites. Processes that are most frequently changed are appropriate candidates to pick for any SOA initiative as these processes can be re-factored based on SOA principles leading to faster adaptability to change. A parallel run, involving both legacy i.e. existing applications and the newer versions, each incorporating more services, progressively exposed through iterations, will be required during the transition. 2) Document use cases that will be impacted by changes to these applications. The next step will include a study of client-based executables or interfaces, invoked by each user community. The purpose of this study is to allow a fuller view of the scope and establish a narrower set of “important victories.” This exercise would be the first steps towards drilling down and identifying the services that would need to be exposed. 3) Review application code to identify and abstract business processes from application functionality. For the use cases identified the exercise of parsing business processes apart from an application’s functionality accomplishes the goal of allowing us to form a reasonable estimate of the work and timelines involved (establishes scope of work). 4) Expose potential latency issues of re-use and content heavy XML and the security issues of opening these assets for access. When business systems operate conditionally, many of the tasks are buried deep within the rules engines. The process of separating process from systems and making each discrete will necessarily expose weaknesses. These considerations will determine the classes and types of products to be used in the enterprise architecture. Once this is done, the first sketch of the target architecture is visible. Development of Proof-of-concepts will help in deciding on the products to be used and to also come up with the governance guidelines for the subsequent development activities. An offshore partner knowledgeable in the products being investigated and technology in general can be a useful tool in this exercise.
  • 3. 5) Start building and exposing the separate functionality that is identified to be a part of one or more business processes. At this time, it’s important to get started. A registry and/or a repository that describes the service is necessary, so that incoming messages can find them. The exercise of decomposition of the identified business process(es) into reusable services will help identify the services to be implemented. The SOA could at first be made available within the firewall, tested and then subsequently made available through holes in the firewall that are opened specifically with relevant security measures to allow access to nominated users. A gradual ramp up in terms of number of services exposed is recommended so that the infrastructure used can be monitored closely and any corrections required can be implemented with minimal impact. 6) Researching and selecting the right offshore SOA Partner. The selection of a SOA partner largely depends on whether a SOA product is purchased or if a custom solution is desired. Selecting an entity that is knowledgeable in both open source and proprietary solutions affords options for cost-sensitive and time-sensitive domains. The partner can help in both identification of the solution set as well as the implementation of the desired services. Finally, knowledge, skill and expertise are of little value without client-centric support. Is this merely a vendor, or a true business ally, with domain-specific expertise? Is there visibility into their process and is your support team accessible around the clock to meet your needs? Torry Harris Business Solutions (THBS) is a US based IT service provider with development facilities in India and China. The services offered are in the areas of SOA, Testing, Offshore Product Development, IT Enterprise Services etc. 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. For more information, contact Torry Harris at soa@thbs.com. Web: www.thbs.com/soa.