速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

跨企业业务应用的架构

  • 2008-11-09
  • 本文字数:1314 字

    阅读完需:约 4 分钟

Jack Greenfield 和 Wade Wegner 在上周的 PDC 中介绍了跨企业业务应用 ( Multi-Enterprise Business Applications ,MEBAs ) 这个新概念。MEBAs 是通过云的形式建立的企业应用,合作伙伴可以在这个应用中协同工作,就如同工作在普通的企业内部应用一样。

时至今日,企业间的联系日趋紧密,企业应用也往往会跨多个企业而存在。[我们需要]建立一种新的应用来替代老的客户软件和基础设施,从而提供一个兼具高度可伸缩、随处可用、高度可靠的通用平台,以满足企业在互连性、身份认证、服务编排和有关存储方面的诸多需求,。

在演讲中,他们展示了一个名为"Product Return"的应用,此应用是他们与微软的客户 Red Prairie 合作开发建造的。他们同时也讲了利用云计算服务建立 MEBAs 的一些重要模式和指导意见。最后他们祭出了建立模型驱动 MEBA 平台完整的路线图。

在实际使用中,身份映射机制极大的促进了商务伙伴间的沟通。同时由于规则的原因,它还需要某种形式的追踪机制,这样可以及时了解产品召回的路径。这两种机制对任何种类的 MEBA 来说都是重要和必不可少的, Jack Greenfield 解释到。同时,他也承认如果要自己单独建造的话,就基础设施方面来说是很昂贵的,这也是他认为云计算将从经济层面极大地改变跨企业业务应用的原因。

他们列举了几项微软的 Azure 服务:

  • .Net 服务:

    • 访问控制
    • 服务总线
    • 工作流服务
  • SQL 服务

    • 数据服务

他们还对 MEBAs 和云计算几种重要的模式进行了阐述:

  • 消息中继
  • 存储和转发
  • 基于内容的路由
  • 分散-集中
  • 数据变换
  • 基于权利声明的认证(Claims based authentication,译注,与基于角色的认证相对)
  • 联盟间互信

接着提出了架构 MEBAs 几条指导意见:

  • 数据与处理的解耦
  • 无状态交互的设计原则
  • 由中介管理长时事务
  • 位置的透明性
  • 基于权利声明的认证(Claims based authentication)
  • 中继 vs 信息存储

Jack 表示 MEBA 会在很多行业发挥作用,他由此也看到了 B2B 应用复兴的希望,虽然诸如 ebXML 和 RosettaNet 的努力从成果和应用两方面来说都是令人沮丧的。因为获得云计算服务的花费,与单独为某个市场、行业或者合作伙伴建造的费用相比,只是一个零头。

演讲的最后一部分他们介绍了微软对 MEBA 框架的愿景。这个框架由构建在 Azure 服务层上的两层组成。

  • MEBA 服务

    • 参与方管理

      • 社区管理,
      • 生命周期管理
      • broker 的 SLA 管理
    • 服务编排

      • 身份映射
      • 过程状态同步
      • 数据变换
    • 业务过程

    • 市场管理

      • 市场规划
      • 市场状态仓库
      • 市场生命周期管理
  • MEBA 框架

    • 组和成员
    • 角色和权限
    • 事件与提醒
    • 数据访问层
    • 渠道工厂
  • Azure 服务平台

    • 计算
    • 管理
    • 存储
    • LiveID
    • 提醒
    • 访问控制
    • 服务总线
    • 数据流服务
    • SQL 数据服务
    • 报告服务
    • 分析服务

云计算作为 IT 创新的下一波浪潮发展速度是惊人的。我们似乎又回到了 1995 年,那个时候有些人可能刚刚发现 Web 这个新事物,而另外一批人已经为此奋斗好几年了。时至今日,经过 SalesForce.com、Amazon 和其他一些厂商数年的基础性努力以后,云计算的大潮似乎即将横扫硬件和软件产业领域,这将是超出任何人想象的。每天似乎总有云基础设施的新零件安装到位,说服我们选择云的理由也更加充分。你同意吗?还是您觉得这只是没新意的又一波大炒作?您的生产线上是否正躺着一个云项目呢?

查看英文原文: The Architecture of Multi-Enterprise Business Applications

2008-11-09 21:20974
用户头像

发布了 23 篇内容, 共 46910 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

贾斯特里尼&布鲁克斯葡萄酒,用品质征服世界

联营汇聚

ChatGPT进化的秘密

OneFlow

人工智能 机器学习 深度学习 GPT

Zebec Chain缘何能成为新晋应用链,熊市下又为何值得我们关注?

股市老人

跨平台应用开发进阶(四十)自定义插件及引用

No Silver Bullet

uni-app 跨平台应用 12月月更 自定义插件

基于K-means聚类算法进行客户人群分析

华为云开发者联盟

人工智能 机器学习 华为云 12 月 PK 榜

超越10倍开发者

俞凡

研发效能

MMEval正式支持OneFlow评测

OneFlow

机器学习 深度学习 算法

【Java基础】Win10如何配置jdk环境变量(配置java环境变量)

No8g攻城狮

Java、 java 并发 Java IO

Android Studio开发Android APP

梦笔生花

Android Studio 开发环境 新建工程

270年经典传承,贾斯特里尼&布鲁克斯——红酒中的高端代表

联营汇聚

贾斯特里尼&布鲁克斯为何被称为葡萄酒典范?

联营汇聚

2022-12-24:给定一个字符串s,其中都是英文小写字母, 如果s中的子串含有的每种字符都是偶数个, 那么这样的子串就是达标子串,子串要求是连续串。 返回s中达标子串的最大长度。 1 <= s的长

福大大架构师每日一题

Linux 算法 Shell 福大大

YOLOv5全面解析教程②:如何制作训练效果更好的数据集

OneFlow

人工智能 深度学习 数据集

为什么更推荐使用组合而非继承关系?

JAVA旭阳

Java 架构

基于随机森林算法进行硬盘故障预测

华为云开发者联盟

人工智能 机器学习 华为云 12 月 PK 榜

华为云CodeArts Req需求管理工具,7大特性限时免费体验

华为云开发者联盟

需求管理 开发 华为云 12 月 PK 榜

【FAQ】在华为鸿蒙车机上集成华为帐号的常见问题总结

HarmonyOS SDK

HMS Core

极客时间运维训练营第九周作业

好吃不贵

【web 开发基础】PHP 中的预定义数组详解之一 (47)

迷彩

数组 全局变量 PHP基础 预定义数组

设计模式之美——里式替换(LSP)

GalaxyCreater

设计模式

架构误区系列9:强扭的「复用」

agnostic

架构实战营模块二 _ 作业

原城

架构实战营 #架构实战营 「架构实战营」

Spring单例和静态方法

hasWhere

LED显示屏行业真的需要8K分辨率吗?

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

HTTP通用首部字段

穿过生命散发芬芳

HTTP 12月月更

设计模式之美——对扩展开放、对修改关闭

GalaxyCreater

设计模式

什么是DevSecOps?理解DevOps安全性

华为云PaaS服务小智

DevOps

世界元素多元化发展,法国名酒贾斯特里尼&布鲁克斯受推崇

联营汇聚

还在手动发早安,教你用java实现每日给女友微信发送早安

华为云开发者联盟

Java 开发 代码 华为云 12 月 PK 榜

Java中Map集合的三种遍历方式

@下一站

Java 程序设计 map 12月日更 12月月更

跨企业业务应用的架构_架构_Jean-Jacques Dubray_InfoQ精选文章