赛迪网 > 中国信息化 技术应用总 > 文章
  IT资讯搜索
 
IT产品搜索
· [方案] 征信数据上报系统方案 网站防篡改方案
· [专题] 07年六大令人失望信息化事件 回眸SOA
· [方案] 反垃圾邮件解决方案 烟草行业解决方案
· [商务] 2008年中国电子商务行业发展趋势研究报告
· [专题] 中小企业实施管理 公司网站做不好CIO掉饭碗
· [案例] 北京网通客户服务系统 某部集中运行管理平台

针对SOA将EJB组件公开为业务服务 (3)

发布时间:2008.01.23 11:43     来源:甲骨文官方网    作者:Mark M. Davydov

    但这些 WSDL 和 XML 消息表示究竟如何映射到 Java 对象,尤其是 EJB?首先,mapping.xml 文件指定 Java 到 WSDL 映射(例如,程序包名称与 XML 名称空间之间的映射,WSDL 类型与 Java 对象之间的映射等等)。对于 OC4J,该文件由 wsadmin 工具生成,如下所示:

AuthenticateCustomer
urn:oracle-ws


    然后,创建一个名为 webservices.xml 的部署描述符,并将其置于 ejb-jar 文件的 META-INF 中。该描述符指定了由 J2EE 应用服务器控制的服务描述以及它们与容器功能的相关性:

...............


SystemIdEJB
META-INF/GetSystemId.wsdl
...........SystemIdPort

urn:oracle-ws
SystemIdPort

AuthenticateCustomer.GetSystemIdServiceendpoint-interface>

SystemIdEJB


    以上示例表明:如果在开发环境中使用适当的工具(如 Oracle  应用服务器 和 Oracle JDeveloper),则公开 EJB 的过程将非常简单。但情况并非绝对如此,而且实际的大型分布式应用程序需要模块化、可重用性、可扩展性、可移植性、版本控制、一致性以及可伸缩性的可持续特性。

    有关如何利用标准 J2EE 组件(其中的模块功能面向业务服务上下文)以及 Web 服务中不断涌现的技术改进或增强软件开发过程以高效构建高质量的大型应用程序的信息很少。即使我们能够精确地标识“可以服务”的业务功能并拥有所有必要的应用程序和中间件工具,也无法回答下面这个问题:如何在分布式处理元素中安排应用程序功能或职责,以便在使用 Web 服务时最大限度地增强质量功能?

<<上一页 1 2 3 4 5 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· IT巨头们正在进行企业吞并 使SOA更强大 (01-23) · 从IT在商业运作角度阐述SOA主要解决的问题 (01-23)
· 企业中谁最关心SOA SOA也是CEO的责任吗? (01-23) · SOA把企业流程自动化提高到一个新高度 (01-23)
· 简化SOA应用开发 OASIS推动SCA和SDO应用 (01-23) · SOA即将走入软件工厂 变身SOAD实现开发 (01-21)
· BEA与Cantata结成合作伙伴丰富多媒体业务 (01-21) · SOA 虚拟化等IT热门技术走向成熟务实 (01-21)
· 微软加强面向服务架构SOA开发 (01-21) · 甲骨文85亿美元收购BEA 用户担忧产品价格上涨 (01-21)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 信息化市场百家争鸣 SaaS深陷争议“泥潭”
· 提高管理水平 "两栖"CIO应具备的六大能力
· 国产ITIL运维先行者 四大厂商角力BI市场
· 金融行业GSN专题解决方案 企业网解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统