快速业务通道

对企业级Java应用程序及其部署进行建模 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21
部署到虚拟机器上的位置。

一个包含客户模式的Oracle数据库,运行在Dell PowerEdge 6850机器上。

一个硬件负载均衡器,它把URL“customer.bea.com”转换为WebLogic Portal服务器所使用的相应IP地址。

最后,我在底部为实际部署映射定义了一个图例,它会提供有关已部署的实例类型的附加细节。

在这幅图中,我提供了大量对开发、SCM和生产服务团队有用的信息。

对企业级Java应用程序及其部署进行建模(5)

时间:2011-01-05 bea Jeff Davies

提示!——三层的嵌套通常就够用了。

然而,还需要另一幅聚焦特定于WebLogic Server的细节的图。这幅图主要面向开发人员和SCM团队。图8就是一个例子。

对企业级Java应用程序及其部署进行建模 - 编程入门网

图8. 聚焦WebLogic Server的图

下面,我将展示另一些特定于WebLogic Server的配置信息。您可以看到集群地址、多播地址和多播端口。您还可以看到创建了一个名为customerDS的数据源,其目标是BackEnd集群,这意味着该集群中的2台服务器都可以访问这个数据源。我可以使用类似的结构对JMS主题和队列、持久性存储等建模。

此外,您还可以看到,这里还显示了前面图中定义的可部署模块,以及它们如何关联到WebLogic集群。BackEnd集群(及其所有服务器)上都部署了customer.ear文件。类似地,WebPortal集群及其服务器上也部署了customer.ear文件。通过引用可部署模块图,可以快速关闭对这些信息的循环。

WebLogic Platform Stereotype分类

正如早先提到的那样,UML stereotype是一种功能强大的注释工具,它允许捕捉关于模型中元素的附加信息。在大多数建模工具中,都对J2EE、Web services和其他技术有着不同的UML分类。如果您的工具没有提供这些预定义的分类,或者如果预定义的分类不能满足您的特定要求,您可以快速创建自己的分类。图9说明了本文中使用的分类。您可以对这个例子进行定制化,来满足您的特定要求。

对企业级Java应用程序及其部署进行建模 - 编程入门网

图9. WebLogic Platform模型的一种Stereotype分类

对于Stereotype,您要记住的重要一点就是,要以一致的方式使用它们。模型必须经过一个复审过程,以确保它们满足您所在公司所设立的标准。这可以帮助您创建标准化的模型,从而有助于让IT部门之间和子团队实现清楚的交流。独立地(即,在它自己的模型中)维护stereotype模型,然后把stereotype导入到项目模型中。这将为您节省时间,并确保您在当前项目中使用的是最新的stereotype分类。

结束语

在本文中,我涵盖了大量的细节。尽管进行高效的建模需要学习的东西肯定比我在这里讲的要多,本文应该可以帮助您创建更好的模型和图,改进IT部门的不同团队之间对于这些细节的交流,并提供一些标准和方法来帮助您更加有效地管理软件系统。记住,建模只是一种辅助性工作,真正重要的还是可以执行的软件系统。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号