280 likes | 429 Views
Service Oriented Architecture. Enabling the Agile and Flexible Business of the 21 st Century. Agenda. The Innovation Imperative of Business The “Flex-pon-sive”* Business SOA at the Core of the Innovative Company SOA Key Concepts SOA Governance The Top 10 Don’ts Questions?.
E N D
Service Oriented Architecture Enabling the Agile and Flexible Business of the 21st Century
Agenda • The Innovation Imperative of Business • The “Flex-pon-sive”* Business • SOA at the Core of the Innovative Company • SOA Key Concepts • SOA Governance • The Top 10 Don’ts • Questions?
The Innovation Imperative of Business • Innovate and Grow Your Business • Globalization has “Flattened” the world, making competition fiercer than ever before • After the Dot-Com excesses and the belief that IT had been commoditized, the connection between IT and business will deliver the promised business value • SOA is the New Language that has emerged as the common point between business and IT
The Innovation Imperative of Business –Continued. • A Focus on Growth • According to a global survey of 456 CEOs conducted by IBM yielded the following results: • Growth – growing the top-line • Flexibility – a core competence • Skills • The On-Demand Business • “An enterprise whose business processes…can respond with flexibility and speed to customer demand, market opportunity, or external threat.”
The Innovation Imperative of Business –Continued. • Focus on Process and Information is Key • Successful companies are those in which business and IT are aligned in their focus • Flexible business requires Flexible IT • In the past processes change once a year. Now, processes change once a month, and in some cases, every week • The most advanced companies made the most progress in integrating business processes and infrastructure, both internally & with their suppliers, customers, and external partners
The Flex-pon-sive* Business • “A description of a company that responds with lightning speed and agility to rapidly changing business needs. This company must have a focus on processes that are enabled for change through IT.” • Two (2) major drivers of the increasing need for flexibility that make it more of an imperative: • Economics • Speed of Market
SOA at the Core of the Innovative Company • What is Service Oriented Architecture? • “A Business-DrivenIT architectural approach that supports integrating your business as linked, repeatable business tasks or services.” • Ensures that IT systems can adapt quickly, easily, and economically to support rapidly changing business needs • Helps customers increase the flexibility of their business processes, strengthening their underlying IT infrastructure, and reuse their existing IT investments
SOA at the Core of the Innovative Company • SOA begins with a Service • A service is simply a repeatable business task • Examples: • Checking a customer’s credit rating • Checking a customer’s account balance • Services are the building blocks of flexible IT systems • SOA breaks IT into building blocks that are easy to assemble and configure and reconfigure
SOA at the Core of the Innovative Company • The SOA Reference Architecture
SOA Key Concepts • Decide on the interoperability standard • Web Services • Identify the service(s) you want and need • Business Services Registry and Repository (BSRR) • Connect the services • Enterprise Service Bus (ESB)
SOA Key Concepts • Interoperability Standard – Web Services • “A web service is a software system designed to support interoperable machine-to-machine interaction over a network.” • Web services characteristics: • Loose coupling • Integration interfaces are developed with minimal assumptions between the sending and receiving parties • Service Granularity • The amount of function a service exposes
SOA Key Concepts • Business Services Registry and Repository • A place where you store information about services in your system: • That you already use • That you plan to use • That you want to be aware of • Answers the following questions: • What are the services? • Where are the services located?
SOA Key Concepts • What is a registry, and what is a repository?
SOA Key Concepts • The Enterprise Service Bus (ESB) • What is an ESB? • It is an IT architectural pattern that enables flexible connectivity • It is NOT a product • It is a flexible connectivity infrastructure for integrating applications and services • An ESB is at the heart of an SOA
SOA Key Concepts • What does an ESB do? • Routes messages between services • Converts transport protocols between requestor and service • Transforms message formats between requestor and service • Handles business events from disparate sources • Ensures quality of service (security, reliability, and transacted interactions)
SOA Key Concepts • The Enterprise Service Bus
SOA Key Concepts • Tying It All Together
SOA Key Concepts • The SOA Lifecycle Drives IT Flexibility
SOA Governance • What is Governance? • The decision-making rights associated with IT • It is NOT management
SOA Governance • Alignment Vision for the Future
SOA Governance • The SOA Governance Challenge • Establishing decision rights • Defining High-Value Business Services • Managing the Lifecycle of Assets • Measuring effectiveness
SOA Governance • SOA Governance Lifecycle
SOA Governance • Service Lifecycle Management is Essential to the Realization of SOA Governance
The Top 10 Don’ts • Don’t expect maximum business without SOA • Don’t just do technology; it is a transformation of the way you do business • Don’t throw everything out • Don’t bite off big projects all at once • Don’t forget to set expectations
The Top 10 Don’ts • Don’t expect to do this without a culture modification through governance • Don’t forget the right skills • Don’t expect the flexibility without open standards • Don’t do this alone—leverage partners who have experience • Don’t do it without a strong plan because the first step is the most important
SOA – Enabling the Agile and Flexible Business of the 21st Century Questions?