The 3 Keys to Extending the Value of Your IT Assets with SOA
-
Upload
katie-marcus -
Category
Documents
-
view
652 -
download
0
Transcript of The 3 Keys to Extending the Value of Your IT Assets with SOA
![Page 1: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/1.jpg)
The 3 Keys to Extending the Value of Your IT Assets with SOA
![Page 2: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/2.jpg)
Agenda:
Understanding SOA – •Eric Newcomer, IONA
SOA Best Practices – •Shankar Kambhampaty, Satyam
Computer ServicesLeveraging IT Assets – An ESB Case Study
• Ivan Casanova, IONA
![Page 3: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/3.jpg)
… at a glance
EMEA HQ in Dublin, Ireland US HQ in Massachusetts APAC HQ in Tokyo, Japan
Worldwide presence
Founded in 1991 Publicly traded since 1997 Solid financials
NASDAQ:IONA
Solid business with a history of profitable growth
Deliver high performance integration for mission critical application
Make heterogeneity asset not a liability Deliver on the value proposition of standards
Our Approach: Making Software Work Together™
80% of Global Telecom 70% of Financial Services in Global 100 Blue Chip System Integrator Partners
Customers include world’s largest firms
![Page 4: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/4.jpg)
SOA:A Business Imperative
![Page 5: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/5.jpg)
What Customers Tell Us … Customers Tell Us• Dissatisfaction with buying experience• Increasing technology complexity and exploding
data volumes• Systems too rigid, not agile to market demands• Need to do more and more with less and less• Path to agility and ROI not always clear
Analysts and the Market Tells Us• Software industry is maturing• Trend is toward open source and low cost labor• Standards are multiplying and fragmenting• More than 75% of services will be derived
from existing applications
![Page 6: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/6.jpg)
SOA – Promises the AnswerThe evolution of a thirty year drive towards standards-based, distributed computing and component based developmentDriven by the economics of system re-use and ubiquity of global high speed network connectivity Natural progression towards loosely coupled interacting systems – defined by standard interfaces to “services”
Host The Web Service Oriented Architecture Client / Server
Distributed Computing Era
![Page 7: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/7.jpg)
Why is SOA so Important?Reduce IT expenses• Reuse existing application functionality• Improve developer productivity
Increase operational efficiency• Share data across departments, divisions• Automate common business processes
Develop new business opportunities• Provide new and better customer service • Respond to market changes
It’s the “IT assembly line”
![Page 8: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/8.jpg)
IONA and its CustomersPioneered SOA
1500 services in production100,000+ users1B txns/year, 5M/day73% cost reduction for systems development and integrationReuse of 70% of servicesSecure / Reliable
![Page 9: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/9.jpg)
SOA Is Technology Neutral
Architecting SOA has historically meant trade-offs• CORBA – Well defined contracts, Auto-generate proxies/skeletons,
Multi-language bindings, Open standard, Enterprise QoS out of the box, CORBA required at both ends
• MQ – Low coupling, Enterprise QoS, Not designed as a service platform, Proprietary
• J2EE – No contract language, Uni-lingual, Open standard, Enterprise QoS, Large developer community, Java required at both ends
• HomeGrown – “Have it your way”, Ranges from Useless to Comprehensive, Always expensive
MQSeries Home Grown
Web services and the ESB have emerged to address these issues
![Page 10: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/10.jpg)
WSDL is the Unifying StandardExtensibilityHandles Both Internet and Existing NetworksStrong Developer Interest / Multi-vendor supportThriving ISV tool market / open source community
Service
Port IIOP (not in IDL)
Binding
Class/TypeXML Data Type
ParameterPart
in/out/inoutMessage
MethodOperation
InterfacePortType
CORBA IDLWSDL
LogicalContract
PhysicalContract
MQSeries Home Grown
WSDL - Web Services Definition Language
![Page 11: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/11.jpg)
Major IT Improvements from SOA
Services model human and business functions•Brings technology closer to human understanding•Request list of customers•Update the customer’s order•Notify the call center operator•Transfer my funds
Services are technology independent•A “style of design” not a thing•Execute them using any combination of CORBA, WebSphere MQ,
J2EE, .NET, CICS, etc.
Services are best defined by the data they exchange
![Page 12: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/12.jpg)
SOA Best Practices
![Page 13: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/13.jpg)
SOA Best PracticesAssess Need for SOA
•Look at SOA in the context of the business of Enterprise in addition to the context of specific applications
•Consider SOA when Reusability and Enterprise Application Integration are Key concerns
•Establish Benefits and ROI of SOA implementation for the Enterprise
“Don’t do SOA for SOA’s sake”
![Page 14: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/14.jpg)
SOA StrategyDevelop a SOA Strategy
For example – •Define a framework so that different
applications exposing services know precisely how to define a Service
•Enable applications to use the services offered by other applications through Web Services.
• Identify a mechanism for integration (viz: an ESB) and to search and locate services exposed by applications
![Page 15: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/15.jpg)
SOA GuidelinesPrepare SOA Guidelines
•Develop a common view across the Enterprise and build consensus
•Prepare a Architecture “Blue Book” with Architecture principles and Reference Architecture for the enterprise
• Identify Strategic Technology Stack and model implementations
•Get buy-in from Key stakeholders•Establish Governance Model and identify
“Champion” who oversees implementation across the Enterprise
![Page 16: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/16.jpg)
SOA RoadmapDefine SOA Roadmap
• Simple: Target less Complex activitiesService enable identified applications in one department/unitDevelop Proof-of-Concept (PoC) involving an Enterprise Service Bus
• Medium: Take on Medium ComplexityService Enable applications in multiple departments and implement Service Consumption by Clients in limited manner
• Go for the Enterprise
![Page 17: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/17.jpg)
SOA ImplementationAssess the Need for SOA
Develop a SOA Strategy
Prepare SOA Guidelines
Define SOA Roadmap
Implement SOA
![Page 18: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/18.jpg)
LeveragingValuable IT Assets –The ESB in Action
![Page 19: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/19.jpg)
Traditional EAI and Platform Vendor Server-Centric, Hub-Based Solutions
Authorize
Proprietary Broker J2EE-based solution
Transformation Business Rules
MetaData Orchestration
Custom Services
Routing Security
Tools Management
ProprietaryProtocol
ProprietaryProtocol
Aut
horiz
e
Adapter
OrderManagement
ProprietaryProtocol
Adapter
Customer Care
Adapter
Fulfillment
Adapter
Provisioning
ProprietaryProtocol
![Page 20: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/20.jpg)
Artix End-Point
Artix End-Point
Artix End-Point
Order Management Customer Care
FulfillmentProvisioning
ESB Value Proposition – Eliminates the Expensive Middle
ProprietaryProtocol Network
ProprietaryProtocol
ProprietaryProtocol
Artix End-Point
ProprietaryProtocol
Endpoint Services
Transformation Business Rules
MetaData Orchestration
Custom Services
Routing Security
Tools Management
Endpoint Services
Transformation Business Rules
MetaData Orchestration
Custom Services
Routing Security
Tools Management
Transformation Business Rules
MetaData Orchestration
Custom Services
Routing Security
Tools Management
Includes
![Page 21: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/21.jpg)
ESB Endpoint Infrastructure
Lower cost of entryFaster time to ROIAdaptable infrastructure
Services reside within applications Endpoints are configurableEndpoints are dynamic
Fully DistributedArchitecture
Reducing TotalCost of Ownership
![Page 22: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/22.jpg)
Artix Extensible ESBWeb services-based integration software for enterprise IT organizations with multiple generations of business applications, technologies and architecturesDesigned for complex, mission-critical integration challenges
![Page 23: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/23.jpg)
Requirements for This Transition ….
Artix End-PointArtix End-Point
Artix End-PointArtix End-Point
Artix End-PointArtix End-Point
Order Management
FulfillmentProvisioning
ProprietaryProtocol Network
ProprietaryProtocol
ProprietaryProtocol
Artix End-PointArtix End-Point
ProprietaryProtocol
Endpoint Services
Transformation Business Rules
MetaData Orchestration
Custom Services
Routing Security
Tools Management
Endpoint Services
Transformation Business Rules
MetaData Orchestration
Custom Services
Routing Security
Tools Management
Transformation Business Rules
MetaData Orchestration
Custom Services
Routing Security
Tools Management
Includes
Authorize
Proprietary Broker J2EE-based solution
Transformation Business Rules
MetaData Orchestration
Custom Services
Routing Security
Tools Management
ProprietaryProtocol
ProprietaryProtocol
Aut
horiz
e
Adapter
OrderManagement
Adapter
OrderManagement
ProprietaryProtocol
Adapter
Customer Care
Adapter
Customer Care
Adapter
Fulfillment
Adapter
Fulfillment
Adapter
Provisioning
Adapter
Provisioning
ProprietaryProtocol
![Page 24: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/24.jpg)
Broad Platform Support Across Operating Systems:
• Mobile to Mainframe Platform Coverage
Runs Across Any Container:• Stand Alone Service• Embedded in a CORBA Server, Tuxedo
Server, J2EE Server, Microsoft .NET
Support Native Platform Tools:• Native tools• QOS • Deployment
![Page 25: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/25.jpg)
Broad Platform Support
J2EE Application Server
MQ
JMS
TIB
CO
CO
RB
A
Existing Enterprise System
Microsoft.NET ClientM
Q
JMS
TIB
CO
CO
RB
A
Existing Enterprise SystemOS390
CICS IMS
Web Service Consumers
SOA
P
SOA
P
CORBA
Web Service Consumers
SOA
P
SOA
P
![Page 26: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/26.jpg)
Leave and Layer Approach Leave existing assets in place and include them as part of a SOAEliminates the disruption and upfront costsAllows organizations to move forward and benefit from the efficiency and agility of a SOA
J2EE or.NET
Services
CeltixServices
COTSServices
WSDL WSDL WSDL WSDL WSDL WSDL
Multi-Protocol ESBDistributed ESB Services
Routing Transformation Security Management Directory Services H/A Services
ESB Endpoints
![Page 27: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/27.jpg)
Plug-In ArchitectureTransports, Protocols, Application Platforms and Value-Added Services• Popular messaging middleware & application platforms• Plug-Ins extend existing security, management, high
availability and transaction capabilities
![Page 28: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/28.jpg)
Enterprise Qualities of Service
Systems Management
Security Services
Transaction Services H/A Services
Directory Services
Java Server CORBA Server C++ Server
C++ Mainframe
.NET Client Java Client Mobile Device
![Page 29: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/29.jpg)
SOA – Key Sources of ValueNo Hub – distributed solution eliminates the costs of creating and maintaining another major server in the enterpriseReduced Maintenance – simpler architecture and standards-based technology reduces support costs and headcountAgile – systems can be modified or added with minimal cost and without disrupting deployed infrastructure
![Page 30: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/30.jpg)
SummarySOA is a Business Imperative
costs, efficiency, enables new business• IONA was a SOA pioneer with Orbix• Continues to deliver tech-neutral SOA solutions
SOA Best Practices• Apply SOA to solve a business problem, not for its own sake• Take inventory, get buy-in, establish a Framework• Use an incremental approach
Artix Leverages Existing Assets for SOA• Plug-in architecture, broad platform support, enterprise QoS• Enables incremental, leave-and-layer approach expensive, disruptive, agile than server-based solutions
![Page 31: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/31.jpg)
Thanks …
Questions?
![Page 32: The 3 Keys to Extending the Value of Your IT Assets with SOA](https://reader036.fdocuments.us/reader036/viewer/2022062523/547c975fb4af9fa7128b45d6/html5/thumbnails/32.jpg)
For More Information Satyam:www.satyam.com or [email protected]
IONA:www.iona.com or [email protected]
Upcoming Webcasts:
• Replays available at www.iona.com/webcasts
Free Artix download at www.iona.com/artix