通过介绍 Workplace 开发工具开始学习 Workplace 应用程序开发,这些工具包括 Workplace Template Editor、Workplace Designer、Workplace Forms、Workplace SDK 和 Workplace Managed Client Developer Toolkit。
目前,大多数读者听说过 IBM Workplace。但是,您可能不知道 IBM Workplace 不是一个单一的产品,而是一个产品和技术系列,它们可以改变人们的工作方式。Workplace 产品系列 由许多 IBM 产品组成,包括 IBM Workplace Collaboration Services、Lotus Notes 和 Domino、WebSphere Portal 以及 WebSphere Everyplace。IBM Workplace 的目标是在个体用户的环境中提供对人、资源和工具的统一且一致的访问。为了实现这个目标,IBM Workplace(包括它的开发工具)被设计为供具有不同需求和不同技能的用户使用。
如此广泛的工具集带来了一些挑战。有时候,很难确定应该为实现特定目标使用哪种工具。在本文中,我们将介绍各种 IBM Workplace 开发工具,让您能够更容易地决定使用哪种工具。
要获得关于 IBM Workplace 产品系列的更多信息,请访问 developerWorks Workplace 上的 IBM Workplace 新手入门 页面。
Workplace 开发人员的类型
在企业中,为 IBM Workplace 产品创建应用程序的开发人员大致分为三类(即三种角色):
业务线用户和管理员
公司开发人员
Java 2 Enterprise Edition(J2EE)开发人员
每个用户类型对工具有不同的需求,而且 IBM Workplace 为每种角色都提供了一组工具。这些工具的功能以及它们隐藏底层应用程序的复杂性的能力反映了相应用户的需要。为了解释在实践中应该如何利用这些工具,需要讨论在哪里以及为什么使用每种开发工具。
注: 本文档并不是为这些工具提供功能性参考资料,而是说明在特定情况下使用哪种工具最合适。
业务线用户
归入这一类的用户需要快速且简便地创建应用程序;也就是说,他们需要容易使用而且不需要进行编程的应用程序开发工具。
这里使用的工具是从 Web 浏览器运行的,而不是作为单独的应用程序运行。这种工具的目标是向业务用户提供应用程序开发能力,让他们能够将可重用组件组装成应用程序。例如,图 1 说明了聚合式应用程序的概念;在这种应用程序中,许多 portlet 组装在一个门户页面上,它们将这个应用程序的最终用户通常需要的功能组合在一起。在这种应用程序中,团队列表、讨论、邮件等等都出现在同一个页面上。
图 1. 聚合式应用程序的示例
以这种方式构建应用程序与采用聚合等一般方式的差异是,在 IBM Workplace 中这是由业务用户完成的,而不是由门户管理员来完成。应用程序的日常管理(比如通过成员关系来管理访问控制)也是由应用程序的所有者完成的。这使整个组织更具生产效率并减轻了管理整个系统的负担,因为管理员只需为安全性、系统性能和维护操心,而业务用户负责自己份内的工作。
要使用什么东西来组装应用程序呢?这就是 Workplace Template Editor,这是一个自我服务的基于浏览器的工具。Workplace Template Editor 通常用来创建应用程序模板。应用程序模板仅仅是组合在一个页面上的一组 Workplace 组件。在创建这个页面之后,用户只需将各个组件拖放进去来创建想要的效果,最终产生一个可供所有用户使用的复合应用程序。
文章来源于领测软件测试网 https://www.ltesting.net/