Java EE Connector Architecture 1.6 (JSR 322) Technology - One Slide Overview

Embed Size (px)

Citation preview

Java EE Connectors 1.6 - JSR 322 - overview

Connector 1.6

Enhanced Enterprise Application Integration (EAI)

Easier to develop resource adaptersNew Annotations: @Connector, @ConnectionDefinition, @Activation and more

Richer Context propagation during Work submission and Message Inflow Generic Work Context

Security Context Inflow

Standalone Connector Container

The Java EE Connector Architecture defines a standard architecture for connecting to heterogeneous enterprise information systems (EIS), such as enterprise resource planning (ERP), mainframe transaction processing and database systems from the Java EE platform.Ease of Development. Developing resource adapters has never been easier through the introduction of metadata annotations, obviating the need for ra.xml(deployment descriptor), better defaults, reducing the number of interfaces to implement etc.Generic work context contract. A generic contract that enables a resource adapter to control the execution context of a Work instance that it has submitted to the application server for execution. The Generic work contract provides the mechanism for a resource adapter to augment the runtime context of a Work instance with additional contextual information flown-in from the EIS. Security work context. A standard contract that enables a resource adapter to establish security information while submiting a Work instance for execution to a WorkManager and while delivering messages to message endpoints residing in the application server. This contract provides a mechanism to support the execution of a Work instance in the context of an established identity. It also supports the propagation of user information/Principal information from an EIS to a MessageEndpoint during Message Inflow. In short: This contract now enables an end-to-end security model for Java EE application-EIS integrationStandalone Connector Container: Like EJB Lite in Java EE 6, minimum set of requirements for a connector container is defined so that it can be used in a non-classic(Full) profile.Miscellaneous improvements in various contracts defined in the spec such as Work Management, Message Inflow, Transaction Management

Resources learn more & get started

JSR 322 page http://jcp.org/en/jsr/detail?id=322

Reference implementation at http://GlassFish.orgDownload GlassFish v3 Java EE 6 release

Try Connector 1.6 samples and build 1.6 RAs

BlogsSiva: http://blogs.sun.com/sivakumart

Binod: http://weblogs.java.net/blog/binod/

Jagadish: http://blogs.sun.com/JagadishPrasath/

- The Connectors 1.6 spec was developed as part of JSR 322- Reference Implementation is at GlassFish v3- Siva and Binod are spec leads and often blog about the spec. Jagadish is the RI lead and writes about GlassFish's Connectors implementation.

Click to edit the title text format

Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline LevelNinth Outline Level

Click to edit the title text format

Click to edit the outline text formatSecond Outline Level

Click to edit the notes format

Page