标题：SOMA
SOMA简介
癫痫发作是大脑神经胞体细胞膜的离子通透性及膜内外电位差发生改变，出现异常放电导致的。SOMA（神经元胞体）—渗透修复术针对癫痫发病根源，运用国际先进的 高分辨率的动态脑电图检查，找出致痫胞体，通过电脑导航精准定位，渗透到神经元胞体内，促进神经元代谢加快，渗透修复受损神经元细胞，直至功能恢复，平衡异常放电，使神经元胞体细胞膜内外电位差恢复正常，疏通胞体膜上离子通道，恢复脑内机体各项功能。从而达到癫痫临床治愈。
SOMA内容
“SOMA（神经元胞体）—癫痫渗透激活术”在癫痫病的病理生理基础上建立了科学、完整的“神经元离子传导”理论，从细胞学的层面上破译了癫痫产生的病因，与传统治疗方法相 比具有四大特性：祛癫平痫的迅速性：“SOMA（神经元胞体）—癫痫渗透激活术”治疗体系通过电脑导航精准定位，利用生物组织磁导率基本均匀的现象，通过场效应激发的交变电场直接作用在脑细胞和脑血管上，改变脑细胞膜电位，促进细胞膜内外物质的交替，增强细胞膜的通透性，加速细胞新陈代谢，使酶的活性增强改善代谢环境，快速修复损伤细胞的脑细胞；以减少、防止他们的病理性过度放电。临床症状得到迅速缓解，患者感到神清气爽，头脑清新。
SOMA特性
彻底性采用“SOMA（神经元胞体）—癫痫渗透激活术”治疗体系进行治疗后，提高正常 脑组织的兴奋阈值，减弱病灶兴奋的扩散，防止癫痫复发。同时，有效改善脑组织的供血和供氧，改善神经细胞的代谢环境，渗透修复受损神经元细胞，平衡异常放电，使神经元胞体细胞膜内外电位差恢复正常，直至功能恢复，使得治疗时间也大大缩短，让患者告别终身服药。科学性很多癫痫患者的发病都是由多种因素相互作用的结果，多种发病机制相互作用，外伤、产伤、各种脑部疾病、中毒、营养代谢性疾病、变性疾病、先天性因素、遗传、惊吓、精神因素等种种因素的都可导致癫痫的发病和影响着癫痫的治疗状况。而且任何一个癫痫发病患者的个体都有可能由数种发病病因和发病机制相互作用所致。“SOMA（神经元胞体）—癫痫渗透激活术”从某一病因和发病机制出发，进而确定一个单一的针对病症的治疗方法，在逐渐的延伸至导致癫痫患者发病的各个因素中，从而进行立体渗透激活全方位的治疗，彻底杜绝导致癫痫发病的潜在因素防止癫痫再次复发，最终实现有效—显效—康复的治疗目的。全面性采用“SOMA（神经元胞体）—癫痫渗透激活术”治疗体系进行治疗后，患者智能恢复迅速，心理调节能力增强，性格得到有效重塑，记忆力得到提高，体力和精力都有不同程度的增加，患者感到周身舒坦，经脉疏畅。 
免疫调节的双向性：“SOMA（神经元胞体）—癫痫渗透激活术”治疗体系可以增强免疫监视能力，提高免疫清除能力，平衡免疫调节能力，从而达到机体免疫力的恢复与提高。 
“SOMA（神经元胞体）—癫痫渗透激活术”治疗体系是目前我国治疗癫痫病最科学，最有效，无创的治疗手段，已经有近2.3万例癫痫病患者通过这种方法得到了彻底的康复。Soma(或Soma-shi)日本相马市的英文名称 一个海滨城市，隶属于日本东本州岛北部的福岛县。2008年时，人口约38,302。总面积197.67平方公里。 
SOMA服务建模与构建
原有的面向对象的分析和设计，不能解决由于服务概念的引入而带来的问题，如怎样发现服务，怎样定义服务等。SOA的面向服务的分析和设计则可以解决这些问题，其最主要的职责在于发现服务、定义服务和实现服务，并指导如何和其他方法结合完成这些职责。
IBM的SOMA(Service-Oriented Modeling and Architecture )是由IBM提出的面向服务的分析和设计方法学，包括服务发展、服务定义和服务实现，其中服务的实现又包括单个服务的实现、组件的实现和服务组装的实现。SOMA的概念SOMA是完成服务的识别，服务规范的确定及服务组件和流程的实现等任务时所涉及的角度和活动。SOMA目标在于通过识别服务，确定服务规范和实现业务需求的服务来实现商务目标。SOMA引入了一些创新性技术，这些技术能满足SOA的需求，SOMA使得创建可以组合的服务成为可能。
SOMA在业务目标和IT实现之间达到和谐，将业务特性扩展到IT分析和构架的决策中。
SOMA可以用在以下领域中，如表2-1所示：
表2-1 SOMA的应用领域
SOA参与阶段
SOMA的作用和价值
SOA策略和规划
l 为了指定适当的SOA策略，需要在较高视野上理解服务，理解服务的特点及实现服务的手段
l 使用SOMA我们可以站在较高的立足点上制定服务模型，而这有助于制定适当的SOA策略
SOA解决方案的设计和实施
l 通过完整的实施SOMA，可以得到为SOA解决方案的设计和实施奠定基础的服务模型
遗留系统的迁移
l 通过完整的实施SOMA（特别着重于现有系统的分析和实现），能够得到可以为开发遗留系统迁徙策略而奠定基础的服务模型
与独立的软件厂商（ISV）集成
SOMA有一部分可以用来生成对以下几个方面提供指导的服务模型：
l ISV的筛选
l 集成范围和策略的确定
l SOA的开发等

