/
Building Building

Building - PowerPoint Presentation

trish-goza
trish-goza . @trish-goza
Follow
381 views
Uploaded On 2016-08-10

Building - PPT Presentation

the SOA City 1 Strategies to bring SOA into Enterprises What is SOA 2 Middleware and ESB are the communication layer They are the streets ID: 440130

services soa enterprise control soa services control enterprise service city search data gravitation web controlled amp sap today supply

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Building" 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

Building

the

SOA City

1

Strategies

to bring SOA into EnterprisesSlide2

What

is SOA?

2Slide3

Middleware and ESB are

the communication layer

They are the streets

and code of

traffic

SOA is More Than Middleware and ESB

3Slide4

Governance

Frontend

Services

Semantics

Abstraction

Middleware

Persistence

Virtualization

Security &

Safety

Physical

Layer

SOA

is

the

Marketplace

for Services

4Slide5

SOA is the Service Marketplace

5

SOA caters for an infrastructure and basic services to make the execution of services as convenient as possibleSlide6

SOA Component Stack

GovernanceInvestment,

arbitration, SOA marketingFrontend

Design, Accessability, Desktop IntegrationServicesERP

components, APIs, UDDI

SemanticsBI, Search,

Semantic Web 3.0, repositoryAbstractionProgramming, VM,

Managed

Runtime

Middleware

Messaging,

Workflow, ETL, Data Source

Persistence

DB, MQ,

Filesys

, ReplicationVirtualizationRessource sharing, Scaling, Recovery

Security & SafetyFirewalls, compliance, Access

security, encryptionPhysical layerNetwork

, Hardware

6Slide7

Duties of

Classical MiddlewareData transport

(messaging)Message tracking

ETL: Extract, Transform, Load

Format

and

protocol conversion

Data

mapping

Data

cleansing

and

consolidation

Workflow

Data Source Adapters7Slide8

Ways to

control uncertainty: learn from

CitiesHow Do I

Get SOA?

8Slide9

Imagine SOA Governance

like City Administration

9

Cities went through the same

phases of

development than ITSlide10

In the beginning ….

there were

isolated habitatsEvery

farm autonomousWater, nutrition

… all supplied by

themselvesThat was

inefficient

10Slide11

Then habitats

started sharing services

Common fountainFarms

specialiing in meat OR cropExpert

services were

createdSchools, smiths,

waggoners, carpenters, bakeries …One town

wall

protects

everybody

11Slide12

Community is more

efficient than the

sum of individuals

12Slide13

As communities grew

13

Marketplaces

for services came to

beSlide14

IT Today is Still in the

Medieval

14Slide15

15

Guilds control

needsIT today

controls needsDemand

is

controlled

by supplyToday: IT is

regulated

like

mediaval

guildsSlide16

16

We

want supply be controlled

by demand

Demand is

controlled

by supplySlide17

Use cases of

(e)SOACollaboration

: Posting news to web

siteWrite article onlineNo

backupWrite

article offlineGo to web

sitePost articleChange formattingIn

reality

much

more

complicated

What

writers wantWrite article in outlookPress send and …. Voila!

17Slide18

Use Cases of

(e)SOAFinding

documentsToday most project

doc is WRITE-ONLYFinding

is more

difficult than

writingSOA provides uniform data accessEvery

search

engine

can

spider

any

data sourceYou can choose search engineYou can

use multiple search-engines18Slide19

Enterprise 2.0 Learns WWW

Enterprises adopt the

succesful WWWWWW is

based on servicesWWW is a

grown SOA

Learning from AMAZON, Google, XING,

Wikipedia, eBAY et.al.

19Slide20

Enterprise 2.0

„Webification“ of enterprise

collaborationCentral Sharepoints for data

Life CollaborationEnterprise Search

Wiki Libraries instead

of directory trees

Enterprise wide discussion forumsERP   Desktop Integration

Application

 Outlook

20Slide21

Social Networks are on

the riseSocial

communities like XINK, LinkedIn

Stay in touch with business

friends

The big Mathematical

brain: MatheonBest math genies form a new

