Download presentation
Presentation is loading. Please wait.
Published bySandra Pearson Modified over 9 years ago
1
SOA support in J2EE Platform overview Primitive SOA support Support for service-orientation principles Contemporary SOA support
2
Platform overview
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.