﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>掌控生活，加速成长！ &#187; ArchiMate</title>
	<atom:link href="http://www.zhoujingen.cn/blog/tag/archimate/feed" rel="self" type="application/rss+xml" />
	<link>http://www.zhoujingen.cn/blog</link>
	<description>平衡、快乐、高效，成为一个有自我、有目标、有结果的敏捷个人。</description>
	<lastBuildDate>Sat, 19 Oct 2024 13:10:21 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.7.1</generator>
	<item>
		<title>架构语言ArchiMate － 语言结构（Language Structure）</title>
		<link>http://www.zhoujingen.cn/blog/1623.html</link>
		<comments>http://www.zhoujingen.cn/blog/1623.html#comments</comments>
		<pubDate>Fri, 29 Nov 2013 15:29:25 +0000</pubDate>
		<dc:creator><![CDATA[周金根]]></dc:creator>
				<category><![CDATA[企业架构]]></category>
		<category><![CDATA[ArchiMate]]></category>

		<guid isPermaLink="false">http://www.zhoujingen.cn/blog/?p=1623</guid>
		<description><![CDATA[在ArchiMate － 开篇：企业架构语言ArchiMate介绍中对企业架构语 &#8230; <a href="http://www.zhoujingen.cn/blog/1623.html">继续阅读 <span class="meta-nav">&#8594;</span></a><div class='yarpp-related-rss'>
<h3>Related posts:</h3><ol>
<li><a href="http://www.zhoujingen.cn/blog/1489.html" rel="bookmark" title="架构语言ArchiMate － 开篇：企业架构语言ArchiMate介绍">架构语言ArchiMate － 开篇：企业架构语言ArchiMate介绍 </a> <small>公司内部对于如何描述一个架构没有形成一个系统化的方法，所以公司在做业务架构时各个 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/1369.html" rel="bookmark" title="TOGAF培训（讲师：周金根）">TOGAF培训（讲师：周金根） </a> <small>TOGAF培训大纲（2天） 讲师介绍 周金根，独立咨询师，专注产品管理、敏捷开发 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3698.html" rel="bookmark" title="使用TOGAF来做业务架构 &#8211; 价值驱动产品开发">使用TOGAF来做业务架构 &#8211; 价值驱动产品开发 </a> <small>在敏捷个人：个人敏捷结果系统.ppt中发布了2010年广联达研发峰会的关于敏捷个 &hellip; 继续阅读 &rarr;...</small></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>在<b><a id="ctl03_TitleUrl" href="http://www.zhoujingen.cn/blog/1489.html">ArchiMate － 开篇：企业架构语言ArchiMate介绍</a></b>中对企业架构语言ArchiMate进行了总体介绍，本篇将介绍一下ArchiMate的语言结构。</p>
<h1>元模型级别</h1>
<ul>
<li>知道OO的都知道，任何东西都是对象，在元模型的语言最抽象级别就是对象（Object）和关系（Relation）</li>
<li>对于企业架构来说，重要的概念就是产品（业务流程）和实现（应用）</li>
<li>开发架构时，需要对特定领域进行描述，比如流程图、领域模型图等</li>
</ul>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201002/2010020816203981.jpg" /></p>
<h1>核心概念</h1>
<p>区分内部和外部概念，有点类似SOA的架构概念</p>
<ul>
<li>外部是暴露给客户的产品和服务，如Service和Interface</li>
<li>内部是具体行为和相关结构元素</li>
</ul>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201002/2010020816243294.jpg" /></p>
<h1>协作与交互（Collaboration and Interaction）</h1>
<ul>
<li>协助包含多个结构元素</li>
<li>交互是一种行为</li>
</ul>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201002/2010020816273335.jpg" /></p>
<h1>关系（Relationships）</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201002/2010020816493377.jpg" width="659" height="467" /></p>
<h1>The ArchiMate Framework</h1>
<p>ArchiMate是一种集成多种架构的一种可视化业务分析模型语言，它从下图<b>业务、应用和技术</b>三个层次（Layer），<b>对象、行为和主体</b>三个方面（Aspect）和<b>产品、组织、流程、信息、数据、应用、技术领域</b>（Domain）来进行描述：</p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122713572944.png" width="787" height="506" /></p>
<ol>
<li>业务层（<i>Business）</i>：提供对外部客户的产品和服务 ，这些服务由组织内的业务角色通过业务流程来实现</li>
<li> 应用层（<i>Application）</i>：支持业务服务的应用</li>
<li>技术层（Technology）：通过硬件和软件的交互来运行应用程序</li>
</ol>
<p>除了以上这些核心方面之外，还有其它一些重要的领域概念，如：目标（Goals）、安全（Security）、治理（Governance）、费用（Costs）、性能（ Performance）、时间（Timing）、计划和演进（Planning and evolution）等。</p>
<p>更多内容参考：<a href="http://item.taobao.com/item.htm?id=25733880400">http://item.taobao.com/item.htm?id=25733880400</a></p>
<div class='yarpp-related-rss'>
<h3>Related posts:</h3><ol>
<li><a href="http://www.zhoujingen.cn/blog/1489.html" rel="bookmark" title="架构语言ArchiMate － 开篇：企业架构语言ArchiMate介绍">架构语言ArchiMate － 开篇：企业架构语言ArchiMate介绍 </a> <small>公司内部对于如何描述一个架构没有形成一个系统化的方法，所以公司在做业务架构时各个 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/1369.html" rel="bookmark" title="TOGAF培训（讲师：周金根）">TOGAF培训（讲师：周金根） </a> <small>TOGAF培训大纲（2天） 讲师介绍 周金根，独立咨询师，专注产品管理、敏捷开发 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3698.html" rel="bookmark" title="使用TOGAF来做业务架构 &#8211; 价值驱动产品开发">使用TOGAF来做业务架构 &#8211; 价值驱动产品开发 </a> <small>在敏捷个人：个人敏捷结果系统.ppt中发布了2010年广联达研发峰会的关于敏捷个 &hellip; 继续阅读 &rarr;...</small></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.zhoujingen.cn/blog/1623.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>架构语言ArchiMate － 开篇：企业架构语言ArchiMate介绍</title>
		<link>http://www.zhoujingen.cn/blog/1489.html</link>
		<comments>http://www.zhoujingen.cn/blog/1489.html#comments</comments>
		<pubDate>Thu, 07 Nov 2013 04:06:23 +0000</pubDate>
		<dc:creator><![CDATA[周金根]]></dc:creator>
				<category><![CDATA[企业架构]]></category>
		<category><![CDATA[ArchiMate]]></category>

		<guid isPermaLink="false">http://www.zhoujingen.cn/blog/?p=1489</guid>
		<description><![CDATA[公司内部对于如何描述一个架构没有形成一个系统化的方法，所以公司在做业务架构时各个 &#8230; <a href="http://www.zhoujingen.cn/blog/1489.html">继续阅读 <span class="meta-nav">&#8594;</span></a><div class='yarpp-related-rss'>
<h3>Related posts:</h3><ol>
<li><a href="http://www.zhoujingen.cn/blog/1623.html" rel="bookmark" title="架构语言ArchiMate － 语言结构（Language Structure）">架构语言ArchiMate － 语言结构（Language Structure） </a> <small>在ArchiMate － 开篇：企业架构语言ArchiMate介绍中对企业架构语 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3698.html" rel="bookmark" title="使用TOGAF来做业务架构 &#8211; 价值驱动产品开发">使用TOGAF来做业务架构 &#8211; 价值驱动产品开发 </a> <small>在敏捷个人：个人敏捷结果系统.ppt中发布了2010年广联达研发峰会的关于敏捷个 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3998.html" rel="bookmark" title="产品架构开发方法 分享记录">产品架构开发方法 分享记录 </a> <small>这是教师节那天在网上与大家在线分享的一个QQ完整记录，在此分享给大家，对产品、架 &hellip; 继续阅读 &rarr;...</small></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>公司内部对于如何描述一个架构没有形成一个系统化的方法，所以公司在做业务架构时各个项目组都不统一，有的项目组还对如何定义架构不很清楚。项 目组最近在进行一个新项目的业务架构，为了让大家架构描述形成一致的方法，我在本篇对ArchiMate架构语言进行介绍，通过本篇学习后，读者能够对架 构有个总体认识，当然具体如何描述，则需要业务架构师根据具体业务和关注视图进行架构了，我能做的更多是提供一些方法和思考。</p>
<p><strong>我们如何做复杂系统的企业架构？</strong>其实，这个不用自己再去摸索方法，业界已经存在多种做企业架构的框架，如 TOGAF、Zachman、PaeF、IAF等。TOGAF的应用比较多，而且有一个ArchiMate的模型语言来支持业务、信息和技术架构，所以我 推荐大家使用TOGAF和ArchiMate，以下给大家概要的介绍一下。</p>
<h1>ArchiMate 和 TOGAF (the Open Group Architecture Framework) 的关系</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122714080285.png" /></p>
<h1>架构金字塔</h1>
<p>&nbsp;</p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122712043332.png" width="602" height="379" /></p>
<p>我们给一个产品做架构时，一开始肯定不是直接出功能模块、数据关系等，最重要的是要从金字塔上端开始。 <strong> IT本身并不能够促进企业的任何优势，它只是企业运行的必要条件，关键是IT的应用如何与企业战略、组织、流程和管理控制系统的融合</strong> <strong>。</strong>我们只有从<strong>使命</strong>、<strong>愿景</strong>到<strong>策略</strong>再到目标，层级细化和分解，分析目标的<strong>As-Is</strong>到<strong>To-Be</strong>，这个也是项目组在做业务规划和架构时需要花时间的明确地方，相关涉众必须在<strong>目标上达成一致</strong>。如果使命、愿景和测路是大方向，那么目标就是具体做事情前的指导，如果这个错了，则会对后续工作造成不可想象的后果。</p>
<p>目标确定后，我们要做的就是作具体的As-Is分析以及To-Be了。那么我们下面看看做架构时，我们需要关注哪些方面呢？</p>
<h1>架构组成</h1>
<p>在<a id="CategoryEntryList1_EntryStoryList_Entries_ctl09_TitleUrl" href="http://www.cnblogs.com/zhoujg/archive/2009/12/10/1621340.html">《架构 － 又一个类似与“平台”一样的词汇》</a>中我对架构进行了一些总体概要的描述，下面对<strong>企业架构</strong>的组成进行一下描述。</p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122711270157.png" width="575" height="388" /></p>
<p>产品架构、流程架构、信息架构、应用架构和技术架构，这些架构层次其实大部分业务架构师在做架构时都接触过，只是很多人没有形成统一概念而已。这么多架构，那我们如何描述它呢？以下将介绍一下ArchiMate模型语言。</p>
<h1>架构描述</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122712265390.png" width="434" height="287" /></p>
<p><a href="http://www.ariscommunity.com/users/koiv/2010-01-05-there-any-place-services-enterprise-architecture-domains"><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010010614140365.jpg" /></a></p>
<p>ArchiMate是一种集成多种架构的一种可视化业务分析模型语言，它从下图业务、应用和技术三个层次（Layer），对象、行为和主体三个方面（Aspect）和产品、组织、流程、信息、数据、应用、技术领域（Domain）来进行描述：</p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122713572944.png" width="528" height="339" /></p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201002/2010022112055726.jpg" /></p>
<h1>图例</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122715545839.png" /></p>
<h1>每层通用描述</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122714100866.png" width="493" height="239" /></p>
<h1> 业务功能（Functions ）和角色（Actors）</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122714124418.png" width="463" height="271" /></p>
<h1> 产品（Product）和服务（Services）</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122714132055.png" width="562" height="351" /></p>
<h1> 服务（Services）和接口（Interfaces）</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122714140368.png" width="594" height="367" /></p>
<h1> 业务流程（Business Process）</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122714144073.png" width="632" height="428" /></p>
<h1> 信息（Information）</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122714153040.png" width="674" height="353" /></p>
<h1> 应用（Application）</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122714155814.png" width="646" height="408" /></p>
<h1> 业务流程与应用</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122714173649.png" width="722" height="284" /></p>
<h1>技术（Technology）</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122714182942.png" width="607" height="330" /></p>
<h1> 部署（Deployment）</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122714192517.png" width="672" height="332" /></p>
<h1> 分层架构（Layered Architecture）</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122714200536.png" /></p>
<h1> 总图结构实例</h1>
<p>以下我在一个项目应用中的总图，只是粗略应用，具体细节就不列了，以免误人子弟，但是架构需要的主要内容这张图都表现出来了。</p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/200912/2009122809155872.jpg" /></p>
<div class='yarpp-related-rss'>
<h3>Related posts:</h3><ol>
<li><a href="http://www.zhoujingen.cn/blog/1623.html" rel="bookmark" title="架构语言ArchiMate － 语言结构（Language Structure）">架构语言ArchiMate － 语言结构（Language Structure） </a> <small>在ArchiMate － 开篇：企业架构语言ArchiMate介绍中对企业架构语 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3698.html" rel="bookmark" title="使用TOGAF来做业务架构 &#8211; 价值驱动产品开发">使用TOGAF来做业务架构 &#8211; 价值驱动产品开发 </a> <small>在敏捷个人：个人敏捷结果系统.ppt中发布了2010年广联达研发峰会的关于敏捷个 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3998.html" rel="bookmark" title="产品架构开发方法 分享记录">产品架构开发方法 分享记录 </a> <small>这是教师节那天在网上与大家在线分享的一个QQ完整记录，在此分享给大家，对产品、架 &hellip; 继续阅读 &rarr;...</small></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.zhoujingen.cn/blog/1489.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
