Top Banner
OK- SOA
77

OK SOA

Jan 28, 2015

Download

Documents

Alan Crean

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OK SOA

OK-SOA

Open Knowledge Service Orientated Architecture

Page 2: OK SOA

We have had

Page 3: OK SOA

We have hadOnDemand

Page 4: OK SOA

We have hadOnDemandAdaptive Enterprise

Page 5: OK SOA

We have hadOnDemandAdaptive EnterpriseeBusiness

Page 6: OK SOA

We have hadOnDemandAdaptive EnterpriseeBusiness

So why is SOA supposed to be any different

Page 7: OK SOA

7

We had this

Page 8: OK SOA

8

were promised this

Page 9: OK SOA

9

but ended up with this

Page 10: OK SOA
Page 11: OK SOA

Beware of vendor messages

I am not vendor bashing, they do provide great thought leadership – but no magic wands.

Page 12: OK SOA

SOA is not a different way

Page 13: OK SOA

Its an evolution

Page 14: OK SOA

SOA is different from the past

Page 15: OK SOA

SOA is different from the past

Its about using what you already have

Page 16: OK SOA

Your Systems

Page 17: OK SOA

Your Systems

Your Data

Page 18: OK SOA

Your Systems

Your Data

Your Processes

Page 19: OK SOA

Your Systems

Your Data

Your Processes

and only adding complimentary technology when it is needed to enable or change an agile business.

Page 20: OK SOA

Old Way New Way

Designed to last Designed for change

Page 21: OK SOA

Old Way New Way

Tightly Coupled Agile and Adaptive

Page 22: OK SOA

Old Way New Way

Build in isolation Build Services

Page 23: OK SOA

Old Way New Way

Code is King Metadata Princess

Page 24: OK SOA

Old Way New Way

Takes time to complete

Interactive progressive

development

Page 25: OK SOA

Old Way New Way

MiddlewareFocus

ArchitectureFocus

Page 26: OK SOA

Old Way New Way

Homogeneous Hetrogeneous

Page 27: OK SOA

Old Way New Way

Programmers Analysts

Page 28: OK SOA

Old Way New Way

Documentation Library

Best Practice Library

Page 29: OK SOA

Old Way New Way

Read a document and design the

process

Write a document which is the

design

Page 30: OK SOA

SOA has four pillars

Page 31: OK SOA

OK…………SOA

But how do I start

Page 32: OK SOA

Think of your computer systems as a business asset and the business as processes, some of which rely partially or exclusively on Services

Page 33: OK SOA

Think of systems integration as a natural outcome to building and combining Services

Page 34: OK SOA

Think of SOA as an approach for dealing with frequent, and often unpredictable change…

Page 35: OK SOA

Think of SOA as an approach for dealing with frequent, and often unpredictable change…

SOA should be promoted as a drive towards “simple and easy” not “rapid and reactive”

Page 36: OK SOA

OK…………SOA

But what is it

Page 37: OK SOA

Its not software – its best practices

Page 38: OK SOA

Its not software – its best practices

It’s a little bit of methodology, a lot of opportunistic process improvement and loads of innovation

Page 39: OK SOA

Its not software – its best practices

It’s a little bit of methodology, a lot of opportunistic process improvement and loads of innovation

Success Tip – Blog about ROI successes and Improvement achievements – people follow success, businesses follow what is successful.

Page 40: OK SOA

It is not “think it, done”

Page 41: OK SOA

It is not “think it, done”

SOA will be a gradual adoption of the principles – in the same way that an organisation does not become “Six Sigma” overnight

Page 42: OK SOA

Remember; you evolve into SOA

Page 43: OK SOA

It is not a Policing Policy or a Rule Set for the Business

Page 44: OK SOA

It is not a Policing Policy or a Rule Set for the Business

Manage SOA < Manage with SOA

Page 45: OK SOA

It is not a Policing Policy or a Rule Set for the Business

Manage SOA < Manage with SOA

Policy and Procedure = Understanding

Page 46: OK SOA

It is not a Policing Policy or a Rule Set for the Business

Manage SOA < Manage with SOA

Policy and Procedure = Understanding

Understanding = Adoption

Page 47: OK SOA

It is definitely not Silos and Areas – or even groups

Page 48: OK SOA

It is definitely not Silos and Areas – or even groups

