nathan kerr

18
University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY http://www.icsy.de Nathan Kerr Nathan Kerr Pictures and Research

Upload: sumi

Post on 13-Feb-2016

70 views

Category:

Documents


0 download

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

Page 1: Nathan Kerr

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

Nathan Kerr

Nathan Kerr

Pictures and Research

Page 2: Nathan Kerr
Page 3: Nathan Kerr
Page 4: Nathan Kerr
Page 5: Nathan Kerr

5Nathan Kerr, University of Kaiserslautern

Current Research Topic

Service-Oriented ArchitecturesSOAs

Page 6: Nathan Kerr

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.

Page 7: Nathan Kerr

7Nathan Kerr, University of Kaiserslautern

Aspects of SOA

SO

AAp

plica

tion

Stan

dard

s

Technical

Standards

Ser

vice

O

rient

atio

n

Page 8: Nathan Kerr

8Nathan Kerr, University of Kaiserslautern

Page 9: Nathan Kerr

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

Page 10: Nathan Kerr

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

Page 11: Nathan Kerr

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)

Page 12: Nathan Kerr

12Nathan Kerr, University of Kaiserslautern

Management

How to organize and manage a SOA

monitoring accounting design processes best practices life cycles deployment

Page 13: Nathan Kerr

13Nathan Kerr, University of Kaiserslautern

Non-Functional

Improve execution environment

QoS QoE Reliability Dependability Scalability Security Performance

Page 14: Nathan Kerr

14Nathan Kerr, University of Kaiserslautern

Service Interaction Model

Process

Consumer

Server

F1() F2() F3()

Inte

ract

ion

Page 15: Nathan Kerr

15Nathan Kerr, University of Kaiserslautern

Service Interaction Model

Consumer

Client

Provider

Inte

ract

ion

Server

Page 16: Nathan Kerr

16Nathan Kerr, University of Kaiserslautern

The Client Converts

Process

SOA

Interactionstyle

DataRepresentation

Page 17: Nathan Kerr

17Nathan Kerr, University of Kaiserslautern

The Server Converts

SOA

Service

Interactionstyle

DataRepresentation

Page 18: Nathan Kerr

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: [email protected]: http://www.icsy.de