32
1 Raja SP ,SOA Architect, IBM

Soa & The Next 1000 Days Of The Web

  • Upload
    raja-sp

  • View
    1.874

  • Download
    10

Embed Size (px)

Citation preview

Page 1: Soa & The Next 1000 Days Of The Web

1

Raja SP ,SOA Architect, IBM

Page 2: Soa & The Next 1000 Days Of The Web

2

Everything about the Web has come about in less than 5000 days !!!

Page 3: Soa & The Next 1000 Days Of The Web

3

Page 4: Soa & The Next 1000 Days Of The Web

4

Page 5: Soa & The Next 1000 Days Of The Web

5

Page 6: Soa & The Next 1000 Days Of The Web

6

Page 7: Soa & The Next 1000 Days Of The Web

7

Page 8: Soa & The Next 1000 Days Of The Web

8

Page 9: Soa & The Next 1000 Days Of The Web

9

Page 10: Soa & The Next 1000 Days Of The Web

10

Page 11: Soa & The Next 1000 Days Of The Web

11

Page 12: Soa & The Next 1000 Days Of The Web

12

Important Lesson

We should get better in believing the impossible

Page 13: Soa & The Next 1000 Days Of The Web

13

What the web can’t do today?

Page 14: Soa & The Next 1000 Days Of The Web

14

The Criteria

40” LCD TVs whose price is less than 2000 dollars available in the eastern part of the town and in the shops that are open until 8pm on Saturdays.

Page 15: Soa & The Next 1000 Days Of The Web

15

So I did….. Gooooogling !!!

Page 16: Soa & The Next 1000 Days Of The Web

16

1

Linking ComputersThe NET

Page 17: Soa & The Next 1000 Days Of The Web

17

2

Linking PagesThe WEB

Home

Page 18: Soa & The Next 1000 Days Of The Web

18

In the next 1000 days….

Page 19: Soa & The Next 1000 Days Of The Web

19

3

Linking DataThe SEMANTIC WEB

Page 20: Soa & The Next 1000 Days Of The Web

20

Page 21: Soa & The Next 1000 Days Of The Web

21

XML

RSS

API

RDF

OWL

Ontology - Machine-interpretable definitions of basic concepts in the domain and relations among them. Share common understanding of the structure of information among people or software agents.

Visual Media

TV

Plasma

LCD

CRT

DealerLocationWorking Hours

NameSizePrice

Web 3.0

Page 22: Soa & The Next 1000 Days Of The Web

22

Page 23: Soa & The Next 1000 Days Of The Web

23

Silo ServicesComposite

ServicesVirtualizedServices

DynamicallyRe-Configurable

ServicesComponentizedIntegrated

Level 1 Level 4 Level 5 Level 6 Level 7Level 3Level 2

Applications

Methods

Organization

Infrastructure

Information

Business

Modules ServicesProcess

Integration via Services

Dynamic Application Assembly

ComponentsObjects

Structured Analysis &

Design

Service OrientedModeling

Service OrientedModeling

Business GrammarOrientedModeling

Component Based

Development

Object OrientedModeling

Application Specific Skills

Emerging SOA Governance

SOA and IT infrastructure Governance Alignment

Governance through Policy

IT GovernanceIT TransformationSOA and IT Governance Alignment

Service Oriented Modeling

Process Integration via Services

LOB Platform Specific

Project-based SOA

Environment

VirtualSOA Environment

Dynamic Sense & Respond

Common Reusable

Infrastructure

Enterprise standards

Application Specific

InformationAs a Service

VirtualizedData Services

Semantic Data Vocabularies

Canonical ModelsLOB or Enterprise Specific

Enterprise Data Dictionary and

Repository

Common SOA

Environment

Isolated Business Line

Driven

ComponentizedBusiness offers

Services

Geo-graphical Independent

Service centers

Mix and match business and

location capabilities

Componentized Business

BusinessProcess

Integration

Processes through service

composition

Monolithic Architecture

Emerging SOA

Grid Enabled SOA

Dynamically Re-Configurable Architecture

ComponentArchitecture

Layered Architecture SOAArchitecture

Business

Organisation

Methods

Application

Architecture

Information

Infrastructure

Evolution – IBM’s view

Service Integration Maturity Model, © Copyright International Business Machines Corporation

All Rights Reserved

Page 24: Soa & The Next 1000 Days Of The Web

24

Shipping

Page 25: Soa & The Next 1000 Days Of The Web

25

Shipping

Page 26: Soa & The Next 1000 Days Of The Web

26

Shipping

Market Place

Service Description

Usage Parameters

Contract

Message Content

Message Context

Ontology

Page 27: Soa & The Next 1000 Days Of The Web

27

Shipping

Market Place

Service Description

Usage Parameters

Contract

Message Content

Message Context

Ontology

Smart Assembler

Page 28: Soa & The Next 1000 Days Of The Web

28

Channels

A

B

C

D

E

Change this into…

Page 29: Soa & The Next 1000 Days Of The Web

29

P

A

B

C

D

E

Smart Assembler

Something that is real SOA

Page 30: Soa & The Next 1000 Days Of The Web

30

GoldSilverBronze

Consumers Services Infrastructure:Channels

Business Process

ContextContentContract

Find Bind & Execute

< 30 Seconds< $0.80

Service Endpoints

5am – 9pm

9pm – 5am

Type = Auto

Type = Home

< 30 Seconds< $5.00

Loan App Status

Credit Reports

Account Inquiry

< 90 Seconds

< $1.00

Meta Data

Meta Data

Meta Data

BusinessServices

SVC:EndPoints

Smart Assembler

Business Services Repository

IBM Websphere Business Services Fabric

Consumers

Branch

Branch

Branch

Customer

CSR

Policies

Page 31: Soa & The Next 1000 Days Of The Web

31

I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions

between people and computers.

A ‘Semantic Web’, would make this possible. The day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by

machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize.

– Tim Berners-Lee

Page 32: Soa & The Next 1000 Days Of The Web

32

Lets be aware of the EvolutionSemantic Web is THE NEXT

IBM has the RoadmapIBM has Productised the Visionhttp://www.w3.org/TR/owl-features/

http://protege.stanford.edu/publications/ontology_development/ontology101.html

http://semanticweb.org/wiki/Main_Page

http://www-01.ibm.com/software/integration/wbsf/

http://www.ibm.com/developerworks/websphere/techjournal/0706_huang/0706_huang.html

http://www.ibm.com/developerworks/library/ar-cbspov2/index.html

SP Raja : [email protected] : [email protected]

Peng Han : [email protected]