- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
议题应用和服务架构与.NET基于组件的结构设计N层结构讨论安全,通讯和操作问题以标准为基础,促进应用,服务及它们之间的互用性01应用和服务的实现变得简单了02.NET比WindowsDNA的范畴更广基本概念服务是构造松散系统的接口服务为外界提供业务功能的接口。以通信方式访问接口通信合同GXA是接口间的粘合剂ABC服务、乙服务甲服务丙更好的保留投资“将来我需要从头重做吗?”设计蓝图减小系统设计风险适用典型业务系统结构取舍.NET应用/服务系统的设计准则“Showushowitfitstogether”应用及服务的系统结构服务和应用的层结构UI组件操作管理安全通讯UI控制组件数据访问组件业务流程业务组件用户和器件数据存储业务实体外在服务服务接口服务代理业务层表象层数据层表象层UI组件UI控制组件用户和器件用户界面多种器件业务层连接UI组件控件,表格等.用途:接收和展示数据解释用户命令集成其它UIViewandControllerofMVCUI控制组件表象层的特制组件用途:组织UI控制数据流程管理State不知器件种类隔离UI组件和业务层的耦合表象层–设计提示WebUIs伸缩性FarmSession选择ViewStateMachineKeys安装AppCenter,XCOPYASPNETAccount系统资源/COM+/SQL可直接访问数据库RichClientUI安装:XCOPY,HTTP,SMS安全–Semi-Trust安全WindowsIdentitywCustomPrincipal脱线和无线LocalcacheQueueOfficeXP:文件要分开UI和业务逻辑显示,输入,确证大型系统才需UI控制组件UI组件UI控制组件用户和器件业务层–业务逻辑业务流程和业务活动业务活动特制的[Serviced]stateless组件用途:实现简短业务活动启动atomictransactions运行pipeline或eventsequences从数据源和外界服务索取并汇总数据业务流程Biztalkorchestrationorotherworkflowengines用途:整合由信息交换和业务活动所组成的业务流程管理信息通讯State管理业务流程(Workflow)业务组件(Component)业务实体(Entity)外界服务服务接口服务代理业务层–设计提示事先决定是否使用EnterpriseServicesGAC?Strongname,安装,业务Transaction或ACIDTransaction?决定2PCTransaction的边界:AtransactionshouldbearetryboundaryTransaction之外的数据是过时的把业务适当分解成业务组件业务流程(Workflow)业务组件(Component)业务实体(Entity)外界服务服务接口服务代理业务层–服务集成服务集成服务接口.NETWebServices,MSMQListeners用途:通过信息接口公开业务功能,政策执行BusinessFa?ades服务代理.NETWebServiceproxies,特制组件.用途:调用外界服务封装服务调用逻辑,信息格式及调用政策等业务流程(Workflow)业务组件(Component)业务实体(Entity)外界服务服务接口服务代理业务层–服务集成:设计提示服务集成服务接口ASP.NETWebServices通常不是TransactionRoot政策执行AuthN/AuthZ提高性能:ASP.NETCaching身份:Serviceaccount或身份模仿(impersonate)服务代理.NET组件潜时:在MSMQ储存单向请求提高性能:缓存结果使用HTTPCredentialCache访问WebServices业务流程(Workflow)业务组件(Component)业务实体(Entity)外界服务服务接口服务代理业务层–数据表现数据表现方式和聚合方式BusinessEntities根据速度,编程模
文档评论(0)