Presentation is loading. Please wait.

Presentation is loading. Please wait.

University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY Nathan Kerr Pictures and Research.

Similar presentations


Presentation on theme: "University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY Nathan Kerr Pictures and Research."— Presentation transcript:

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

2

3

4

5 5 Nathan Kerr, University of Kaiserslautern Current Research Topic Service-Oriented Architectures SOAs

6 6 Nathan Kerr, University of Kaiserslautern Service Oriented Architectures (SOAs) intentionally mixes technology, standards, and application around the idea of service orientation to build large systems.

7 7 Nathan Kerr, University of Kaiserslautern Aspects of SOA Standards ApplicationTechnical SOA Application Standards Technical Standards Service Orientation

8 8 Nathan Kerr, University of Kaiserslautern

9 9 SOA Core AccountingChange ControlTestingWorkflowsCoordinationReliabilityLifecycleSecurity

10 10 Nathan 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

11 11 Nathan 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)

12 12 Nathan Kerr, University of Kaiserslautern Management  How to organize and manage a SOA  monitoring  accounting  design processes  best practices  life cycles  deployment

13 13 Nathan Kerr, University of Kaiserslautern Non-Functional  Improve execution environment  QoS  QoE  Reliability  Dependability  Scalability  Security  Performance

14 14 Nathan Kerr, University of Kaiserslautern Service Interaction Model Process Consumer Server F1()F2()F3() Interaction

15 15 Nathan Kerr, University of Kaiserslautern Service Interaction Model Consumer Client Provider Interaction Server

16 16 Nathan Kerr, University of Kaiserslautern The Client Converts Process SOA Interaction style Data Representation

17 17 Nathan Kerr, University of Kaiserslautern The Server Converts SOA Service Interaction style Data Representation

18 Integrated Communication Systems ICSY University of Kaiserslautern Department of Computer Science P.O. Box 3049 D-67653 Kaiserslautern Nathan Kerr Phone:+49 (0)631 205-52 11 Fax:+49 (0)631 205-30 56 Email:kerr@informatik.uni-kl.de Internet:http://www.icsy.de


Download ppt "University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY Nathan Kerr Pictures and Research."

Similar presentations


Ads by Google