找回密码
 立即注册
搜索
查看: 222|回复: 0

Java平台标准在MDA上的努力

[复制链接]

76

主题

807

回帖

1169

积分

金牌会员

积分
1169
发表于 2004-9-15 09:42:49 | 显示全部楼层 |阅读模式
Java平台标准在MDA上的努力

采用Java平台来实现这些MDA标准,这是一个明智的实现策略,由于J2EE平台通过提供的公共平台服务和编程模型(接口或者APIs)使得应用程序的开发和集成具有很大的便利性。J2EE正成为实现和发布基于组件的(component-based)、多层系统下的(multi-tiered system)、以Web环境为中心的(Web-centric environments)分布式应用的工业标准的领导者。
Java服务和APIs由JCP(Java Community Process)来开发,JCP目前正在开发将MDA标准映射到Java技术模型中的相关标准,这包括JMI(Java metadata Interface)、JOLAP(Java OLAP Interface)和JDM(Java Data Mining API)。这些都是实现MDA规范的纯Java编程模型,此模型使用J2EE标准APIs的形式,用于将来增强分布式应用程序之间的基于元数据的互操作性。这些即将到来的APIs将为新一代基于模式驱动软件架构的系统提供一个初始的框架。
他们的努力代表了对MDA的自然扩展和延续。事实上,现今明显的趋势J2EE规范中增强了对MOF和CWM元模型的实现。这种趋势是非常重要的,因为它意味着对一致的编程模型、元数据服务、和开放平台的互操作能力的需求是被公认的。

JMI
Java元数据接口(JMI)提供了将MOF映射到Java语言的正式的映射规则。JMI实现允许生成纯Java接口,以对仓库中的MOF元模型和其实例进行访问。这意味着对MOF元数据服务的Java实现来说,可以提供通用的接口,也可以提供源自MOF接口映射规则的特定元模型的接口,Java客户端可以轻便地通过JMI来访问元数据服务。JMI的开发目前由Unisys领头,参与者包括Sun Microsystems、Hyperion、IBM、Oracle和其它一些行业领导者。

JOLAP
Java OLAP接口(JOLAP)是为部署在J2EE环境中的OLAP服务器和其应用程序开发纯Java API所做的努力。JOLAP的开发由Hyperion Solutions Corporation领头,参与者包括IBM、Oracle、Unisys、Sun Microsystems和其它一些行业领导者。
在J2EE环境中,JOLAP通常作为OLAP服务器或者其它多维数据库系统的客户端API。JOLAP使用CWM OLAP元模型来描述OLAP元数据,这保证了兼容JOLAP的资源具有完备的互操作性,并能够通过CWM来进行交换。JOLAP同时也定义了查询接口,以支持编写和执行OLAP查询、管理和操纵多维的结果集。JOLAP将会在多个现存的和即将到来的J2EE APIs间起到杠杆作用,包括:
•J2C(Java 2 Connector Architecture):用于连接管理层、数据层资源、事务管理。
•JMI(Java metadata Interface):高级元数据功能
•JNDI(Java Naming and Directory Interface):命名和目录服务,提供single sign-on、认证和鉴权的Java安全模型。
JDM
Java数据挖掘API(JDM)提供了商业智能应用中数据挖掘技术的纯Java API。JDM和JOLAP类似,它也是对CWM元模型的具体化。JDM的开发由Oracle领导,参与者包括Hyperion、IBM、Sun Microsystems等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-19 16:12 , Processed in 0.089162 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表