SOA means shared and reused Systems & Services

Page 49: OK SOA

It is definitely not Silos and Areas – or even groups

SOA means shared and reused Systems & Services

Reuse means shared, not duplicated

Page 50: OK SOA

It is definitely not Silos and Areas – or even groups

SOA means shared and reused Systems & Services

Reuse means shared, not duplicated

Shared may mean centralised

Page 51: OK SOA

SOA is not a road map, it’s a vision

Page 52: OK SOA

Do not try and work out the detail,

Page 53: OK SOA

Do not try and work out the detail,

most answers will end up as “it depends”

Page 54: OK SOA

Do not try and build services as a beginning

“build it and they will come” only works for sports stadiums

Page 55: OK SOA

Do not limit processes to three or four layers of sub processes

Page 56: OK SOA

Do not limit processes to three or four layers of sub processes

N+1 is a natural state – policy management and a good process tool (Aris, iGrafx, Process Master, Provision) coupled with a good document/content management system (SharePoint, Meridio, Documentum) will do the trick.

Page 57: OK SOA

SOA is not a team play

Page 58: OK SOA

SOA requires authority and authorisations before the work, not during the work

Page 59: OK SOA

Services must be under joint and several ownership across the business – but focused and assigned responsibilities have to exist.

Page 60: OK SOA

OK…………SOA

Quick recap on the definition

Page 61: OK SOA

Service Oriented Architecture: Is a software design approach in which a client application requests one or more services from another application that provides similar or complementary services. The design allows internal and external business processes to be combined and recombined to support flexibility in business process execution.

Page 62: OK SOA

So a vision statement might look like

Page 63: OK SOA

So a vision statement might look like

Our SOA vision is to create a complete business process fusion on our global network of independent infrastructures. We believe in a federated access management policy for services, along with the development of a business process best practice library and the recognition of our centres of excellence.

Page 64: OK SOA

So a vision statement might look like

Our SOA vision is to create a complete business process fusion on our global network of independent infrastructures. We believe in a federated access management policy for services, along with the development of a business process best practice library and the recognition of our centres of excellence.

Being politically correct is not being weak – systems are easy, people are harder to change so need to be won over slowly.

Page 65: OK SOA

My point…..

Business Leaders make commercial and operational decisions based on features and benefits for the domain responsibilities they have to protect.

Page 66: OK SOA

My point…..

Business Leaders make commercial and operational decisions based on features and benefits for the domain responsibilities they have to protect.

Show SOA as an individual set of improvements that will require their authorisation of the benefits when it includes them, not as something that will be enforced on them.

Page 67: OK SOA

OK…………SOA

What first….

Page 68: OK SOA

1. Catalogue all your business processes. SOA does not start with the quality of your process library, it needs quantity to be credible.

Page 69: OK SOA

1. Catalogue all your business processes. SOA does not start with the quality of your process library, it needs quantity to be credible.

Success Tip: Achieve control by putting in something like Process Master and give it to colleagues to do quick and easy process discovery. This will give you the text, models and documentation you need going forward and will fill up your process repository quickly and easily. You could also do Visio & Word, but……..

Page 70: OK SOA

2. Catalogue your Services

Page 71: OK SOA

2. Catalogue your Services

Don’t do a database, do a Blog and get a Wiki, the future steps you take in this area will be defined from there

Page 72: OK SOA

SOA is not a static fact, it lives and develops like a garden plant.

Page 73: OK SOA

SOA is not a static fact, it lives and develops like a garden plant.

So do step one and step two, and as for what step three will be………

Page 74: OK SOA

SOA is not a static fact, it lives and develops like a garden plant.

So do step one and step two, and as for what step three will be………

Its like I said before, that depends on you and your business – there is no template, your SOA is as unique as your finger print.

Page 75: OK SOA

If non of this is of any use to you and you still believe that you do need a template, structure or road map, type in SOA in Google and you will get hundreds.

Every one is written to tell you what someone else would do if they were you and working for your company. Which is what they want to be by being employed as consultants and sell you loads of software.

If you want SOA success, be an SOA champion, or go sit beside one.

Page 76: OK SOA

The End

Almost

Page 77: OK SOA

View my business process discovery video on…….

Http://www.ProcessMaster.com

If you want a good Blog on SOA, Sandy Kemsley is worth reading

Http://www.column2.com

Thank You