企业在业务安全与数据合规过程中有哪些实践与挑战?戳此了解 了解详情
写点什么

Oslo:微软将组合应用带入主流

  • 2007 年 10 月 31 日
  • 本文字数:1527 字

    阅读完需:约 5 分钟

10 月 30 日早上,微软公开了简化 SOA 的愿景与路线图,桥接软件 + 服务并将组合应用带入主流。在 Redmond 举行的第五届 SOA 和 BPM 会议上,这家公司宣布了一轮产品投放和给应用平台提供扩展的多年技术投资集合,帮助开发者桥接内部(on-premise)和外部(off-premise)项目。该努力的代码名称是“Oslo”。

Oslo 在微软动态 IT 的模型驱动和启用服务(service-enabled)原则之上构建。

微软商务应用事业部(MBD)的总裁,Jeff Raikes 解释说:

“鉴于当前的复杂性,许多客户面临去兑现 SOA 承诺的挑战,结合我们目前的软件 + 服务方法和新一轮‘Oslo’技术将使 IT 交付高品质的业务解决方案。”

互联系统部门的执行副总裁和这次会议的演讲人,Robert Wahbe 补充说:

“Oslo 将使得新一类互联并简化的应用——从设计到部署——减少复杂性、面向企业和互联网,并简化互操作性和管理。”

在会议上,微软还演示了即将问世的“ Microsoft BizTalk Services ”社区技术预览版,它为互联性、Web 2.0 服务、认证标准和遐想无限的工作流提供了额外支持。

InfoQ 采访了互联系统部门的产品管理主管 Burley Kawasaki,他给我们介绍这个项目:

今天业务变化的速度远远大于 IT 可以交付的速度。IT 已经开始寻找解决方案,但是在应用构造过程中,我们可以且需要走得更远。Oslo 将应用开发的未来定义为强烈关注生产力和组合。微软正瞄准这个领域内的主要挑战。例如,边界依旧是使应用部署困难的一个难题:跨技术(你需要驾驭很多标准)、跨防火墙(SaaS)、跨 Web(B2B),以及跨组织。我们想聚焦 SOA 和组合应用来大大简化解决方案的设计、构建、部署和管理。

我们正以四倍于我们在 SOA 的投资,瞄准内部(on-premise)和遐想无限(in-the-cloud)两个场景。我们正准备通过 5 个关键领域中的服务器和工具产品去实现这个愿景。

  • 服务器 —— 微软 BizTalk Server“6”将继续给开发、管理和部署组合应用提供核心基础。
  • 服务 —— BizTalk Services“1”将提供商业支持的基于 Web 的服务(例如,高级消息传递、认证和工作流能力)发布,支持跨组织边界的驻留组合应用。
  • 框架 —— 微软.Net 框架“4”发布将进一步使用 WCF 和 WF 激活模型驱动开发。
  • 工具 —— Visual Studio“10”将通过为分布式应用的模型驱动设计提供的新工具来支持端到端应用生命周期管理。
  • 仓库 —— 跨服务器的元数据仓库和工具产品集合的已被连成一线。微软 System Center“5”、Visual Studio“10”和 BizTalk Server“6”将利用一个仓库技术来管理、版本标定和部署模型。

我们想使模型驱动开发比它已经取得成绩的更加成功。通过以类 CAD 的生产力改进为目标,我们想使它成为主流。我们也想帮助我们的客户降低技术门槛:找到有能力的 SOA 开发者、架构师和质量分析师依旧太难。

我们想将模型发送到服务器而不是打印机。MDD 正遭受两方面限制:首先,模型业务逻辑代表一个瞬间(point-in-time)快照,在人们将其翻译成代码的过程中,存在很多人们必须填补的空白。其次,人们只将某些视图包含在了模型中,缺少端到端视图。今天,模型集中在竖井中。只要这些竖井存在,模型将依旧是应用开发的外围部件。我们需要创建被新工具、引擎和仓库支持的端到端视图。例如,随着向现代 MDD 技术的转变,"代码分离"的概念会大大减少。

基于一些测试,我们已经在内部完成了一次大幅提高生产力的经历:大约是普通需要构建解决方案代码的 1/10。总的来说,这对我们的用户是一次大的进步,对我们的合作者也是一样,尤其是业务过程联盟

