对企业级Java应用程序及其部署进行建模 - 编程入门网
部署到虚拟机器上的位置。
一个包含客户模式的Oracle数据库,运行在Dell PowerEdge 6850机器上。 一个硬件负载均衡器,它把URL“customer.bea.com”转换为WebLogic Portal服务器所使用的相应IP地址。 最后,我在底部为实际部署映射定义了一个图例,它会提供有关已部署的实例类型的附加细节。 在这幅图中,我提供了大量对开发、SCM和生产服务团队有用的信息。 对企业级Java应用程序及其部署进行建模(5)时间:2011-01-05 bea Jeff Davies提示!——三层的嵌套通常就够用了。 然而,还需要另一幅聚焦特定于WebLogic Server的细节的图。这幅图主要面向开发人员和SCM团队。图8就是一个例子。 图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说明了本文中使用的分类。您可以对这个例子进行定制化,来满足您的特定要求。 图9. WebLogic Platform模型的一种Stereotype分类 对于Stereotype,您要记住的重要一点就是,要以一致的方式使用它们。模型必须经过一个复审过程,以确保它们满足您所在公司所设立的标准。这可以帮助您创建标准化的模型,从而有助于让IT部门之间和子团队实现清楚的交流。独立地(即,在它自己的模型中)维护stereotype模型,然后把stereotype导入到项目模型中。这将为您节省时间,并确保您在当前项目中使用的是最新的stereotype分类。 结束语 在本文中,我涵盖了大量的细节。尽管进行高效的建模需要学习的东西肯定比我在这里讲的要多,本文应该可以帮助您创建更好的模型和图,改进IT部门的不同团队之间对于这些细节的交流,并提供一些标准和方法来帮助您更加有效地管理软件系统。记住,建模只是一种辅助性工作,真正重要的还是可以执行的软件系统。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |