Top Banner
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
12

SOA ARCHITECTURAL APPROACHES FOR LOGISTICS AND TRANSPORTATION

Jun 21, 2015

Download

Documents

Zubin67
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: 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?