are you ready for soa

26
What you need to know before you start! Mike Kavis Kavis Technology Consulting 9/22/08

Upload: mike-kavis

Post on 20-Jan-2015

2.511 views

Category:

Technology


3 download

DESCRIPTION

Presentation to C-Level people on what SOA is and what it takes to prepare for taking on an SOA initiative

TRANSCRIPT

Page 1: Are You Ready For Soa

What you need to know before you start!

Mike Kavis Kavis Technology Consulting

9/22/08

Page 2: Are You Ready For Soa

Property of Kavis Technology Consulting 2

Today’s Discussion

• Introductions

• What is SOA?

• Case Studies

• Why Governance is Critical

•The SOA Journey

• Summary

• Q & A

Page 3: Are You Ready For Soa

Property of Kavis Technology Consulting 3

Mike Kavis• 23 years of IT experience

• Chief Architect – 3 years• Executive Leadership – 10 years• EA, BPM, SOA – 3 years

• Industries• Loyalty Marketing• CPG• Health• Retail• Manufacturing• Government

Page 4: Are You Ready For Soa

Property of Kavis Technology Consulting 4

Mike Kavis• Education

• BS Comp Science - RIT• MSIT – Colorado Tech• MBA – Colorado Tech

• Writing• CIO.com SOA Drilldown• SOAInstitute.org• Appnexus (Cloud Startup)• Technology Blog

Page 5: Are You Ready For Soa

Property of Kavis Technology Consulting 5

Mike Kavis• Public Speaking - Upcoming

• SOA Consortium – 9/24-9/25• EDM Summit – 10/26-10/30

• Public Speaking - Past• Podcast ZDNet – 6/22• Gartner AADI – 6/11• Practical SOA Conference – 3/25

Page 6: Are You Ready For Soa

Property of Kavis Technology Consulting 6

What SOA is….

Service – a functional building block that is independent from platforms,

programming languages , and physical location (Source: Wikipedia)

Service-Orientation – design paradigm that specifies the creation of

automation logic in the form of services (Source: Wikipedia)

Architecture - SOA is an architectural strategy for enabling and automating business solutions

Page 7: Are You Ready For Soa

Property of Kavis Technology Consulting 7

Why all the hype?

The SOA promise – Reuse, Flexibility, Agility

Beginning Stage Maturity Increases

Page 8: Are You Ready For Soa

Property of Kavis Technology Consulting 8

Why all the hype?

The SOA promise – Reuse, Flexibility, Agility

Tipping point -Shift from creating to assembling services

Page 9: Are You Ready For Soa

Property of Kavis Technology Consulting 9

SOA Use Cases•Rejuvenate Legacy Systems

•Connect to Partners, Suppliers, Customers

•Expose existing services

•Automate business processes across application silos

Page 10: Are You Ready For Soa

Property of Kavis Technology Consulting 10

Layered Approach to a loosely coupled Architecture

Page 11: Are You Ready For Soa

Property of Kavis Technology Consulting 11

SOA can seamlessly integrate systems and processes independent of underlying technologies and physical locations

One customer order can trigger events to numerous systems, partners, suppliers, and destinations

Page 12: Are You Ready For Soa

Property of Kavis Technology Consulting 12

What SOA is NOT….

Web Services – Beware of JABOWS

Something you buy – It’s something you do!

A project – It’s a journey, an evolution

The “A” stands for Architecture!!!

Page 13: Are You Ready For Soa

Property of Kavis Technology Consulting 13

Catalogue Retailer• 30 year old mainframe systems• No online presence• Lacked internal skills

Solution• Hired .Net developers to build UI• Extended mainframe through integration layer• Substantially improved revenue w/ecommerce

Page 14: Are You Ready For Soa

Property of Kavis Technology Consulting 14

Loyalty Marketing Company• Outdated business processes• Slow order cycles• Declining customer satisfaction

Solution• Invested in BPMS tools and process reengineering• Built new composite UI and extended legacy• Tapped into BI tools• Huge cost savings and revenue increases

Page 15: Are You Ready For Soa

Property of Kavis Technology Consulting 15

Startup Saas vendor• Needed to build open, standard product• Needed to integrate w/multiple vendors• Agility and flexibility as a competitive advantage

Solution• SOA from the ground up• Hired the right talent• Went from concept to production in 1 year• Competitors will take years to catch up

Page 16: Are You Ready For Soa

Property of Kavis Technology Consulting 16

What is Governance?“Ensuring and validating that assets and artifacts within the architecture are

acting as expected and maintaining a certain level of quality.”Source: Gartner

SOA without Governance….."Doing lots of little Web services projects all over the place with no governance isn't

SOA, it's just playing.” Source: Anne Thomas Manes, Burton Group

“Without that governance, your SOA is going to spiral into chaos"

Source: Anne Thomas Manes, Burton Group

“Governance is no longer optional - it's imperative” Source: SOA World

Page 17: Are You Ready For Soa

Property of Kavis Technology Consulting 17

Design-Time Governance – “Building the Airplanes”“focused on the application of policies for governing the design, development

and deployment of services and supporting artifacts. It is of primary concern to business analysts, architects, project teams and developers.”

Source: Weblayers

Page 18: Are You Ready For Soa

Property of Kavis Technology Consulting 18

Run-Time Governance – “Running the Control Tower”“Continuous management and optimization of service lifecycle including

change management, SLAs, service monitoring, impact analysis, etc.”

Source: Amberpoint

Page 19: Are You Ready For Soa

Property of Kavis Technology Consulting 19

SOA is an Architecture…You are never finished!

Successful SOA initiatives address more than Technology

Page 20: Are You Ready For Soa

Property of Kavis Technology Consulting 20

SOA makes life simpler for the end users BUT…..

SOA adds complexities in IT• Testing becomes much more involved• Security requires more protection• Requires discipline and standards• Shift from coding to software

engineering

Page 21: Are You Ready For Soa

Property of Kavis Technology Consulting 21

Top 10 Reasons why SOA Fails

1. Fail to explain the business value of SOA

2. Underestimate the impact of organizational change

3. Fail to secure strong executive sponsorship

4. Attempt to do SOA “on the cheap”

5. Lack the required skills to deliver SOA

Page 22: Are You Ready For Soa

Property of Kavis Technology Consulting 22

Top 10 Reasons why SOA Fails

6. Poor project management

7. Think of SOA as a project not an architecture

8. Underestimate the complexity of SOA

9. Fail to implement and adhere to SOA governance

10. Let the vendors drive your architecture

Page 23: Are You Ready For Soa

Property of Kavis Technology Consulting 23

Top 10 Areas to Address

1. Build Strong Business Case

2. Organizational Readiness Assessment

3. Secure strong executive support

4. Secure appropriate funding

5. Identify experienced IT leader

Page 24: Are You Ready For Soa

Property of Kavis Technology Consulting 24

Top 10 Areas to Address

6. Create SOA Roadmap

7. Create Resource Plan

8. Create Training Plan

9. Develop Org. Change Mgmt Plan

10. Perform Vendor Assessment(s)

Page 25: Are You Ready For Soa

Property of Kavis Technology Consulting 25

SOA is something you do, not something you buy!

SOA is an ongoing endeavour

Focus on people and change is critical

Don’t try this without experienced help

The benefits far outweigh the risks

Page 26: Are You Ready For Soa

Property of Kavis Technology Consulting 26