giant

math

brain

Developer

networks

No

OSS anymore  SDN is the place

to go

21Slide22

22

Enterprise 2.0 is

based on collaborationCollaboration

requires services architectures

SOA is

the groundwork

for Enterprise 2.0Slide23

Enterprise Apps B

ecome ServicesEnterprise Suites

turn into Service Collections

23Slide24

24

The important

thing in SOA is not so much

to obtain new technology

as to

discover new

ways of thinking about them.

Thinking differentSlide25

Cities

mean communities

SOA is for communities

Enterprise 2.0 is a community

Imagine

SOA

Marketplace as a City

25Slide26

26

The capability

of procucts decides

what to do with the

softwareRecombination

of features

is nearly impossible

IT in ERP

today

is

vendor-oriented

“Slide27

27

We

want to „mash-up“ the

functionalities of specialized

software

We want

the best of eachSlide28

28

We

use Microsoft OfficeOr may use

OpenOffice insteadUse

Ulead PhotoImage

Use Browser from

Firefox or FlockDestop Search

from

Google

Best

of

Breed

Just Download,

install

 RunWindows is Already

a Mashup KingSlide29

ERP may Look Like

This Soon

ScenarioRun MM on SAP ERPUse Amazon and

vendor cataloguesRun SD on Microsoft Dynamics AX

SRM on Web-based SAP SRM

CRM on JiraFinancials on Oracle

PP on own IBM i5PM on system of external

service

partner

29Slide30

WWW is already a

free market of services

Windows software

from download.comEmail from Yahoo, google etc.

Shopping directory

by eBayBooks and

electronics by AmazonHomepage provider, blogger

tools

,

social

networks

30Slide31

SAP Is Ready for SOA

NetweaverBAPI

delivers SAP as services

Unfortunately not yet completeWorkflow

connects to

messagingSRM, CRM, BI are

service hubsFull connectivity via RFC and

HTTP

BusinessByDesign

(

ByD

)

An

excellent

service

suiteDynamics AX and ByD will be ERP champions

31Slide32

How Getting SOA?

32Slide33

Freely interacting

agents create an uncontrollable form of

complexityChallenges

of Interacting Societies

33Slide34

3-Body Problem

34Slide35

How Do You Control

Complexity?

How to control the

crew of a ship?

How to

you control an army

?How to govern a city?

How

to

you

control

China,

Zimbabwe?

35Slide36

Waterfall

Doesn‘t

Meet Complexity

Waterfall method imply linearity

Waterfall

ignores that action

may reverberate to earlier conditions

Waterfall

is

not agile

36Slide37

gravitation

How

do

you

control planets‘ motion?

Planets

are

controlled

by

gravitation

.Gravitation produces a focal point.Gravitation means

attraction.37Slide38

Attraction controls

communitiesEnterprises are

communitiesAttraction may

beMore money, less

costsMore creativeness

More fun and

joyMore productivenessBetter quality

38Slide39

A Devine Circle

SOA Creates

AttractionAttraction creates

servicesServices drive enhancements in

architecture

Better SOA creates more

attractions

39Slide40

SOA Stays and Falls

With ServicesSOA

needs Elementary (=Public) ServicesOtherwise SOA

is like a city without

craftsmenCity Services:

Government,&Administration, Police, JusticeStreets,

water&electricty, garbage removalPrivate ServicesCraft

,

commerce

(

commodities

and

assistence

)

40Slide41

41

Every bright idea has been thought of before, you only need to try thinking of

it again.Alles Gescheite ist schon gedacht worden, man muss nur versuchen, es noch einmal zu denken.

Johann Wolfgang GoetheSlide42

SOA Is Not New

SOA has been there

since the early days

of computingOperating Systems Are Early SOA Implementations

BIOS Are Service Frameworks

They cater for

services in repeating tasksPrinter drivers

Screen

outout

Mouse, Windows, Drawing, Network etc.

42Slide43

SOA Is Services and Architecture

43Slide44

SOA is a name

for the on-going

evolution in IT progress

Why should market place work?

44