使用模型驱动开发和基于模式的工程来设计 SOA之第 4 部分

业务流程专家,SOA时代创新者 随着企业对信息技术应用的深入,对日常业务的支持被认为是最基本要求,而信息技术对企业战略的贡献,更要体现在支持业务流程创新(Business Process Innovation )的能力。所谓支持业务流程创新,有两层含义:其一,信息技术迅速适应业务流程的随需应变,为满足新业务流程,能够迅速做出调整,对业务运作提供不间断的支持,这可以称为被动式的支持,例如:支持新财务审批流程;其二,信息技术让企业内 阅读详情

本篇教程向您展示了,怎样扩展 IBM® Rational® Software Architect 的应用,以构建模型到模型的转换 。您将通过模型映射、定义映射、创建并测试得到的插件,来构建自己的插件。您可以使用此类转换,在通过 UML 模型展现的抽象层级之间转换,并且通过使用 EMFT JET 转换,来将一个 UML 模型转化为一个基于文本的产品。

在本教程中

在本篇教程中,系列的第 4 部分,我们会讨论,怎样在 Rational Software Architect 中,利用我们自定义的转换,来自动设计一个 SOA 方案。转换的一个关键方面是,它们能使您进行各种层级的抽象。另外,您可利用这些自动操作,来提高方案的质量,并能更好的支持总体管理过程。

您将创建您自己的模型到模型转换。转换产生了一个 Unified Modeling Language(UML)模型,该模型使用 UML 文档,以作为 Software Services (一个服务模型),并且转换能将模型转换为一个 EMF (Eclipse Modeling Framework)模型







本文转自IBM Developerworks中国

      请点击此处查看全文

 
202505系分论文《论模型驱动分析方法及应用》 本文以模型驱动分析方法为核心,探讨其在系统中的具体应用实践。在需求分析阶段,采用领域驱动设计(Domain-Driven Design, DDD)明确业务边界;在设计阶段,通过模型驱动架构(Model-Driven Architecture, MDA)实现业务模型向技术模型的转化;在实施阶段,结合事件驱动架构(Event-Driven Architecture, EDA)优化实时业务流处理。 阅读详情

相关推荐

IBM WebSphere MQ JMS 提供程序

IBM® WebSphere® Process Server IBM WebSphere Enterprise Service Bus 产品都包括对调用提供 Web 服务的支持。本系列文章的第 1 部分介绍了 WebSphere Process Server WebSphere Enterprise Service Bus V6.02 及 V6.1 中 SOAP over Jav

IBM技术期刊 3252

SOA实施一招鲜:模型驱动SOA

     如果没有架构,SOA将只是一盘未必能够解决企业问题的大杂烩。    虽然SOA正受到越来越广泛的关注,但是创建并管理一个真正的面向服务架构并不是一项简单的任务。本文将探讨如何通过模型驱动SOA创建并管理企业架构,解决企业对SOA实施精细管理协作需求中的问题,让SOA更直观,让业务更规范。精细地管理SOA   不管是业务方面还是IT方面,需要处理的变化更新是永无休止,并且难以预测的

胡争辉 1021

如何支持POS 应用程序的 Web 服务

本文是此系列的第 1 部分,将说明新出现的标准“Web Services for Point of Service (WS-POS) 外围设备”如何能够实现零售外围设备(打印机、扫描仪)与服务点(point-of-service,POS)应用程序之间的互操作性,而不管它们物理地连接到哪一种平台(Java™ 或 Microsoft® .NET®)。所有的主要 Web 服务参与者都支持用于构建

IBM技术期刊 2130

模型驱动开发的误解挑战

http://www.infoq.com/articles/mdd-misperceptions-challenges 多年以来,采用模型驱动开发(MDD)的水平似乎仍没预期的那么好。阻碍、限制MDD使用的因素有很多,例如对实际的MDD成功案例缺乏认知、不确定如何在平常使用MDD、缺少预先投资的拨款模式、或是没有战略举措的重点。   如果你过去尝试过MDD,那你很可能遇到了一些挫折

DDR的专栏 1671

事件驱动架构模型_模型驱动架构简介

最近几个月,许多组织开始将注意力集中在模型驱动的体系结构(MDA) 1上,作为应用程序设计实现的一种方法。 由于几个原因,这是一个非常积极的发展。 MDA鼓励在软件开发过程中有效使用系统模型,并在创建系统系列时支持重用最佳实践。 正如对象管理组(OMG)定义的那样,MDA是一种组织管理由自动化工具服务支持的企业体系结构的方法,用于定义模型促进不同模型类型之间的转换。 尽管OMG定义...

cusi77914的博客 2100

SOA 术语概述,第 2 部分: 开发流程、模型资产

级别: 初级Bertrand Portier (bportier@ca.ibm.com), IT 架构师, IBM, Intel, Microsoft,HP2007 年 5 月 23 日了解一些基本 SOA 术语。本文是本系列的第 2 部分,Bertrand Portier 将在其中定义一些术语(包括开发流程、模型资产)并说明为何这些是 SOA 成功的基础。作者还将介绍此领域的一

taotiede1的专栏 707

SOA 最佳实践

开始之前 关于本系列此 教程将帮助您准备 IBM 认证考试 Test 665:SOA 解决方案架构设计,以获得 IBM 认证 SOA 解决方案设计师证书。此中级证书适合具有企业应用程序组件、企业业务集成解决方案方面的设计经验,且属于负责规划 SOA 解决方案端到端设计SOA 项目团队的咨询师架构师。SOA 是软件开发的下一个纪元,其中对已有的 XML 技术 Web 服务 (WS)

leagle 1531

