/
Waiting for SOA Waiting for SOA

Waiting for SOA - PowerPoint Presentation

faustina-dinatale
faustina-dinatale . @faustina-dinatale
Follow
404 views
Uploaded On 2016-05-03

Waiting for SOA - PPT Presentation

was Enterprise Web Integration Using NET 35 Ian Robinson ThoughtWorks http iansrobinsoncom Mature SOA discourse BUT Many organisations remain inexperienced in SOA Gentrification ID: 303751

applications existing business terminal existing applications terminal business production service events integration process replication logistics oriented operations services connect

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Waiting for SOA" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1
Slide2

Waiting for SOA (was Enterprise Web Integration Using .NET 3.5)

Ian Robinson,

ThoughtWorks

http://

iansrobinson.com

/Slide3

Mature SOA discourseBUT - Many organisations remain inexperienced in SOA

Gentrification

Two worldsSlide4

Competing forcesSeemingly overwhelming size and

complexity

“You must go on, I can't go on, I'll go on

Beckett’s dilemmaSlide5

Connect upstream producers with downstream refinersFrequent touch:HaulageBlending

Asphalt

Synergies between services

Acquisitive

50+ significant systems

Approx half vendor/package, half custom

Case study: Midstream oil and gas companySlide6

Lack of business process agilityImplications of database replication architecture

The challengesSlide7

Developing a service-oriented competencyComposition

of well-understood, simple

techniques

Initial engagementSlide8

Make early interventionsLearning what to

defer

GoalsSlide9

Collaborative: business and IT stakeholdersSample significant business processes:Production movement

Customer exposure

Shipping services

New employee hired

Workshops overviewSlide10

Example: Production movement workflowSlide11

Map to existing systemsSlide12

A moment of insightSlide13

Back to basics: Entities, actors and actions

Production,

Diluent

, Truck

, Terminal

Dispatcher, Driver, Operator

Dispatching, Hauling, Analyzing, BlendingSlide14

Production states and events

Blend

Connect

Pickup

Crude connected to terminal

Diluent

connected to terminal

Lab analysis available

Awaiting haul

Being hauled

Blended

In storageSlide15

Mapping events onto the system estateSlide16

Quality of service

When

Haul of crude production to

terminal

completed

Consumers

Terminal balancing

Information

Order number

Terminal

Tank

Volume

Receipt number

Timeliness

< 5 minutes

Frequency

Approx 15,000 per month

Peak periods

7am to 8pm

Reliability

Guarantee deliverySlide17

Existing replication strategy

Existing

Applications

Existing

Applications

?Slide18

Relieving the replication burden

Logistics

Existing

Applications

Operations

Existing

ApplicationsSlide19

Increasing process agility

Logistics

Existing

Applications

Operations

Existing

Applications

Lab Analysis

Existing

Applications

Shipper ServicesSlide20

Host for one or more business functions Useful

only insofar as they are consumed

Business

-meaningful events will continue to occur no matter the systems that come and go

ServicesSlide21

Bad integrationGood integration

IntegrationSlide22

Sequential workflows quickly become overly complex

Folk

IT

Tolerate

a moment of

crisis

Workshop observationsSlide23

Look for business-meaningful behaviours and eventsIdentify service consumer expectations

Iterate

over business process descriptions

Encourage

wide-ranging ownership of a service-oriented

competency

ConclusionsSlide24