组合界面应用程序块

组合界面应用程序块

ID:41372786

大小:3.02 MB

页数:35页

时间:2019-08-23

组合界面应用程序块_第1页
组合界面应用程序块_第2页
组合界面应用程序块_第3页
组合界面应用程序块_第4页
组合界面应用程序块_第5页
资源描述:

《组合界面应用程序块》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、组合型智能客户端应用WithCompositeApplicationBlock曹严明.NET架构顾问 微软(中国)日程组合型应用的应用场景CompositeAppBlock体系架构概述CompositeAppBlock主要概念DemoJPMC–网上银行集成投资信息集成分析工具集成新闻及提醒集成股票数据Citibank–信息发布门户Thomson–金融数据门户Dell–客服集成桌面CommonwealthBankofAustralia–柜员系统CommonwealthBankofAustralia–柜员系统Clientti

2、erCommonwealth柜员系统体系结构DatastoragePrivateServicesSmartPartActiveDirectoryLocalCacheAgentSecurityInstrumentationOracleConfigurationAuthnOrchestrationPrivateservicenPrivateserviceAuthzConfigLegacysystemsMainframenWSProxyIFWServicenSOFAServiceHelpersDataIntegrationSO

3、FAMainframeIFWServiceDatacentreBranchsiteSmartClientSmartCardLocalADSOFAFarmHISFarmADFarmBizTalkFarmMainframeOtherApplicationServers,OracleEveryServiceauthorizedagainstADCommonwealth柜员系统部署方案日程组合型应用的应用场景CompositeAppBlock体系架构概述CompositeAppBlock主要概念DemoBillingInvent

4、oryCRMSmartClientModule组合型 解决方案将不同的功能模块组合成解决方案运行环境提供基础服务降低开发成本灵活方便什么是组合型智能客户端应用?SmartClientModuleSmartClientModuleCompositeUIAppBlock的来由UIP1PAGUIP2PAGCABPAGCCFThomsonDellCAB微软其他部门客户解决方案PAG[Otherfieldframeworks]…CompositeUIApplicationBlock创建企业级智能客户端对系统设计团队的价值:质量与一

5、致性提供一个针对企业级智能客户端应用的公共开发体系结构提供一个一致的和可预测的方法来开发、包装、发布基础组件,以便强制企业应用的体系结构标准对开发团队的价值:生产力提供一个开发环境能很好的隐藏复杂度和提高生产力通过高度抽象和关注点的分离,开发人员能够关注于业务逻辑提高基础框架代码的复用商务目标:提高最终用户的生产力和业务工作的敏捷性公司可以以更敏捷的方式推出新的和升级的功能界面使最终用户更快的、更准确的完成工作任务,避免通过Alt-Tab,Copy-Paste的方式作应用间的数据交换一致的界面降低了培训费用主要困难将完全

6、不同的组件组合成一个完整的应用将Shell部分与应用逻辑部分分离开来可扩展性使您能使用自己的设计模式和开发方法ShellCompositeAppBlock概述ModuleUIElementMgrViewUIElementMgrViewElementElementApplicationHostWorkItemSharedStateSharedEventsCAB体系结构ShellHostUserInterfaceElementsSmartPartManagers&BaseClassesHoste

7、dControlLayoutMDIStatusStripUIElementMenuStripUIElementToolStripUIElementServicesCatalogReaderLoaderAuthentication[Logging?]Module1SmartPart1Controller1SharedStateModule2SharedStateSmartPartXControllerXSmartPartYControllerYMainFormInitializer[Authorization?]BizLo

8、gic开发Infrastructure开发Shell开发AWorkItem设计组合型应用–应用逻辑将views(SmartPart)设计为独立于controllers的单元共享模块状态共享基础服务封装用例-重用降低模块间的依赖性尽量使用events,services,andinterfacesSmartPartACo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。