soa architectural approaches for logistics and transportation

12
1 © EURIDICE Consortium 2008 Kick Off Meeting Island of San Servolo - Venice, Italy 11th to 13th February 2008 SOA Architectural Approaches for Logistics and Transportation Graeme Kerr, Oracle

Upload: zubin67

Post on 21-Jun-2015

673 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

1© EURIDICE Consortium 2008

Kick Off Meeting

Island of San Servolo - Venice, Italy11th to 13th February 2008

SOA Architectural Approaches for Logistics and Transportation

Graeme Kerr, Oracle

Page 2: SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

2© EURIDICE Consortium 2008

Agenda

• What is SOA?

• Key SOA Standards.

• Oracle SOA Suite.

• Other Related Technologies.

• Euridice Perspective.

• Q&A

Page 3: SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

3© EURIDICE Consortium 2008

What is SOA?

A Technical Perspective

A Service Oriented Architecture is a collection of self-contained services (system functions) that can communicate with each other.

A Business Perspective

A service-oriented architecture is a style of multitier computing that helps organizations share logic and data among multiple applications and usage modes.

The SOA Promise

Defining services at a “business level” enables rapid composition of end-to-end business processes, delivering on the promise of greater IT flexibility and agility.

Lower Technology Costs, Smaller Business IT Gap

Page 4: SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

4© EURIDICE Consortium 2008

SOA :Flexible, Visible, Manageable

EnterpriseApplications

Components,API

Services,Composite Services

Business Process Orchestration

Presentation

Sec

uri

ty, M

anag

emen

t, M

onit

orin

g

Application Application

ApplicationsDatabasesFiles Databases

APIs Components

ServicesServices Services

Composite Services

Page 5: SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

5© EURIDICE Consortium 2008

SOA: Key Terms

ServiceA unit of business functionality that can be invoked over the network

Web serviceA service that is called in a standard way, so anyone can use it without knowing its internals

“Loosely coupled”

When services are self-contained, and can be easily combined and disassembled, they are called loosely coupled.

Service-Oriented Architecture

A standards-based platform that lets you model, develop, find, and combine services into flexible business processes

OrchestrationCombining and assembling services into a coherent business process – also known as business process management

Page 6: SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

6© EURIDICE Consortium 2008

SOA: What Products are needed?

Services Preferably one service to one business function

Registry A place to store them so you can find them easily

Process manager An orchestration tool so you can plug them together

Message bus A way for them to communicate with each other

Security Secure SOA, via WS Security & IDM

Monitoring *Bonus. Real-time Activity Monitoring & Optimization

Page 7: SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

7© EURIDICE Consortium 2008

Oracle SOA Suite

Application Server

Enterprise Service Bus

RoutingAdaptersUDDI

Registry

BPEL Process Manager

NativeBPEL

Workflow Rules

Web Services Manager Security

BAM Monitoring

ServicesRegistryProcess ManagerMessage BusSecurityMonitoring

Page 8: SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

8© EURIDICE Consortium 2008

WSDL/WSIF

XML/XML Schema

SOAP JCA JMS

BUSINESS SERVICES

More Interoperable

ERP/Legacy Apps

Custom Apps& Services

Web services

Key SOA Standards

Process FlowLogic

XSLT/XQuery

BPEL

More Adaptable

PROCESS ORCHESTRATION

WSRP, JSR-168

USER INTERFACE

Struts/JSF

Portal

Web Application

API

WS

Richer Experience

PKIDashboards

BAM

MONITORING

JMX

Fusion Effect

WS-Security

SERVICE BUS

SecurityReliabilityLoggingFailover

Dynamic Routing

WS-Policy, SAML

Web Services Mgmt

Page 9: SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

9© EURIDICE Consortium 2008

Euridice Perspective

MobileDevice

CargoItem

Vehicle

Fie

ld U

sers

Bac

k-of

fice

Use

rs

Stakeholders Systems

Industry(ERP, SCM,SCE, WMS)

LogistcOperators

(Transportation Planning,Monitoring, Track & Trace)

Authorities& Infrastructures

(Control, AuthorizationTerminal Management)

Mob

ile A

pp

licat

ions

Cargo Connectivity

Cargo Intelligence

Services Platform

RFID Rx / Tx GNSS Rx GPRS Rx/Tx WLAN Rx/Tx

short range (ZigBee, WiBree)

Software-definedRadio Technologies

Anomaly detection

Knowledge Discovery

Authentication& Authorisation

Security

OrchestrationInfrastructure

servicesFixed servicesMobile services

Car

goA

gen

ts

Data processing Distributed data

analysis

Event prediction Trend detection

Page 10: SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

10© EURIDICE Consortium 2008

Other Related Technologies

• Oracle Database• More than Relational Data.

• Structured, Unstructured, XML, Semantic, Text, LOB . . . . • Data Mining:In database engine providing

• Classifications, Attribute Importance,Regression.• Decision Trees,Clustering, Associations• Anomaly Detection.• Range of APIs, including PLSQL and Java (JSR-73).

• Pervasive and Embedded• Oracle Lite• Berkeley, Berkeley XML, Berkeley Java• Edge

Page 11: SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

11© EURIDICE Consortium 2008

Euridice Perspective

MobileDevice

CargoItem

Vehicle

Fie

ld U

sers

Bac

k-of

fice

Use

rs

Stakeholders Systems

Industry(ERP, SCM,SCE, WMS)

LogistcOperators

(Transportation Planning,Monitoring, Track & Trace)

Authorities& Infrastructures

(Control, AuthorizationTerminal Management)

Mob

ile A

pp

licat

ions

Cargo Connectivity

Cargo Intelligence

Services Platform

RFID Rx / Tx GNSS Rx GPRS Rx/Tx WLAN Rx/Tx

short range (ZigBee, WiBree)

Software-definedRadio Technologies

Anomaly detection

Knowledge Discovery

Authentication& Authorisation

Security

OrchestrationInfrastructure

servicesFixed servicesMobile services

Car

goA

gen

ts

Data processing Distributed data

analysis

Event prediction Trend detection

Page 12: SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

12© EURIDICE Consortium 2008

Questions?