肖勇北京恒讯时代信息技术有限公司xiaoy@henxu.com面向服务体系架构的业务规划和建模方法实践案例介绍”金税”2北京恒讯时代信息技术有限公司日程安排项目需求和策略分析税务三期的宏观目标和SOA的关联性及宏观上SOA的价值分析候选场景中如何验证SOA对税务三期的价值服务建模通过流程分解、业务目标分析和现有系统分析发现服务候选分析服务候选进行服务暴露决策,并通过服务规约描述服务各个方面的特点架构设计和服务实现分析服务模型的实现设计并验证概念架构演示和价值验证回顾项目实施过程税务三期中SOA采纳分析3北京恒讯时代信息技术有限公司项目需求和策略4北京恒讯时代信息技术有限公司从税务三期建设目标和原则看税务三期中涉及的主要IT技术方向一个平台:建设包含网络硬件和基础软件的统一技术平台,保证税务系统统一、安全和平稳的运行两级处理:实现涉税电子数据在总局、省局两级的集中存储、集中处理和集中管理;简化业务流程,简化维护管理;增强监管的严密性;通过各个分析提升数据价值三个覆盖:覆盖主要工作环节,覆盖各级国、地税机关,并与有关部门联网;实现税务管理信息系统对国税、地税机关管理的所有税种和税务工作的全过程进行全面、有效的电子化监控,以保证税务工作简便、规范、高效地运行四大系统:通过业务的重组、优化和规范,逐步形成一个以征管业务为主,包括行政管理、外部信息和决策支持在内的四个信息管理应用系统把握趋势:税务工程建设要把握信息技术的发展趋势,要有前瞻意识,注重技术开放性和技术先进性,同时要考虑信息技术发展对税收征管以及行政管理的作用和要求,推进税收业务以及行政管理业务的重组和工作规程的优化。兼顾现实:税务工程必须兼顾税收信息化的现状,注意对现有应用系统进行改造和完善,不片面追求昀新技术和产品,昀大限度地利用现有的设备资源和信息资源统一规划:税务工程建设是一项整体性、系统性极强的工作,必须科学地进行规划,把税收管理信息系统作为一个整体,打破项目壁垒,对系统的软硬件平台和应用系统等制定统一的标准规范和安全策略,使税收管理信息系统形成一个统一协调的整体逐步实施:税务工程建设是一个庞大、复杂、艰巨的系统工程,不可能一蹴而就。要按照一体化建设思路,区分轻重缓急,分步实施。在整个建设过程中坚持“统一设计,分步实施,重点突破,整体推进”业务连续性1.考虑现有的从基础设施到应用各层的技术异构性统一技术平台2.IT系统管理贯彻各个层次,目前各层间彼此割裂服务器集中业务流程统一和优化数据分析业务绩效管理3.业务流程各区域差异较大,需要在统一的基础上保持一定的灵活性4.通过流程建模、自动化和监控来逐步统一和优化业务流程5.现有系统分布广泛,需要灵活且有弹性的架构支持现有系统以各种可能的方式迁移到统一的集中系统企业间集成6.灵活且有弹性的架构快速支持业务重组、优化和新业务7.有效的监管机制和手段保证集中系统建设的规范性-架构监管、业务流程监管等企业门户企业应用集成8.将四大系统提供的功能灵活的集成到业务流程中9.将业务功能高效的提供给税务人员、税务管理人员,纳税人和外部协作单位开放性和标准化10.采用开放和标准技术优化IT投资重用性和可演进性11.昀大发挥现有系统价值,逐步和平稳的向集中系统迁移12.方法学和昀佳实践指导业务流程和架构设计方法学和最佳实践迁移路线图13.方法学和昀佳实践指导迁移路线图的设计ÆÆ税务三期目标税务三期目标ÆÆ主要技术话题主要技术话题ÆÆ需要解决的问题或考虑的因素需要解决的问题或考虑的因素ÆSOA处理这些问题和因素的方法Æ试点项目中验证这些方法价值的途径5北京恒讯时代信息技术有限公司税务三期试图构建税务领域的解决方案;围绕领域解决方案,IT业界已经有相应的研究和尝试业务领域框架和信息模型定义业务连续性统一技术平台服务器集中业务流程统一和优化数据分析业务绩效管理企业间集成企业门户企业应用集成开放性和标准化重用性和可演进性方法学和最佳实践迁移路线图基础架构的定义生命周期管理和方法学Telecom:TMFNGOSSEnhancedTelecomOperationMapSharedInformationandDataTelecomApplicationPortfolioMapFinance:IBMIFWFinanceServiceData/Function/WorkflowModelBankingDataWarehouseModel/OperationDataStoreBusinessObjectModel/CriticalBusinessProcessInterfaceDesignModelIBM:OnDemandOperationEnvironmentSOAReferenceArchitectureSAP:EnterpriseServiceArchitectureIBM:ComponentBusinessModelingService-OrientedModelingandArchitectureComponentInfrastructureRoadmapServiceIntegrationMaturityModel…Telecom:TMFNGOSSTechnologyNeutralArchitectureIT:DomainAnalysis,BusinessProcessModeling,EnterpriseArchitecture,…Telecom:TMFNGOSSMethodologyandLifecycleManagement6北京恒讯时代信息技术有限公司SOA设计思想贯穿于IT生命周期的各个阶段,并需要在适当的时候和传统设计方法相结合PlanningDesignImplementTestDeploy&OperationOOCBDEABPMSOA业务领域框架业务流程建模业务对象建模应用程序目录…基础架构和企业信息系统InfrastructureEnterpriseIntegrationSecurityODSDW…运营和维护业务管理资源管理Prov…isioningSOADIT生命周期管理ServiceManagementSOBSOAGovernance•Serviceisfirstconcept•BizandITalignment•Buildforagility•…SOAInfrastructure7北京恒讯时代信息技术有限公司SOA的设计思想贯穿IT架构的各层次,和传统方法相比,更强调业务灵活性、端到端的集成、跨层次的管理能力E2EIntegration•Serviceisfirstconcept•BizandITalignment•Buildforagility•SeparationofConcern•Louse-couplingCross-layersManageabilityBusinessSystemManagementResourceManagementBizProcessBizActivityServerStorageProcessThreadEJBObjectBizEventBizRuleService8北京恒讯时代信息技术有限公司SOA的发展,或者说对SOA的采纳是个渐进的过程,其目标是构建一个随需应变的信息系统SiloLevel1ServicesLevel4CompositeServicesLevel5VirtualizedServicesLevel6Level7DynamicallyRe-ConfigurableServicesComponentizedLevel3IntegratedLevel2ModulesServicesProcessIntegrationviaServicesDynamicApplicationAssemblyComponentsObjectsApplicationsStructuredAnalysis&DesignServiceOrientedModelingServiceOrientedModelingGrammarOrientedModelingComponentBasedDevelopmentObjectOrientedModelingMethodsFunctionOrientedServiceOrientedServiceOrientedServiceOrientedFunctionOrientedFunctionOrientedBusinessViewofITServiceOrientedServiceOrientedModelingProcessIntegrationviaServicesPlatformSpecificPlatformSpecificTechnologyNeutralDynamicSense&RespondPlatformSpecificPlatformSpecificInfrastructureMonolithicArchitectureEmergingSOAGridEnabledSOADynamicallyRe-ConfigurableArchitectureComponentArchitectureLayeredArchitectureArchitectureSOAPlatformSpecific•Level1:孤立的应用、极少的信息共享,很少一些点到点的集成;•示例:大量国内企业的应用属于这种情况•Level2:采用EAI技术进行集成,或者基于WebService的集成,层次化的架构组织,相当程度的信息共享;•示例:不少企业已经有大量集成的应用•Level3:成熟的基于组件的开发,应用间共享信息模型•示例:少量企业有成熟的组件开发;但是主流的应用软件组件化程度较高•Level4:模糊化应用边界,在服务层次上组建应用;部分采用服务组装的方式实现流程自动化•示例:少量实施了SOA的企业NewEDIPlatform9北京恒讯时代信息技术有限公司SOA的发展,或者说对SOA的采纳是个渐进的过程,其目标是构建一个随需应变的信息系统(续)SiloLevel1ServicesLevel4CompositeServicesLevel5VirtualizedServicesLevel6Level7DynamicallyRe-ConfigurableServicesComponentizedLevel3IntegratedLevel2ModulesServicesProcessIntegrationviaServicesDynamicApplicationAssemblyComponentsObjectsApplicationsStructuredAnalysis&DesignServiceOrientedModelingServiceOrientedModelingGrammarOrientedModelingComponentBasedDevelopmentObjectOrientedModelingMethodsFunctionOrientedServiceOrientedServiceOrientedServiceOrientedFunctionOrientedFunctionOrientedBusinessViewofITServiceOrientedServiceOrientedModelingProcessIntegrationviaServicesPlatformSpecificPlatformSpecificTechnologyNeutralDynamicSense&RespondPlatformSpecificPlatformSpecificInfrastructureMonolithicArchitectureEmergingSOAGridEnabledSOADynamicallyRe-ConfigurableArchitectureComponentArchitecture