数据访问资源
这些主题提供有关访问数据资源的信息。
企业应用程序与企业信息系统 (EIS) 之间的连接是通过使用 EIS 提供的资源适配器(将它们插入到应用程序服务器中)完成的。资源适配器在 EIS 与应用程序服务器之间的集成和连接中充当一个中介角色。它作为应用程序组件、应用程序服务器和企业信息系统之间的联系点。资源适配器必须基于由 Java™ Platform, Enterprise Edition (Java EE) 连接器体系结构 (JCA) 提供的严谨合同与其他组件通信。
通用流入上下文可让资源适配器控制其提交给应用程序服务器的工作实例的执行上下文。通过提交实现 WorkContextProvider 接口的工作实例,资源适配器可以将各种类型的上下文提供给 WebSphere Application Server。如果应用程序服务器支持提供的上下文类型,那么通用工作上下文机制会将工作上下文设为工作实例的执行上下文。在执行工作实例期间,上下文会保持有效。
通过使资源适配器能在其提交给应用程序服务器的工作实例的执行上下文中建立安全性信息,安全性流入上下文使用通用工作上下文。通过提交工作实例(该实例通过实现新的标准化 SecurityContext 接口来提供上下文类型),应用程序可以建立和设置包含工作实例的安全身份和凭证的执行上下文。身份和凭证在工作实例执行期间会保持有效,从而确保将消息安全地传递到 Java EE 消息端点。
WebSphere® Application Server 支持可以实现新的标准化 SecurityContext、TransactionContext 和 HintsContext 接口的工作上下文类型。通用流入上下文机制会接受 HintsContext 接口的实现,但应用程序服务器并不会处理 HintsContext 接口的这些实现。安全性流入上下文机制不会将用户身份从 EIS 域映射到应用程序服务器域中的身份。SecurityContext 的实现所提供的身份必须位于应用程序服务器的安全域中。
请参阅下列概念、参考和任务文件,以了解更多的概述信息。