博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IBM BPM BlueWorks:一次 WebSphere 云试验
阅读量:2506 次
发布时间:2019-05-11

本文共 4296 字,大约阅读时间需要 14 分钟。

转自:

作者:, 杰出工程师, IBM

文档选项
将打印机的版面设置成横向打印模式

将打印机的版面设置成横向打印模式

将此页作为电子邮件发送

将此页作为电子邮件发送

未显示需要 JavaScript. 的文档选项

英文原文

级别: 初级

, 杰出工程师, IBM

2009 年 9 月 23 日

Journal icon 了解新的 IBM® WebSphere® 云试验,创建多租户 WebSphere 运行时、工具以及编程和业务模型。该体系架构的一种实现是即将面世的 IBM BPM BlueWorks。本文简单介绍 BPM BlueWorks,揭示这个新产品背后的技术,并提供一些有关发展趋势的见解。
来自 。

是一组即将面世的基于云的业务流程管理 (BPM) 工具和内容,旨在帮助您快速轻松地上手 BPM —— 并且无需成本。利用 BPM BlueWorks,业务涉众可以协作,以明白业务意图、理解功能以及草拟业务流程。他们可以利用预先构建的 BPM 内容和世界各地 BPM 专家及用户的贡献,从策略映射快速转移到流程执行。BPM BlueWorks 提供到 IBM BPM Suite 的轻松入口,使您能够在 (BPMN) 中编写流程,并最终部署为企业中的工作流程。

文档选项
将打印机的版面设置成横向打印模式

将打印机的版面设置成横向打印模式

将此页作为电子邮件发送

将此页作为电子邮件发送

未显示需要 JavaScript. 的文档选项

英文原文

级别: 初级

, 杰出工程师, IBM

2009 年 9 月 23 日

Journal icon 了解新的 IBM® WebSphere® 云试验,创建多租户 WebSphere 运行时、工具以及编程和业务模型。该体系架构的一种实现是即将面世的 IBM BPM BlueWorks。本文简单介绍 BPM BlueWorks,揭示这个新产品背后的技术,并提供一些有关发展趋势的见解。
来自 。

让云变成蓝色

是一组即将面世的基于云的业务流程管理 (BPM) 工具和内容,旨在帮助您快速轻松地上手 BPM —— 并且无需成本。利用 BPM BlueWorks,业务涉众可以协作,以明白业务意图、理解功能以及草拟业务流程。他们可以利用预先构建的 BPM 内容和世界各地 BPM 专家及用户的贡献,从策略映射快速转移到流程执行。BPM BlueWorks 提供到 IBM BPM Suite 的轻松入口,使您能够在 (BPMN) 中编写流程,并最终部署为企业中的工作流程。

您是否希望随时获取最新的云计算消息?是否想得到云计算相关的技术知识?developerWorks 云计算空间就是这样一个云计算信息资源的门户,在这里您可以了解来自 IBM 和业界其他媒体的最新信息,并且得到如何在云环境中使用 IBM 软件的入门知识。

IBM 在 Amazon EC2 云计算环境中提供了 DB2、Informix、Lotus、WebSphere 等方面的 AMI 镜像资源。您只需按使用量支付少量费用,就可以使用到云上的数据、门户、Web 内容管理、情景应用等服务。欢迎您随时访问 ,获取更多信息。

云计算是一个概念,允许您以少的投入得到多的收获,从而更加轻松地工作。它是一个用于共享硬件和软件的逻辑构造,可以按需增长和收缩。云计算的一个最重要的方面是,没有什么东西要安装 —— 所有东西都是自助销售的,可通过 Web 访问,到期即付。这些特点使得云计算对各种规模的企业都具有吸引力:

  • 大型企业想要利用带有高级虚拟化、自动化和管理功能的私有云来降低运营成本。
  • 中小型企业想要利用公共云服务,这需要最小的预先支出(比如技能和设置成本)。

