JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

JavaEE、 JDBC、JCA 和 Java IDL;IETF;企业门户;共享数据库

wys521 2024-11-24 22:47:07 精选教程 37 ℃ 0 评论

一、基于 JavaEE 平台的基础功能服务构建应用系统

基于 JavaEE 平台的基础功能服务构建应用系统时, JDBC、JCA 和 Java IDL可用来集成遗产系统。

JDBC(Java Data Base Connectivity,Java 数据库连接)是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC 提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

JCA 标准化连接子是由 J2EE 1.3 首先提出的,它位于 J2EE 应用服务器和企业信息系统(EIS)之间,比如数据库管理、企业资源规划(ERP)、企业资产管理(EAM)和客户关系管理(CRM)系统。不是用 Java 开发的企业应用或者在 J2EE 框架内的应用都可以通过 JCA 连接。JCA 是在 javax.resource 包和它的子包(CCI,SPI 和 SPI Security)中定义的。(JCA 的缩写形式也用于 Java cryptography API 的缩写。)

JMS 是 Java 对消息系统的访问机制,但它本身并不实现消息。JMS 支持点对点分发的消息队列,也支持多个目标订阅的消息主题。当消息发布给一个主题的适合,消息就会发送给所有那个主题的订阅者。 JMS支持各种消息类型(二进制、流、名-值表、序列化的对象和文本)。通过声明与 SQL 的 WHERE 相近的句段,可以建立消息的过滤器。

Java IDL 即 idl to java 编译器就是一个 ORB,可用来在 Java 语言中定义、实现和访问 CORBA 对象。JavaIDL 支持的是一个瞬间的 CORBA 对象,即在对象服务器处理过程中有效。实际上,Java IDL 的 ORB 是一个类库而已,并不是一个完整的平台软件,但它对 Java IDL 应用系统和其他 CORBA 应用系统之间提供了很好的底层通信支持,实现了 OMG 定义的 ORB 基本功能。


二、IETF

IETF 集成服务(Intsery)工作组根据服务质量的不同,把玩 temat 服务分成了三种类型。

保证质量的服务(Guranteed services):对带宽、时延、抖动和丢包率提供定量的保证。

控制负载的服务(Controlled-load services):提供一种类似于网络欠载情况下的服务,这是一种定性的指标。

尽力而为的服务(Best-Effort):这是 Intemet 提供的一般服务,基本上无任何质量保证。


三、企业门户

企业门户是一个信息技术平台,这个平台可以提供个性化的信息服务,为企业提供一个单一的访问企业各种信息资源和应用程序的入口。现有的企业门户大致可以分为企业信息门户、企业知识门户和企业应用门户三种。

其中企业信息门户重点强调为访问结构数据和无结构数据提供统一入口,实现收集、访问、管理和无缝集成。

企业知识门户提供了一个创造、搜集和传播企业知识的平台,通过企业知识门户,员工可以与工作团队中的其他成员取得联系,寻找能够提供帮助的专家。

企业应用门户是一个用来提高企业的集中贸易能力、协同能力和信息管理能力的平台。它以商业流程和企业应用为核心,将商业流程中功能不同的应用模块通过门户集成在一起,提高公司的集中贸易能力、协同能力和信息管理能力。

例:某大型公司欲开发一个门户系统,该系统以商业流程和企业应用为核心,将商业流程中不同的功能模块通过门户集成在一起,以提高公司的集中贸易能力、协同能力和信息管理能力。根据这种需求,采用企业应用门户解决方案最为合适。


四、共享数据库

共享数据库是一种重要的企业应用集成方式,它通常将应用程序的数据存储在一个共享数据库中,通过制定统一的数据库模式来处理不同应用的集成需求。共享数据库为不同的应用程序提供了统一的数据存储与格式定义,能够在一定程度上缓解数据语义不一致的问题,但无法完全解决该问题。在共享数据库集成中,多个应用程序可能通过共享数据库频繁地读取和修改相同的数据,这会使数据库成为一个性能瓶颈。共享数据库集成方式的一个重要限制来自外部的已封装应用,这些封装好的应用程序只能采用自己定义的数据库模式,调整和集成余地较小


五、消息传递实例

某公司欲对其内部的信息系统进行集成,需要实现在系统之间快速传递可定制格式的数据包,并且当有新的数据包到达时,接收系统会自动得到通知。另外还要求支持数据重传,以确保传输的成功。针对这些集成需求,应该采用消息传递的集成方式。

该公司需要在应用集成后实现采用可定制的格式频繁地、立即地、可靠地、异步地传输数据包。远程过程调用一般是基于同步的方式,效率较低,而且容易失败;共享数据库和文件传输的集成方式在性能方面较差,系统不能保持即时数据同步,而且容易造成应用与数据紧耦合;消息传递的集成方式能够保证数据的异步、立即、可靠传输,恰好能够满足该公司的集成需求。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表