nathan kerr

Post on 13-Feb-2016

70 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Nathan Kerr. Pictures and Research. Nathan Kerr. Current Research Topic. Service-Oriented Architectures SOAs. Service Oriented Architectures (SOAs) intentionally mixes technology , standards , and application around the idea of service orientation to build large systems. - PowerPoint PPT Presentation

TRANSCRIPT

University of KaiserslauternDepartment of Computer ScienceIntegrated Communication Systems ICSYhttp://www.icsy.de

Nathan Kerr

Nathan Kerr

Pictures and Research

5Nathan Kerr, University of Kaiserslautern

Current Research Topic

Service-Oriented ArchitecturesSOAs

6Nathan Kerr, University of Kaiserslautern

Service Oriented Architectures (SOAs) intentionally mixes technology, standards, and

application around the idea of service orientation to build

large systems.

7Nathan Kerr, University of Kaiserslautern

Aspects of SOA

SO

AAp

plica

tion

Stan

dard

s

Technical

Standards

Ser

vice

O

rient

atio

n

8Nathan Kerr, University of Kaiserslautern

9Nathan Kerr, University of Kaiserslautern

SOA Core

Acc

ount

ing

Cha

nge

Con

trol

Test

ing

Wor

kflo

ws

Coo

rdin

atio

n

Rel

iabi

lity

Life

cycl

e

Sec

urity

10Nathan Kerr, University of Kaiserslautern

SOA Core

The minimal concepts needed for SOA Aspects (Technology, Standards, Application) A set of uniquely identifiable, independent, executing

processes which interact only by exchanging messages Message system (encoding, transport, transport error

handling, message format, only handles point-to-point messages)

Service orientation- roles: consumer, provider (client, server), any process may

perform both roles- A service is what is provided by a provider

11Nathan Kerr, University of Kaiserslautern

Functional

Extend the core ideas, but do not fundamentally change them

workflows (define consumer roles) service descriptions (define provider roles) transactions choreography (should be handled by messaging) registry (binding, discovery)

12Nathan Kerr, University of Kaiserslautern

Management

How to organize and manage a SOA

monitoring accounting design processes best practices life cycles deployment

13Nathan Kerr, University of Kaiserslautern

Non-Functional

Improve execution environment

QoS QoE Reliability Dependability Scalability Security Performance

14Nathan Kerr, University of Kaiserslautern

Service Interaction Model

Process

Consumer

Server

F1() F2() F3()

Inte

ract

ion

15Nathan Kerr, University of Kaiserslautern

Service Interaction Model

Consumer

Client

Provider

Inte

ract

ion

Server

16Nathan Kerr, University of Kaiserslautern

The Client Converts

Process

SOA

Interactionstyle

DataRepresentation

17Nathan Kerr, University of Kaiserslautern

The Server Converts

SOA

Service

Interactionstyle

DataRepresentation

Integrated Communication Systems ICSY

University of KaiserslauternDepartment of Computer ScienceP.O. Box 3049D-67653 Kaiserslautern

Nathan Kerr

Phone: +49 (0)631 205-52 11Fax: +49 (0)631 205-30 56

Email: kerr@informatik.uni-kl.deInternet: http://www.icsy.de

top related