Oslo 预计于 2009 年的某个时候发布。微软计划于 2008 年至少有一次主要的“Oslo”技术协同试验计划(CTP)。更多的信息可以在微软的 SOA 站点获得。

查看英文原文: Oslo: Microsoft Takes Composite Applications to the Mainstream

2007 年 10 月 31 日 09:15618
用户头像

发布了 255 篇内容, 共 49.7 次阅读, 收获喜欢 8 次。

关注

评论

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

TDSQL Inside:从腾讯的分布式数据库能力到行业的能力

腾讯云数据库

数据库 tdsql

腾讯私有云MySQL解决方案—TDSQL

腾讯云数据库

数据库 tdsql

AI时代来袭,你的存储做好准备了吗?

焱融科技

AI 高性能 文件存储 云计算, 分布式,

Kubernetes生态系统与演进路线

博文视点Broadview

1ms的时延,10Gbps速率…5G通信技术解读

华为云开发者社区

5G 物联网 通信 网络架构 网络切片

缓存和数据库一致性问题,看这篇就够了

Kaito

数据库 redis 缓存 后端 一致性

紧锣密鼓完成小闭环,微型博客项目快快进入下一阶段

梦想橡皮擦

9月日更

新来的前端小姐姐问:Vue路由history模式刷新页面出现404问题

华为云开发者社区

node.js Vue hash 404 history 模式

一年数十万次实验背后的架构与数据科学

百度Geek说

人工智能 架构 数据科学

干货 | TDSQL-A核心架构揭秘

腾讯云数据库

数据库 tdsql

Code Review在TDSQL-C 的应用实践

腾讯云数据库

数据库 tdsql

手撸二叉树之二叉树的直径

HelloWorld杰少

九月

月薪10K码农,跳槽到40K架构师,技术学习路线图汇总

小傅哥

Java 学习 运维 大前端 后端

【OpenIM原创】C/C++调用golang函数,golang回调C/C++函数

OpenIM

web技术分享| webRTC 媒体流录制

anyRTC开发者

音视频 WebRTC 流媒体 web技术 流媒体录制

TDSQL 全时态数据库系统-理念与愿景

腾讯云数据库

数据库 tdsql

华为云GuassDB(for Redis)发布全新版本,两大核心特性正式亮相

华为云开发者社区

数据库 华为云 GuassDB(for Redis) Lua脚本 SSL连接加密

西部首个国家级车联网先导区获批,EMQ 联手中国移动打造 5G 交通生态链

EMQ映云科技

自动驾驶 车联网 5G 移动 emq

TDSQL-A,全力应对海量数据实时分析需求

腾讯云数据库

数据库 tdsql

HTAP大潮下,TDSQL的探索与实践

腾讯云数据库

数据库 tdsql

2021 Atlassian 大中华区用户大会来袭!

Atlassian

DevOps 敏捷 Atlassian Jira 敏捷精益

如何借助腾讯云简单、高效移动开发

腾讯云数据库

数据库 tdsql

TDSQL“相似查询工具MSQL+”入选VLDB论文

腾讯云数据库

数据库 tdsql

企业为什么要建设自有即时通讯软件系统

WorkPlus Lite

阅读

资深Linux系统管理员常用的15个很好用的Cron工作示例

华为云开发者社区

Linux Linux Cron 工作示例 应用程序 工作调度

TDSQL的2020进化在未来之前,更在未来之后

腾讯云数据库

数据库 tdsql

华云大咖说 | 华云数据企业开发测试平台解决方案

华云数据

飞桨中国行走进成都 与当地企业共话制造智能化升级

百度大脑

人工智能 飞桨

「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之模块管理(十四)

crudapi

Vue API crud crudapi qusar

ThreadLocal在链路性能测试中实践

FunTester

多线程 ThreadLocal 性能测试 线程安全 FunTester

WAVE SUMMIT 2022 深度学习开发者峰会

WAVE SUMMIT 2022 深度学习开发者峰会

Oslo:微软将组合应用带入主流_SOA_Jean-Jacques Dubray_InfoQ精选文章