业务流程编排器学习笔记 (1)
来源:互联网 发布:整蛊锁屏软件输入密码 编辑:程序博客网 时间:2024/04/29 05:34
业务流程编排器的基本环境:l 开发环境:WID(集成开发工具)l 运行环境:WPS(业务流程应用服务器)概念
WSDL:使用XML语言描述WS的接口。
SCA规范:由一组能提供WS的组件组成的应用模块,每个组件都由WSDL描述,该模块封装在J2EE的企业应用中。
业务流程:使用BPEL规范(关于流程有很多规范,但是For WS的目前只有BPEL,也是符合SCA的规范,即可以自主暴露为一个服务组件)。
BPEL:符合SCA的一类组件,按照一定的顺序执行的一系列的活动。
BPEL要素:活动元素、控制线、变量(贯穿在整个BPEL中)、伙伴连接(调用其他SCA组件)、相关集(高级部分讲解)。
介绍
用户输入一个名字,返回“Hello World”。
架构
一个独立的流程。
流程
三个活动:
l Receive:流程的起点,接收外部的消息;
l Snippet:一段Java代码;
l Reply:流程的终点,返回结果。
一个变量:保存消息。
开发(使用WID)
1. 创建一个Module项目(Module项目即是一个SCA模块,WID会自动创建相关的EAR、EJB和WEB项目),项目名称:HelloWorld。
2. 创建一个业务流程文件(没有创建WSDL,WID会提供一个输入、输出都是字符串的缺省WSDL,实际开发中需要事先创建WSDL,如果参数是自定义的对象,也需要事先创建),流程名HelloWorldProcess,文件夹bpc/sample,使用缺省的命名空间。
3. 在流程中拖拽一个Snippet活动,在属性视图的详细卡中,切换到Java,输入如下代码:
System.out.println("Hello, " + Input1); // Input1是流程中的全局变量,在所有活动中都可以使用;
Input1 = "Hello World!"; //
4. 打开装配图,将创建的业务流程拖入到装配图中。
5. 将WID自动生成的EAR项目HelloWorldApp部署到WPS中。
运行(使用WPS)
1. 打开浏览器,输入http://localhost:9080/bpc/,打开业务流程资源管理器。
2. 在流程模版中,选中HelloWorldProcess,并启动实例。
3. 在输入框,输入Tom,并提交。
4. 查看页面输出:Hello World!
5. 查看控制台输出:Hello, Tom
- 业务流程编排器学习笔记 (1)
- 业务流程编排器学习笔记 (2)
- 业务流程编排器数据库的创建及性能优化
- jBPM学习笔记1--业务流程设计,流程定义描述
- HTML学习(1)编排文本格式
- 业务流程笔记一
- ERP学习---业务流程重组
- jbpm5学习资料(业务流程)
- 产品业务流程1
- 业务流程
- latex编排论文经验1
- 谈业务流程全生命周期管理支撑业务流程再造(1)
- CDMA 1X 语音业务流程
- 使用ActiveBPEL编排、控制Web Services (1)
- 分布式任务编排调度框架设计 -- 学习参考
- 业务流程:理解 BPEL4WS,第 1 部分
- 通讯录编排
- 资源编排
- JavaScript 模式对话框实现及参数传递的简单例子
- PB中实现图片按钮的mousemove事件
- linux 共享内存映射原理1 vmalloc kmalloc getfreepage
- 【转】GridView中如何使用CommandField删除时,弹出确认框?
- **网站市场运作计划书
- 业务流程编排器学习笔记 (1)
- 本人编写的两个Oracle的帮助小工具
- 业务流程编排器学习笔记 (2)
- 2007年第29周CSDN读书排行榜:《精通正则表达式》夺冠
- session详解(转)
- LUCENE.COM.CN 中国
- session详解
- 得到网卡编号(MAC地址)
- 每个开发人员现在应该下载的十种必备工具