作为一种新兴技术,云计算对应的编程模型和开发方法也随之出现。比如说,BPM BlueWorks 为 IBM WebSphere® 团队提供很好的机会,去体验整合一个由以下三层组成的云平台需要采取什么样的措施:

  • 应用即服务(Application-as-a-Service):BPM BlueWorks 是一个典型的建立于 Web 2.0 技术(比如 Dojo 和 REST)之上的现代 Web 应用程序。它向用户提供富 Internet 体验,并且彻底是利用“即服务”交付模式设计的。
  • 平台即服务(Platform-as-a-Service):BPM BlueWorks 运行在一个包含应用服务器、数据库服务器、协作服务器和安全服务器的中间件平台上。BPM BlueWorks 应用程序与其他应用程序共同共享中间件平台。
  • 基础设施即服务(Infrastructure-as-a-Service):应用程序和中间件部署在数据中心,这里托管及共享着基础设施(网络、存储、机器,等等)。

尽管云体系架构的很多方面无异于传统的面向服务架构(Service Oriented Architecture,SOA),但是它确实引入了一些有趣的新概念(比如多承租),以及产品开发生命周期中的一些额外步骤,比如:

  • 与数据中心的集成。
  • 测试额外的安全性和可攻击性问题;例如,所部署应用程序上会间接伤害数据中心中其他应用程序的恶意攻击。

    引用软件体系架构中的一种原理,即软件的一个实例运行在软件供应商的多台服务器上,这些服务器服务于多个客户组织(租户)。

    在多承租的传统方法中,每个租户具有其自己的基础设施和自己的应用程序版本,因而租户之间可以分隔开来。在这些配置中,租户之间有着严格的分隔,共享不是很高效。

    该概念演变成一个协作多租户模型(图 1),其中服务器集群在租户之间共享,但是访问受到粒度级别的控制。租户之间工件的共享和分隔都是可能的。

    图 1. 协作多租户

    BPM BlueWorks 支持协作多租户模型。公共资产(比如最佳实践、白皮书、演示文稿、策略图、流程模板,等等)可以被每个人查看。一个公司可以发布资产供其他公司共享,也可以私有地发布资产,以便只有公司内部的用户可以看到。

    在幕后,BPM BlueWorks 受到多个产品和技术组件的支持,它们集成在一起,形成一个具有多承租支持的初始云平台。底层技术包括:

    • 为 Web 2.0 风格的应用程序提供一个轻量级的、健壮的运行时。
    • 是 IBM 的拳头数据服务器,以其性能、可伸缩性和可靠性著称。
    • 充当反向 Web 代理,提供单点登录功能,保护后端服务器资源。
    • 一个 Business Support System (BSS) 提供租户和产品管理。BSS 是 和 使用的一个公共组件。
    • 一个 Business Space Framework 支持多承租,使用 达到预先装配内容的界面集成。
    • 是资产库,支持租户之间的资产共享和分隔。

      任何人都能够访问 BPM BlueWorks Web 站点,浏览各种学习材料。但是要想创建您自己的策略图、功能图或流程,则必须有一个帐户。进入 Ready to Sign up 页面并完成信息可以注册一个帐户。

      您需要为您的租户输入名称。租户可以是一个公司、组织或团队。如果输入的名称以前没注册过,就会创建该租户。您将变成该租户的第一个用户和默认的帐户管理员。租户将具有自己的 Business Space 和 Rational Asset Manager 社区,它创建的资产(例如地图、流程,等等)将与其他租户分隔开来。

      如果租户已经注册并且创建了一个帐户,您将被邀请加入该帐户。为此,只需单击 Join 按钮即可。租户的帐户管理员必须使用其 Business Space 中的 Company 小部件批准请求。当您的请求被接受,您就会收到一封电子邮件,其中带有一个注册链接,您可以用您输入的密码登录。

      BPM BlueWorks 利用预先确定的分类方法,在云中部署 Rational Asset Manager 的一个实例。其中有一个公共社区叫做 BPM BlueWorks。任何租户可以向这个公共社区发布资产,以及从该社区查看或导入资产。一个新租户注册到 BPM BlueWorks 时,会自动为该租户创建一个私有 Rational Asset Manager 社区。该私有 Rational Asset Manager 社区只对该租户的用户可访问。

      为了向您直观地展示这实际是怎么工作的,下面是一个典型的租户发现和重用资产的使用场景:

      • 来自 Hillcrest Club 的 Tom 登录到他的 Business Space 并连接到 BPM BlueWorks 社区。如图 2 所示,他发现一个有趣的 Purchase 流程,并决定重用。
        图 2. 从 Rational Asset Manager 导入公共资产
      • Tom 将这个 Puchase 流程导入到他的 BPMN Editor,并通过添加一些适合于他的俱乐部的额外步骤,对该流程进行定制(图 3)。
        图 3. 为您公司定制 BPMN 流程
      • 进行定制后,Tom 将流程导出到他的 Hillcrest 社区(图 4)。这样,定制的流程将变成私有的,不可被其他 BPM BlueWorks 用户访问。
        图 4. 将定制的资产导出到您公司的社区 

        有些公司想要让很多业务涉众在流程改进计划上进行协作,却不受到为每个业务分析师预先建模软件的成本限制,这些公司可以首先使用 BPM BlueWorks 来设计流程,然后再在设计上迭代。一旦一个流程最终确定下来,业务分析师就可以将该流程导出到预先建模的软件中,比如 IBM WebSphere Business Modeler。然后可以使用一个 产品(包括 IBM WebSphere Dynamic Process Edition 和 IBM FileNet® Active Content Edition)实现该流程。

        BPM BlueWorks 是云计算平台的首次 WebSphere 试验。但是我们并不计划浅尝辄止于协作和创作 BPM 工件。我们与研究团队一道,已经在酝酿项目的下一阶段,有望也可以直接在云中执行和监视情景应用程序。我们称之为 ;编写协调流程和数据的 Web 应用程序,以自动化很多日常公共业务活动,无需编码。其中一些想法已经出现在 上。

        此外, 是用于描述我们围绕 WebSphere 云平台做的酝酿的代码名称。Project Virtuoso 提供安全的企业集成,即利用我们的中间件(例如,WebSphere CloudBurst、WebSphere Virtual Enterprise 和 WebSphere Extreme Scale)给客户带来“即服务”体验。这一年中有望看到更多这样的新特性出现。

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

转载于:http://blog.itpub.net/14789789/viewspace-615447/

你可能感兴趣的文章
子网掩码
查看>>
第一天上班没精神
查看>>
启动eclipse报错:Failed to load the JNI shared library
查看>>
eclipse安装插件的两种方式在线和离线
查看>>
linux下源的相关笔记(suse)
查看>>
linux系统分区文件系统划分札记
查看>>
Linux(SUSE 12)安装Tomcat
查看>>
Linux(SUSE 12)安装jboss4并实现远程访问
查看>>
Neutron在给虚拟机分配网络时,底层是如何实现的?
查看>>
netfilter/iptables全攻略
查看>>
Overlay之VXLAN架构
查看>>
Eclipse : An error occurred while filtering resources(Maven错误提示)
查看>>
在eclipse上用tomcat部署项目404解决方案
查看>>
web.xml 配置中classpath: 与classpath*:的区别
查看>>
suse如何修改ssh端口为2222?
查看>>
详细理解“>/dev/null 2>&1”
查看>>
suse如何创建定时任务?
查看>>
suse搭建ftp服务器方法
查看>>
centos虚拟机设置共享文件夹并通过我的电脑访问[增加smbd端口修改]
查看>>
文件拷贝(IFileOperation::CopyItem)
查看>>