其中提到的服务模型是企业内所实施的IT服务的抽象，这些服务可以支持开发一个或多个面向服务解决方案。服务墨香包含服务的定义及服务和服务之间的关系，是包含了所有服务、服务提供者、服务规范、角色、消息、协作和服务之间的关系等元素的综合工作产品。
想要定义一个面向服务的架构，必须进行面向服务的建模。
服务模型一般可以使用Rational Software Architect来建立。SOMA在SOA开发中的作用面向服务的建模方法提供了建模、分析、设计、以及定义SOA基础的相关活动。SOMA帮助定义SOA中每个层面所应包含的元素，并且在每个层面做出关键的架构决策。SOMA也是用自上而下的，业务驱动的方式来进行服务识别，也包括从已有资产和系统中进行服务是别的一系列工作。
这样，高层的业务过程功能就被开放为大粒度的服务，而那些小粒度的服务，比如帮助实现高层服务的哪些服务，他们可以通过检查已有的功能进行识别，决定如何常见Adaptors和Wrappers，或者将这些以往锁定在系统内部的一些已有功能组件化。
最后使用目标服务建模，交叉区段（cross-sectional）方法来将可能存在的服务进行裁剪。一个更为明智的做法是首先自上而下建模，然后进行目标服务建模，最后自底而上的保留已有系统和功能。这里传达了一种信息，即越快将服务缩减为可管理的实现集合，就能越快地通过关键服务实现价值。
如图2-5所示，SOMA在SOA的开发过程中所扮演的角色是为SOA所必须的服务建模（亦即分析与设计）提供一种描述。
图2-5 SOMA在SOA开发过程中的作用
SOMA的三个核心：
l 服务的识别
①　领域分解。
②　目标服务建模
③　重用现有的服务
l 服务的定义
在子系统分析和服务识别的基础上
①　编写组件流程规范
②　编写信息流规范
③　编写服务流规范
④　编写消息和事件规范
l 服务的实现
①　决定需要对那些服务进行实现
②　将服务分配到组件
③　实现组件
1.服务识别
服务识别包括自顶向下，自底向上和从中间值两头的方法来进行业务领域的分解，现拥有资产分析和目标服务建模。在自顶向下方法中，业务用例蓝本为业务服务提供规范；自顶向下的过程常常被称为业务领域分解，包括将业务领域分解为功能区域和子系统，把过程或流程分解为过程、子过程、高级业务用例等。这些用例将作为候选用例来确定暴露给企业外部或是满足企业内部的业务需求。
从中间至两头的方法给予目标服务建模，目的是确定和挖掘那些自顶向下和自底向上的无腐蚀别方法未能识别的服务。该方法将服务和目标字母表。关键性能指数紧密相连。
服务识别完成之后要对服务进行归类整理。对于服务层次进行定义，反映服务不规则的属性及服务的组合，服务的归类工作至关重要。服务应该由更为细粒度的组件和服务组成。服务归类则可以帮助决定是采取组合还是分层，或者基于服务层次的定义来调整独立服务的构建。
与此同时，服务识别有利于减轻分配综合症的痛苦，逐渐增马甲的细粒度服务的数量，并且越来越多的细粒度服务被定义。设计和部署，会带来喝多小的管理工作，结果就是带来很大的性能问题、拓展性问题和管理问题。更重要的是，服务分配的失败会导致无法提供对业务有用的服务，进而无法实现规模经济效益。
2.服务定义
经过服务识别阶段，服务目录基本形成，但是每个服务本身的属性依然零散。为了能够将为服务作为业务和IT层面互动的契约，服务定义阶段势必不可少的。服务定义阶段的主要任务是规范性的描述服务各个方面的属性，既包括输入/输出消息等功能性属性，还包括服务安全约束和响应时间等服务质量约束，以及服务在业务层面的诸多属性，如涉及的业务规则、业务事件、时间/人员消耗等。
3.服务实现
经过服务定义阶段，作为业务和IT互动的服务契约已经形成，但服务契约和IT的现状还是有很大的差距。服务实现阶段就是将服务契约落在实处。服务实现包括：
现有子系统分析。
在分解与的过程总要确定有哪些子系统，并分析子系统之间的独立性和流程。此外需要在分解时把用例基于子系统接口，将之暴露为服务。分析子系统包括：创建对象模型来表示内部工作，设计需要暴露为服务的子系统，实现子系统。对子系统构造的设计被视为大粒度服务的一个实现。
确定服务分配。
服务分配包括将服务分配到已经识别的子系统。这些子系统有实现已确定功能的企业组建。你经常要做一个简单的假设，即子系统与企业组建之间有一对一的关系。可以使用以下模式来构建企业组件。
l Mediator
l Facade
l Rule Object
l Configurable profiles
l Factories
服务分配也包括吧服务和组件分配到SOA层次结构中对应的层次中去，这项工作非常关键，不仅对应用程序结构，而且对技术性操作结构也会用于SOA运行时的实现。
服务实现决策
服务实现决策首先帮助确定服务实现策略，是在现有基础上进行服务包装，还是重新构建，如果是重新构建，是采用已经包装好的应用还是外包等。
4服务基础设施设计
包括设计元服务、组合服务和实现模块。