版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件系统构架设计原则和
面向服务(SOA)的系统构架
微软总部中国事务办公室首席项目经理栾跃
BillLuanLeadProgramManagerRedmondChinaOfficeMicrosoft企业信息系统开发所面临的挑战和机遇企业信息系统开发模式的演变面向服务的信息系统构架的特征建立未来优化的信息系统构架的理念讲题目录信息系统的开发和利用处于疲于奔命应付商业模式的变更无法应付快速变化的市场竞争需求所带来的商业运作流程的变化有限的开发资源和显现投资回报的压力不断的进行新技术和整合的压力微弱的对改进和优化企业商业模式的促进力和影响力企业信息系统开发面临的挑战企业信息的现状和信息主管应有的努力方向在更少的资源上做得更多
降低信息系统基础建设和管理的费用
提高信息系统服务器的使用率
加强系统的安全保障并保持其安全性
通过对服务器的合并简化对信息系统基础设施的管理提升电邮系统的管理能力、稳定性、和安全性
通过使用部门团队的门户站点,和团队之间的协作工具,优化企业部门的效率
将应用软件的资源和服务提供给企业的移动员工和远距离卫星办公室改善系统平台的管理能力
通过对商业应用软件的整合,提高企业投资的回报率
提高系统开发者的效率
通过更好地连接企业各部门以及决策层之间的连接,帮助企业提高决策的速度和效率在掌握更完善的客户信息的基础上,进一步提高企业营销和客户服务的能力
提高企业内部的商业运作机制、流程、和管理商业运用企业的生产力和运行的效率企业信息主管面对的挑战系统的连接Opportunity企业信息系统发展的走向和机运保持现状新构架设计新的商机系统演进技术商业不同的系统开发与应用阶段需要用不同的衡量准则衡量企业信息系统成功的准则的变化投资回报率局部应用功能
集中化管理核心
部门之间直接连接服务功能模块化系统总费用(TCO)对企业决策的影响应用软件的投资回报率降低IT系统的费用,提高互换能力提高企业商业和运作的预测能力产品进入市场的速度战略决策的灵活性企业信息系统的商业价值企业信息系统开发理念和实践的演变各部门之间的文件分享技术的运用与商业运作流程互不相关提供全面配合部门之间协作的商业解决方案以松偶合、消息为基础的信息传送方法整合的、具备互操作性的局部系统将企业商业流程运作以及技术进行综合从以往或现有的:走向未来的:从以往或现有的:走向未来的:各个部门之间相互独立、不易整合的局部应用功能具体的应用功能事先固定、不易改动从以往或现有的:走向未来的:IT软件和系统开发者IT系统运行部门信息资料使用员工以提供局部运算功能为主要目的为固定不变的长期使用而建造以企业系统的运行为主要目的为应付不断的商业变化要求而建造企业信息部门面临的独特的历史机运企业为什么必须应付不断加速的变化?从企业内部本身由于商业战略的不断改变带来的内部压力,各种事先没有预料到的各种竞争、市场变化等所带来的威胁以及所创造的各种机会等组成的外部压力,现代化企业面对一个不断演变的高度动态化的环境“Increasinglydynamicenvironments
–bothwithinthefirm,wherebusinessstrategiesshift,andoutsidethefirm,where
unanticipatedopportunitiesandthreats
are”企业信息系统如何应付目前的挑战、并积极准备对付未来挑战的必要措施?
逐渐建立一套互相连接的、能够灵活整合到企业运作流程里的、基于各自独立的以提供服务为中心的组件的系统构架的信息系统-面向服务构架(Service
Oriented
Architecture,SOA)SOA的理念将信息系统建立在一个由很多提供商业服务功能模块的构架基础之上每个功能模块各自为封装型的、可重复使用的、非偶合型的商业运作流程的局部StructuretheITassertsaspackageofreusablesoftwarebuildingblocksthatprovideaparticularfunctionalityDelivertoenterprisetheencapsulatedcapabilitiesandprotected,decoupledbusinessprocesses,tocreatedmodelofreuse所谓的服服务(Services)所谓的服服务(Service)就是将计计算功能能和信息息连接在在一起的的网络服服务(WebService)。它们包包括:网络服务务形容语语言-WebServiceDescriptionLanguage(WSDL)网络服务务政策框框架-WebServicesPolicyFramework(WS-Policy)网络服务务动态发发现-WebServicesDynamicDiscovery(WS-Discovery)网络服务务元数据据交流-WebServicesMetadataExchange(WS-MetaDataExchange)网络服务务终点语语言-WebServicesEndpointLanguage(WSEL)信息系统统的模式式–从从面向向对象到到面向服服务的构构架多态性(Polymorphism)封装(Encapsulation)子类(Subclassing)基于消息息的(Message-based)架构+合约(Schema+Contract)基于策略略绑定(BindingviaPolicy)广泛的互互操作性性(BroadInteroperability)1980s2000s基于接口口的(Interface-based)紧耦合(TightCoupling)运行时元元数据(RuntimeMetadata)1990s面向对象象的软件件开发面向服务务的系统统构架的的开发和和部署面向对象象的功能能组件开开发面向服务务的信系系系统构构架系统数据据交换以以基与消消息为基基础(Message-based)它的意义义是什么么?面向服务务构架的的理念是是正确地地建立分分布式信信息系统统(DistributedSystems)这个构架架是系统统理念,,并非某某种技术术面向服务务构架并并非强求求网络服服务(WebServices)但是WS与SO构架很好好地对应应和吻合合面向服务务构架的的建造是是渐进式式的演变变并不需要要信息部部门进行行大量的的重新学学习从你已有有的系统统中渐渐渐提供和和体现价价值在运用现现有信息息系统设设计原则则的基础础上,着着重4个关键支支柱理念念…面向服务务的系统统构架的的4个支柱开发者对对公布、、使用、、设定服服务接口口和内容容作自我我独立的的决定交换的信信息数据据不包括括数据使使用的行行为。任任何功能能对象提提供的使使用行为为局限在在本地Dataneverincludesbehavior;Objectswithdataandbehaviorarealocalphenomenon.功能和使用需需求有公开的的独特名字代代表Capabilitiesandrequirementsrepresentedbyauniquepublicname;Usedtoestablishservicesuitability.提供服务的软软件以及使用用服务的客户户软件都是独独立地开发、、部署、运行行、管理。Servicesandconsumersareindependentlyversioned,deployed,operated,andsecured.很明确的服务功能分界界线共享数据定义义和标准(schema&contract)而非软件组件件类(class)每个服务是独独立自主的建立在合同原原则(contract)上的兼容业界走向面向向服务的趋势势来自商业的的动力面向功能为长期使用而建造长期性的部署周期采用紧密接偶的连接方法应用软件都是独立无关的面向运作流程为变化而建造渐进式的开发建造和部署采用松偶式的连接应用软件是连接的系统商业的驱动力灵活机动性适应性总费用TCO从独立的应用用解答方案(SolutionSilos)通过集成演变变到…SCMBIERPCRMERPCRMSCMBISCMBIERPCRM信息系统为企企业创造商机机的能力来自自进行构架的的演变…能够根据企业业商业需要被被灵活地重新新组合和集成成的资源创造新的商机机、新的市场、应应付新的挑战战和竞争客户关系管理理供应链管理商业情报企业资源规划划FunctionalSilosDataCenterLocalKnowledgeWorkerSupportTechnologyStandardizationDataWarehousesProcessImprovement(CoreExtensions)ProcessIntegrationBusinessExperimentsReusableComponentsDataWrappedinMiddlewareSharedProduct&CustomerDatabases应用层面Source:MITSloanCenterforInformationSystemResearch用演变而非革革命来促进建建立面向服务务的系统构架架信息系统对企企业的作用和和影响系统构架的成成熟程度局部功能优化化信息系统效益益运作流程优化化战略决策选择择局部应用功能能集中化管理核核心部门之间直接接连接模块化基础设施层面面数据层面局部运算功能能本地性的局部部知识、对员员工的支持商业流程的改改良新商业模式的的尝试数据中心技术的标准化化运作流程的的整合可重新使用用的系统组组件包裹在中间间软件中的的数据共享的产品品和客户信信息资料数据仓库真正有前途途的未来信信息系统的的构架基础性的标标准(FoundationStandard)基础性的接接口规范(FoundationProtocols)WSDL(WebServicesDescriptionLanguage)UDDI(UniversalDescription,Discovery,andIntegration)SOAP(SimpleObjectAccessProtocol)XML(ExtensibleMarkupLanguage)HTTP(UniversalDescription,Discovery,andIntegration)TCP/IP(TransmissionControlProtocol/InternetProtocol)分享的资源源(SharedUtilities):信息输送管管理(TransportManagement):资源知识管管理(ResourceKnowledgeManagement):服务管理(ServiceManagement):客户特征信信息组件客户信用查查证组件Security3rdPartyPerformance&AuditingassessmentBilling,Profiling,andPaymentProvisioning,monitoring,QualityofService(QoS),synchronization,conflictresolutionDirectories,brokers,registries,datatransformationMessagequeuing,filtering,metering,monitoring,routing,resourceorchestration价格组件风险分析组组件保险应用组组件结帐组件网络服务服务网格应用服务总结-为你的企业业建立高效效的信息系系统开始向前瞻瞻性的SOA构架的部署署进行演变变对现有系统统的改进利利用系统更更新换代的的机会推广广XMLWebServices––推动模块化化的提供独独立服务的的局部部门门系统新系统的开开发和部署署全力推动动使用XMLWebServices使用标准性性的数据传传输和交换换全面采用以以消息为基基础的、松松偶合的数数据交换接接口和规范范建立以运行行为中心的的系统将自动化部部署、配置置、管理、、升级功能能作为开发发关键任务务从局部应用用软件和系系统走向可可以集成和和重组的模模块使用高效的的开发和运运行平台充分利用VisualStudio.NET–高速度地开开发基于XMLWebServices的功能模块块利用微软的的各种基于于XMLWebServices的服务器谢谢大家!问答软件开发管管理参考::由笔者所著著、由上海海交大出版版社于2005年8月出版的““软件开发项项目管理”一书书本订购联联系:上海交通大大学出版社社发行科地址:上海海市番禺路路877号[200230]电话:,64473136传真:联系人:常常韶伟();李辉(()9、静夜四无邻邻,荒居旧业业贫。。12月-2212月-22Saturday,December31,202210、雨中中黄叶叶树,,灯下下白头头人。。。15:27:3415:27:3415:2712/31/20223:27:34PM11、以我独独沈久,,愧君相相见频。。。12月-2215:27:3415:27Dec-2231-Dec-2212、故人江海海别,几度度隔山川。。。15:27:3415:27:3415:27Saturday,December31,202213、乍见见翻疑疑梦,,相悲悲各问问年。。。12月月-2212月月-2215:27:3415:27:34December31,202214、他乡生生白发,,旧国见见青山。。。31十十二月20223:27:34下午午15:27:3412月-2215、比不了得就就不比,得不不到的就不要要。。。十二月223:27下下午12月-2215:27December31,202216、行动出成成果,工作作出财富。。。2022/12/3115:27:3415:27:3431December202217、做前,,能够环环视四周周;做时时,你只只能或者者最好沿沿着以脚脚为起点点的射线线向前。。。3:27:34下午午3:27下午午15:27:3412月-229、没没有有失失败败,,只只有有暂暂时时停停止止成成功功!!。。12月月-2212月月-22Saturday,December31,202210、很很多多事事情情努努力力了了未未必必有有结结果果,,但但是是不不努努力力却却什什么么改改变变也也没没有有。。。。15:27:3415:27:3415:2712/31/20223:27:34PM11、成功就就是日复复一日那那一点点点小小努努力的积积累。。。12月-2215:27:3415:27Dec-2231-Dec-2212、世间成事事,不求其其绝对圆满满,留一份份不足,可可得无限完完美。。15:27:3415:27:3415:27Saturday,December31,202213、不知香积积寺,数里里入云峰。。。12月-2212月-2215:27:3415:27:34December31,202214、意志坚强的的人能把世界界放在手中像像泥块一样任任意揉捏。31十二月月20223:27:34下午15:27:3412月-2215、楚塞三湘湘接,荆门门九派通。。。。十二月223:27下下午12月-2215:27December31,202216、少年十五二二十时,步行行夺得胡马骑骑。。2022/12/3115:27:3515:27:3531December202217、空空山山新新雨雨后后,,天天气气晚晚来来秋秋。。。。3:27:35下下午午3:27下下午午15:27:3512月月-229、杨柳散散和风,,青山澹澹吾虑。。。12月-2212月-22Saturday,December31,202210、阅读一切切好书如同同和过去最最杰出的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 26年机构老年群体生理特点
- 面向程序基础设计 11
- 履约能力及质量保证措施
- 喷漆车间工作不足及改进措施
- 某公路工程安全监理实施细则
- 煤矿防治水管理制度和岗位责任制
- 公司财务年度工作总结
- 大客户渠道销售的主要职责(30篇)
- 人际沟通技能培训
- 《农村科普服务指南》
- 螺栓紧固培训课件
- 2024年深圳市公安局第招聘警务辅助人员考试真题
- 军事体育训练基本知识
- 小学六年级语文作文专项课件
- 2025年耳鼻喉科医生岗位招聘面试参考题库及参考答案
- TCECS 1323-2023 充气膜结构技术规程
- 锤炼战斗精神 砥砺血性胆气
- 无人机飞控减震结构考试试卷和答案
- 高层封窗户安全协议书
- 2025年福建省三明市辅警招聘公安基础知识考试题库及答案
- 加盟美宜佳合同跟协议
评论
0/150
提交评论