ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 从WBModeler开始使用BPM Repository

从WBModeler开始使用BPM Repository

原创 Linux操作系统 作者:goaheadist 时间:2009-05-10 00:02:30 0 删除 编辑

 

从WBModeler开始使用BPM Repository

 

概述

l  现状

传统的企业级应用开发过程中,企业不同角色人员(业务人员和IT人员)使用各自的工具,用自己熟悉的语言记录项目信息,开发自己的项目资产。IBM BPM 解决方案已经为业务人员提供WebSphere Business Modeler工具, 为开发人员提供WebSphere Integrated Developer工具。

 

l   问题

那么在一个项目开发过程中,

如何使用一个统一的repository, 来存储不同角色人员的项目资产?传统的CVS版本维护工具只是单纯文件的堆放。不能实现资产粗细粒度的控制, 不能实现资产提交审批流程的控制。

当一个项目资产发生变化时,如何通知到相关人员?相关人员不希望用主动查询,而是被短信通知到,或者邮件通知到。

 

l     解决

IBM BPM 企业流程解决方案,使用Rational Asset Management Server (RAM)作为Repository来统一管理Asset。

 

文章结构

 

本文首先讲述如何安装并设置环境。配置RAMServer作为BPM repository, 以及如何配置WBModeler和WID作为RAMServer的client。

 

接着通过一个IBM BPM Repository解决方案,用户场景案例具体介绍,企业不同角色(业务人员和IT人员)如何使用各自工具(WebSphere Business Modeler, WebSphere Integrated Developer, MonitorToolKit┓梦适褂?/SPAN>BPM Asset Repository (Rational Asset Management Server) 达到同一个项目开发过场中的资产共享,版本维护,变更通知的目的。

 

 

环境准备 (WBModeler, WID, RAM, WPS)

 

硬件准备饰:

假设有四台机器分别安装了WBModeler, WID, RAM, WPS

 

配置是:

要为BPM Respository量身定制RAMServer。

要把WID/WBModeler配置为RAM的client.

2.1.1        安装并配置RAMServer

安装成功后启动server,要进行一般配置和针对BPM的相关的配置。使得它能作为BPM的repository

 

首先登陆

http://RAMServer:13080/com.ibm.ram.repository.setup.web/

 

2.1.1.1       配置数据库



 

2.1.1.2       配置E-mailServer等

 

配置项目

值

 

Web Server Path

http://RAMServer:13080/com.ibm.ram.repository.web

 

Web Services Path

http://RAMServer:13080/com.ibm.ram.repository.web.ws.was

 

Path to Information center

http://RAMServer:13080/help

   Path to Asset-based Development process

 

Path to Asset-based Development process

http://RAMServer:13080/com.ibm.ram.repository.web/abdprocess

 

SMTP server:

  9.181.122.143

 

Default return e-mail

james@cn.ibm.com

 

Default return e-mail name

No Reply

 

license server

e.g. 27000@9.42.129.52

You’d better pass the BSO everytime the server or the OS is rebooted.

telnet 9.42.129.52

and key in your intranet id/pwd to pass BSO

 

2.1.1.3  添加用户

 

 

1. 最简单的用户管理是有两个配置文件。直接修改文件不用热启动即可生效。

users.props

groups.props

ram\ewas\profiles\profile1\props\users.props

 

2.

Administrator> tools> update users and Groups

useri第一次登陆的时候,RAM要求他注册email信息。这是一个tip.不先注册的话,eclipse client用不上。

 

 

2.1.1.4       导入针对BPM的schema

 

需要把一个profile文件import到RAM Server.

从WBModeler 的安装文件包中找到

File location:

${Modeler_Install_Path}/repositoryProfile/profile_***.zip

 

http://RAMServer:13080/com.ibm.ram.repository.setup.web/

login as admin

Navigate to Administration>Tools>Import sample...   

 

2.1.1.5       rebuild index

Administration > Tools > Build Search Index > ‘Rebuild Index’ button.

 

 

 

2.1.2        安装WBModler

它是提供给业务人员使用的工具。直接安装后它可以作为RAM Server的Client端。 和RAM server交互。

 

注意在安装WBModeler的时候要选择上“Asset Repository 客户机”。

 

 


注意版本6201升级后安装界面发生一定变化

 

打开WBModeler

Windown> show view > others. Asset Repository

 

 





 

 

2.1.3        安装WID。

它是提供给IT开发人员使用的工具。也可以作为RAMServer的Client。

 

2.1.4        安装WPS和Monitor运行时服务器

安装单独的 WPS 服务器及 Monitor 服务器

使用默认选项将 WPS 及 Monitor 安装在同一Profile中,除安装 TestController 插件外,还需要下载并安装 CompTest Runtimes 插件包到“WPS 安装目录 \plugins”下,然后启动 Server。

 

 

 

2.2          模拟用户场景

      

 



2.2.1         管理人员Bill要开展某项新业务,使用工具WebSphere Business Modeler,搜索所有项目asset,没有找到合适的.

 

 

2.2.2        业务人员James使用工具WebSphere Business Modeler ,创建新业务流程文件(*.mar,  *PI.zip, *MonitorPI.zip)。作为项目asset存储到RAM。

 

从WBModeler提交的过程:

 

 

不但可以选择提交的内容,例如只提交Process 而不提交 Resources。

 



 

 

还可以选择提交的形式,例如把资产分门别类放在几个个project中。

 

 


 


 


 

 

 

 

 

 

2.2.3        IT人员开发工程师Sabrina使用工具WebSphere Integrated Developer ,基于从RAM上获取的业务流程文件,开发具体应用(*.ear),作为项目asset存储在RAM。应用被部署到生产环境WebSphereProcessServer上。

 

WID生成EAR文件也提交到同一项目空间中。

 

 

2.2.4        管理人员Bill使用浏览器查看WPS上这项业务的KPI(关键业务指标),得到监控数据文件(*.xml),存储在RAM。

 

 

2.2.5        业务人员James把监控数据文件导入到WBModeler,修改优化并重新发布流程文件。

2.2.6         项目所有人员得到RAM的mail自动通知,项目有asset发生改变。相关人员可以根据新流程模型,更新并提交自己文件。(重复步骤 2,3,4.5)

3         小结

 

 

4        参考资料

Hello World: 学习如何安装和使用 Rational Asset Manager Eclipse 客户端

http://www.ibm.com/developerworks/cn/edu/r-dw-r-helloram.html

 

 

Rational Asset Manager: 一个全面的业务场景

了解 Rational Asset Manager 能做什么,怎样工作,以及如何帮助开发人员重用资产

http://www.ibm.com/developerworks/cn/rational/07/0717_antley_vogler/

 

 

 

 

配置数据库.JPG

安装modeler.JPG

从modeler连接到RAM图1.JPG

从modeler连接到RAM图2.JPG

从modeler提交资产图1.JPG

从modeler提交资产图2.JPG

模拟BPM用户场景2.JPG

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21435880/viewspace-594642/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-05-10

  • 博文量
    1
  • 访问量
    2724