Presentation is loading. Please wait.

Presentation is loading. Please wait.

SOA support in J2EE Platform overview Primitive SOA support Support for service-orientation principles Contemporary SOA support.

Similar presentations


Presentation on theme: "SOA support in J2EE Platform overview Primitive SOA support Support for service-orientation principles Contemporary SOA support."— Presentation transcript:

1 SOA support in J2EE Platform overview Primitive SOA support Support for service-orientation principles Contemporary SOA support

2 Platform overview

3

4 Key Java specifications Java 2 Platform Enterprise Edition Spec Java API for XML-based RPC (JAX-RPC) Web Services for J2EE

5 Architecture components Java Server Pages (JSPs) Struts Java Servlets Enterprise JavaBeans (EJBs)

6 Runtime environments EJB container Web container

7 Programming languages Java Various development tools

8 APIs Java API for XML Processing (JAXP) Java API for XML-based RPC (JAX- RPC)

9 Service providers JAX-RPC Service Endpoint EJB Service Endpoint Port Component Model – Service Endpoint Interface (SEI) – Service Implementation Bean

10 Service requestors Generated stub Dynamic proxy and dynamic invocation interface

11 Service agents Tasks Handlers

12 Platform extensions IBM Emerging Technologies Toolkit Java Web Services Developer Pack

13 Primitive SOA support Service encapsulation Loose coupling Messaging

14 Support for service-orientation principles Autonomy Reusability Statelessness Discoverability

15 Contemporary SOA support Based on open standards Supports vendor diversity Intrinsically interoperable Promotes federation Architecturally composable Extensibility Supports service- oriented business modeling Logic-level abstraction Organizational agility and enterprise-wide loose coupling


Download ppt "SOA support in J2EE Platform overview Primitive SOA support Support for service-orientation principles Contemporary SOA support."

Similar presentations


Ads by Google