SOA云计算的两个会

昨天下午,今天一天(21, 22号),分别参加了两个会:Tibco的SOA研讨会2009云计算中国论坛。感觉都有比较多的收获,思路开阔了不少,这里简单记录一下。TIBCO的《SOA研讨会》这个会应该是TIBCO的一个小的市场活动,从会议的内容来看,应该是为了推动某个项目活动而进行的一次市场行为。因为会议上大量地宣扬着TIBCO在某几个重点行业的成功案例,还有几个客户代表发言。虽然如此

smilingleo的专栏 4465

SOA架构设计相关案例分析

一、SOA概念     1、定义:   SOA,是一个组件模型,面向服务的体系架构,它将应用程序的不同服务通过这些服务之间定义良好的接口契约联系起来,不涉及底层编程接口通讯模型。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。   接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统编程语言,这使得构建在各种这样的系统中的服务...

weixin_30622107的博客 517

SLP的基本介绍对比分析

SLP(Service Location Protocol, 服务位置协议)是一个基于 internet 标准的 RFC 规范,主要用于在网络上服务的动态发现。本文简要介绍了 SLP 的基本内容,把它现在其它主要的类似协议(uddi, ssdp)进行比较,分析其优缺点应用场景。然后,本文通过一个开源包 OpenSLP 展示该协议在编程时的用法。SLP 基本介绍 SLP 是一个

IBM技术期刊 9203

基于服务的企业集成模式轻松入门,第 3 部分:Web services 注册中心

本系列的第 1 部分第 2 部分讲述了开发基于服务的集成模式所需的基本概念。本文(即本系列的第 3 部分即将发布的第 4 部分将进一步完善这些思想,使基于服务的集成模式成为全面的基于服务的模式。本文特别阐述了通常被总称为 Web services 的一些组件,这些服务最初是针对可以通过 Internet 访问的服务设计的。您还将看到,许多 Web services 组件可用于不使用 I

IBM技术期刊 2368

Mashup:Web2.0开发的助推器

Mashup 是一种新型的 Web 应用程序,它具有第二代 Web 应用程序(Web 2.0)的特点,可以利用从外部数据源检索到的内容来创建全新的创新服务。通过本专题,您将找到一系列的文章教程,了解 Mashup 相关概念,理解 Mashup 应用与众多 Web 2.0 技术之间的关系,以及学习 Mashup 应用的开发。本文转自:IBM developerWorks 中国请点击此处查看

IBM技术期刊 2319

使用 Eclipse SOA Tools Platform 插件 Apache Tuscany

通过使用常用的 Eclipse 开发环境,Eclipse SOA Tools Platform (STP) 插件 Apache Tuscany 简化了服务开发。Apache Tuscany 也已经与 STP 集成在一起来为创建的服务提供服务组件体系结构(Service Component Architecture,SCA)Java 运行时,使您可以使用 SCA 标准 Apache Tuscan

IBM技术期刊 1805

Web service 与 CICS 事务处理应用的集成

CICS(Customer Information Control System),即客户信息控制系统,是为 IBM IBM 平台上一系列应用提供联机事务处理事务管理的产品,其主要功能是为商业应用提供一个事务处理环境。该产品拥有近四十年的悠久历史,被广泛应用于银行金融业。但随着当前信息技术的迅猛发展,很多经典的事务处理应用面临着如何被扩展重用,以求与其他平台应用相集成的问题。CICS

IBM技术期刊 1733

OSGi Spring,第 1 部分: 使用 Apache Felix 构建部署 OSGi 包

开发、构建并将 Java™ 类组件打包为开放服务网关协议(Open Services Gateway Initiative,OSGi)包,将其部署在 Apache Felix 运行时环境中。然后,使用 Felix Shell 命令启动停止包及对其进行动态更新。引言本文是本系列的第 1 部分,我们将开发包含客户端服务器端组件的订单应用程序。然后将这些组件打包为 OSGi 包。

IBM技术期刊 1720

IBM DB2 for Linux、UNIX and Windows 以及 IBM Content Manager 编写自动安装脚本

本系列文章介绍自动部署工具包(automatic deployment toolkit,Automatic-DT),它可以帮助基础结构架构师使用一系列自动安装配置的 IBM 软件来安装配置部署节点。它还可以帮助测试人员开发人员在日常的测试集成生命周期中刷新构建版本。在本系列的这第 3 部分中,为 IBM® DB2® for Linux®、UNIX Windows® 以及 I

IBM技术期刊 1657

构建 SOA 组合业务服务专题

从 2007 年年初开始,我们陆续地向您推出了“构建 SOA 组合业务服务”系列文章。它通过一个银行业的例子十分全面地向您介绍了如何构建 SOA 组合业务服务以及相关方方面面的知识。同时还涉及了很多 IBM 相关的产品,比如Websphere Process Server,WebSphere Integration Developer,WebSphere Portlet,Rational® App

IBM技术期刊 1561

SLP协议的扩展与改进

SLP 虽然功能强大,但也有很多不足之处。本文就服务标示符,服务抽象事件模拟三个方面来改进 SLP 的弱点,并在原有协议兼容的情况下对协议进行扩展,增强其功能。本系列的第 1 部分文章介绍了 SLP 功能应用,并把它与目前现存的一些服务发现协议作了比较优劣分析。从上面的分析来看,SLP 还是有不少缺陷,但是在局域网内的很多应用中,SLP 又确实是首选的解决方案。那么,我们是

IBM技术期刊 1480
上一篇: Jazz 新手入门
下一篇: Java 设计模式 101
ibmjournal
博客等级 码龄20年 66粉丝 1091原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值