About composite applications-Chris Keyser
绪言
复合程序被称为商业IT的必杀器,缝合起组件化的商务。
WEB2.0-混搭时代的引擎。
业务动机
使商务使用者在快速变化的商务环境中作出正确的反应,获得竞争优势
使有关重用的争论从技术领域重回业务领域
WEB2.0的用户体验时代与商业应用计算的迭加
商务使用者也是开发者
复合程序框架(CAF)的交互模型,允许组件从脆弱的依赖关系中从容解耦和进行抽象
愈复合就愈增加元数据驱动的要素,如自我修复和可适性的应用程序版本
意义的详细解释
现状
复合,把不同的东西给不同的受众
LOB的业务支撑系统多使用结构化处理
办公软件的应用延展了商务逻辑的投递面
被普遍采用的方式是“上浮”现有的功能
传统LOB系统的不利因素
遗留系统建设是超艰巨的任务
由于服务和可配置的用户界面,失去对系统的原有控制
由于无处不在的横向性质的协作,伸缩性、广泛存在、易维护的难度事实存在
想象力与创造性的迸发
面向信息工作者(IW),LOB系统集成于以文档为中心的应用
ü 面向IW的工作流扩展LOB的过程
ü 给LOB应用提供协作性质的工作流解决方案
ü 消融文件管理与业务流程管理的界限
联接运行于不同的LOB系统上的过程
复合服务代替集成中间件
复合应用中的层-发生位置
u UI和客户端逻辑复合-UI部件如web部件-视图-复合框架-触发事件及信息-功能
典型如WEB2.0混搭
u 服务复合
过程工作流、元数据、业务规则缝合多业务
典型如网上购物的电子支付信用检查
u 数据/信息复合
主数据管理MDM、聚合、灌木丛临时聚合、通过同步模型的分布
企业聚合EA
企业信息集成EII-服务能力线-数据边界
Pat Helland,Maarten Mullender
信息联系框架IBF-无需中间层服务器
u 端到端过程复合
浮现中的程序范式
把软件复合即 使程序开发者复合-供应商-适应复合环境的面向服务程序
复合场景并不是复合程序所必须的
复合程序元素的努力会破土而出
LOB系统语法及语义级别互操作性
要点:
本体
上下文
复合引擎中的过程集成
实体定义-概念实体与物理表示分离
数据/信息管理
事件的基础结构
仓库/发现机制
建模和元数据框架
小结:用户为中心,WEB体验强化用户采用技术的意愿。
- 大小: 6.8 KB
分享到:
相关推荐
16.1.2 ASP.NET AJAX 入门 16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 第一篇窗口与界面编程 19 16.1.5 AJAX 简单示例 16.2 ASP.NET 3.5AJAX 控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件...
16.1.2 ASP.NET AJAX入门 16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 16.1.5 AJAX简单示例 16.2 ASP.NET 3.5AJAX控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件(ScriptMangerProxy) 16.2.3...
16.1.2 ASP.NET AJAX入门 16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 16.1.5 AJAX简单示例 16.2 ASP.NET 3.5AJAX控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件(ScriptMangerProxy) 16.2.3...
这一章是入门篇,主要介绍了ASP.NET的基本架构、开发环境(如Visual Studio 2005)以及ASP.NET应用程序的生命周期。读者将了解到如何创建第一个ASP.NET网页,并理解Web Forms模型的工作原理。 第二章:ASP.NET内置...
16.1.2 ASP.NET AJAX入门 16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 16.1.5 AJAX简单示例 16.2 ASP.NET 3.5AJAX控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件(ScriptMangerProxy) 16.2.3...
16.1.2 ASP.NET AJAX入门 16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 16.1.5 AJAX简单示例 16.2 ASP.NET 3.5AJAX控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件(ScriptMangerProxy) 16.2.3...
### Entity Framework 入门知识点详解 #### 一、Entity Framework 概述 - **定义**:Entity Framework(简称 EF)是微软推出的一款用于 .NET 平台的对象关系映射(ORM)工具。它允许开发者使用面向对象的方式进行...
16.1.2 ASP.NET AJAX入门 16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 16.1.5 AJAX简单示例 16.2 ASP.NET 3.5AJAX控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件(ScriptMangerProxy) 16.2.3...
#### 二、基础知识篇 **1. C#简介** - **第1章:C#简介**:这一章节将带你了解C#的历史背景、设计理念以及为何选择C#进行软件开发。通过学习这一章,读者能够理解C#与.NET Framework之间的关系,为后续的学习打下...
- **复合式方法:** Prism采用了复合式开发方法,允许开发者将大型应用程序分解为较小、独立的模块,从而提高开发效率和应用程序的灵活性。 - **不解决的问题:** 尽管Prism解决了许多开发挑战,但它并不解决所有...
《明解C语言》第三版是由日本知名编程教育专家柴田望洋编著的一本C语言入门教程。这本书以其深入浅出的讲解方式和丰富的图表辅助教学,深受初学者喜爱。在C语言的世界里,它提供了一个清晰的路径,帮助读者从零开始...
C#是一种广泛使用的面向对象的编程语言,尤其在开发Windows应用程序和.NET框架中扮演着重要角色。本篇文章将深入解析C#入门的经典知识点,帮助新手快速掌握基础。 首先,我们来了解一下C#中的转义字符。转义字符是...
这篇指南由彭博撰写,提供了一套详细的学习路径,适合使用Word 2000及以上版本的读者。 在游戏编程的世界里,语言是创造游戏世界的基石。本指南的第一章主要介绍了用于表述游戏的语言——C++。C++是一种强大的、...
本篇文章将深入讲解微软工作流的基础知识,帮助读者从入门到精通。 首先,我们需要了解什么是工作流。工作流是指在组织内部,按照预定义的规则和步骤,完成一项任务或一组任务的过程。它可以是审批流程、订单处理、...
第三篇是应用技术篇,主要介绍的是异常处理、文件和流、委托、事件、Lambda表达式、命名空间、预处理器、程序集、运行时类型标识、反射、特性、泛型、LINQ和数据库开发等。 =======================================...