- 浏览: 119337 次
- 来自: ...
文章分类
最新评论
经过一段时间的使用,对BusinessWare有了些许了解
如果没有路由器,HUB之类的硬件设备,或具有类似概念/功能的硬件设备,互联网/局域网的出现是不可能的,一根网线连两台机器组成对等网,三台机器就要三根,四台就是六根......
如果没有BusinessWare之类的集成平台,连接两个应用需要写一段代码,四个应用就是六段,八个应用就是二十八段代码
尽管<<Enterprise Service Bus>>这本书里说类似网络路由器功能的EAI平台已经是上一代集成平台了,但实际上由于ESB尚未成熟,规范存在诸多争论之处,实际应用中仍然是BusinessWare之类的Software Route占主流;而BusinessWare中SOA的成分也越来越多,此是后话
1,建模环境BME
BME基于NetBeans,能够稳定的运行在NetBeans能够运行的平台上,各种配置参数也就是NetBeans的配置参数,比如:
切换user dir,类似Eclipse的workspace,可以在启动时加入 -userdir /home/chelsea
切换临时目录,防止不同用户产生的临时文件互相干扰,可在bme/bin/ide.cfg中加入 -J-Djava.io.tmpdir=/var/tmp/gli
切换Locale,可在bme/bin/ide.cfg中加入 -J-Duser.language=zh -J-Duser.country=CN
2,运行时
BusinessWare的运行时类似JavaEE应用服务器,也具有Server,Container,Component等概念,之间的具体关系用户其实不必太关心,文档里有这么一段,可作为参考:
Projects are loaded and run in containers. A container provides deployment and runtime services for project components and insulates projects from each other. Containers exist and run within an Integration Server.
An Integration Server can host multiple containers, but containers cannot be shared among projects. Each project or version of a project is run in its own container. If you have a large project, or one whose components differ in their demand for computing resources, you can improve performance by partitioning the project among multiple Integration Servers running on different hosts.
3,Workflow
BusinessWare采用了Code Generation的方式,为模型(不光是工作流模型,包括所有的集成模型,流程模型)产生Java代码,编译执行;其工作流模型采用UML图示和概念,并遵循WfMC定义的松散的规范;听说后续版本会支持BPEL,不知会不会增加解释执行的部分
BusinessWare的组织模型令我有知音之感,和我之前的设计几乎一模一样:Role,User,Relationship,这三个概念足以表达绝大多数组织模型,巧合的是,在我们的发布版和目前BusinessWare的发布版中,都暂且只支持一种Relationship,我们是“上级”,BusinessWare是“BW Manager”
4,vtadmin
BW提供了实用命令行工具vtadmin,其语法的优雅程度媲美任何一种DSL,如SQL之类;其实我一直觉得每个命令与它的命令行参数都构成了一种DSL,只不过大量繁琐丑陋不直观的命令行参数降低了大家把他们作为一种语言的直觉,这是后话,以后再表;举个vtadmin的例子:
vtadmin deploy project OrderProcess.jar
vtadmin start project /Projects/OrderProcess/initialversion
vtadmin start server "cn=bserv1, cn=Servers"
够直观的吧;另外vtadmin的输出是std::err的,因此要重定向的话需要加2:
vtadmin deploy project OrderProcess.jar 2> e.txt
发表评论
-
The Object Primer
2004-12-11 11:21 5951,书名 被翻译成“ ... -
错误处理规范
2004-12-11 16:47 760错误处理规范 〇、概念澄清 概念 解释 错误 ... -
Java,误解为何如此之深
2005-08-24 13:50 596前几天被电话面试,问J ... -
Java:画蛇添足的编码规范
2005-09-02 13:13 622前几天公司培训编码规范: 第n条: ... -
synchronized : 规则, 推论与实践
2007-07-23 22:32 47214.3.Synchronization. Rule ... -
交互设计: 股市帮凶
2008-05-04 21:30 648同事 Y 在线操作股票时, 把"买入"点成 ... -
交互设计: 火车上的厕所
2008-05-26 17:17 613有人在动车组的厕所前等了很久, 直到乘务员路过说厕所是被锁住了 ... -
设计原则与模式: 案例介绍--CppUnit
2008-06-01 20:15 634设计原则与模式: 案例介绍--CppUnit CppUnit ... -
工作流:形参,实参,相关数据
2004-12-11 11:40 678关于形参,实参,相关数据 一、形参(FormalParame ... -
工作流:第一次发版,过程总结
2004-12-11 11:42 714交流 即时讨论:小组成员咫尺之遥,有问题立即提出并解决 ... -
工作流:第一次发版,设计总结
2004-12-11 11:43 614整体 面向接口:消息系统,持久系统等,其实现都是可替换 ... -
Beyond Workflow : An Introduction to Vitria BusinessWare
2005-09-26 10:13 807一、简介 Busines ... -
Vitria BusinessWare: 存储与访问安全
2006-03-26 15:45 753事实上,BusinessWare使用LDAP做为存储机制和 ... -
Vitria BusinessWare: Web Services
2006-04-01 14:30 743BusinessWare的Web Services ... -
Web Services:自洽,编码,交换模型
2006-04-01 16:02 6881, 自洽 以前曾经写过: 目前WebServi ... -
Web Services:WSDL 1.1 规范中的几个错误
2006-04-01 16:40 729读完了WSDL 1.1的规范,令人惊讶的是发现似乎例子中有几个 ... -
C++/CLI:被忽视的集成技术
2006-05-17 20:02 759十几行代码,就使一个重要的旧系统组件,完全融入了基于.Ne ... -
AJP/JK:异构Web平台的集成技术
2006-05-25 21:44 712Tomcat Connector 可以将Tomcat ... -
Vitria BusinessWare: 事件与端口
2006-05-27 17:24 676Event BusinessWare是一个事件驱动的系统 ... -
WS-Security Interoperability Issues: WebSphere, JBoss, Axis and .Net
2006-08-31 22:46 845检验了一下WS-Security的互操作情况,涉及到 ...
相关推荐
**BusinessWare** 是由Vitria Technology Inc.开发的一款用于集成企业级应用和服务的平台。BusinessWare版本3.1的管理员手册提供了关于如何启动、停止、配置以及维护BusinessWare服务器的详细指导。 ### 启动与停止...
BusinessWare 4作为一个协同应用平台,预先集成了针对电信用户的解决方案,如无线号码可携带性管理和电信一揽子处理过程,包括订单管理、故障管理、配置管理、性能管理等。这种“即插即用”的OSS架构简化了系统的...
本方案倾向于后者,采用如SUN CAPS为基础的服务总线模式,同时结合Tibco和Vitria等解决方案的优势。 设计要点包括: - 统一数据交换标准,解决不同系统间的数据格式和交换规范问题。 - 支持异构系统和数据库的交互...
2024年机器人大作业代码
这是mysql文件直接导入就行了,可以查一下相关指令例如:mysql -u root -p mydb_copy < mydb.sql就好了,这里就不多赘述了
Android 毕业设计,Android 毕业设计,小Android 程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
管理员 管理员信息管理 学院管理 辅导员管理 学生信息管理 公告信息 辅导员 个人资料修改 团员信息管理 优秀团员管理 团费缴纳管理 团员活动管理(主题,内容,参与人数,日期) 团员活的报名 学生 个人资料修改 入团申请管理(提交申请,申请结果查看) 团员活动查看(只能查看,不能修改,活动报名) 团员活动报名 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7
基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目),个人大四的毕业设计、经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)个人大四的毕业设计、经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的正在做毕设的学生和需要。
Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
汽车检测33-YOLO(v5至v9)数据集合集.rar多对象-V4 2023-03-12 9:33 PM ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解和搜索非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 对于最先进的计算机视觉培训笔记本,您可以与此数据集一起使用 该数据集包含4278张图像。 多对象以Yolo V5 Pytorch格式注释。 将以下预处理应用于每个图像: *调整大小为640x640(拉伸) 应用以下扩展来创建每个源图像的3个版本: 将以下转换应用于每个图像的边界框: *以下90度旋转之一的同等概率:无,顺时针,逆时针方向
Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
三亚市2005-2024年近20年的历史气象数据,每3小时更新一次数据,参数包含气温、气压、降水量、云层、能见度、风向、湿度等,几万条数据
详细介绍及样例数据:https://blog.csdn.net/T0620514/article/details/144542157
项目包含前后台完整源码。 项目都经过严格调试,确保可以运行! 具体项目介绍可查看博主文章或私聊获取 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!
Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
1、嵌入式物联网单片机项目开发实战。例程经过精心编写,简单好用。 2、代码使用KEIL 标准库开发,当前在STM32F103运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、有偿指导v:wulianjishu666; 5、如果接入其他传感器,请查看发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7、若硬件差异,请根据自身情况调整代码,程序仅供参考学习。 8、代码有注释说明,请耐心阅读。
瓶罐瓶子罐子检测75-YOLO(v5至v9)、COCO、CreateML、Darknet数据集合集.rar街7级-V2 2023-04-28 11:45 PM ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解和搜索非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 对于最先进的计算机视觉培训笔记本,您可以与此数据集一起使用 该数据集包括8934张图像。 街道以可可格式注释。 将以下预处理应用于每个图像: *像素数据的自动取向(带有Exif-Arientation剥离) *调整大小为640x640(拉伸) 没有应用图像增强技术。
管理员 管理员信息管理 负责人管理 员工信息管理 公告信息管理 小型车收费标准设置(元/每公里) 大卡车收费标准设置(元/吨公里) 收费信息统计,统计小车和卡车收费,按月统计 负责人 个人资料修改 公告查看 小车收费统计(某员工某月统计) 大卡车收费统计(某员工某月统计) 员工 个人资料修改 公告查看 小型车收费登记(车牌号,车辆照片,行使公里数,收费金额,收费日期,收费员,按公里数可以自动计算费用 收费金额=收费标准*公里数) 大卡车金额设置(每吨/元)(车牌号,车辆照片,行使公里数,吨,收费金额,收费日期,收费员, 收费金额=收费标准*吨*公里数 ) 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7
Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作