【正文】
anagement34?Heterogeneity ?Serviceenabling?Proliferation ?Lifecycle management?PointtoPoint ?Message busSOA Challenge Infrastructure NeedsThe Case For Service Infrastructure35? Services are directly connected and tightly coupled? Security, messaging, management are hardwired in each connection? Applications are brittle and difficult to maintain or upgradePointtoPointConnectionsIdentity/PolicyLegacy AppWebServicesWebAppWebServicesProcessMainframesBrowserProcessDatabaseApp ServersWebServicesWebAppWebServicesBPMIdentity/PolicyPointtoPoint Connections36Service InfrastructureService InfrastructureProvides LooseCoupling ? Loosecoupling provided through intermediation layer? Common messaging, monitoring, and management services are shared? Repository and registry enable discovery, versioning, and monitoringMessage BusWebAppPresentation Logic ApplicationClientBrowserClientsMobileMessagingServicesDatabasesMainframesDataLegacy AppIdentity/PolicyProcess PortalWSRPWSRPProcess WebServicesWebServicesWebServicesWebServicesProcessMetadataRepositoryService RegistryService ManagementMonitoringComposition Tools37?Serviceenabling?Lifecycle management?Message bus?Heterogeneity?Proliferation?Pointtopoint?Data silos ?Data services layerSOA Challenge Infrastructure NeedsThe Case For Service Infrastructure38? Enterprise Data model should be service based and loosely coupled? Data integration, transformation, and update should be core infrastructure vs. handcoded for each data serviceData ServiceLayerService InfrastructureMessagingServicesDataServicesWebAppPresentation Logic ApplicationClientBrowserClientsDatabasesMainframesDataLegacy AppIdentity/PolicyProcess PortalWSRPWSRPProcess WebServicesWebServicesProcessData LayerDataIdentity/PolicyDataDataDataWebServicesWebServicesMobileMetadataRepositoryService RegistryService ManagementMonitoringComposition ToolsData Service Infrastructure39?Serviceenabling?Lifecycle management?Message bus?Data services layer?Heterogeneity?Proliferation?Pointtopoint?Data silos?Security silosSOA Challenge Infrastructure Needs?Security services layerThe Case For Service Infrastructure40ServiceBased Security? Servicebased security approach needed with enterprisewide SOA? Centralized administration with distributed enforcement? Security layer services must be core infrastructure vs. handcodedSecurityService LayerService InfrastructureMessagingServicesDataServicesSecurityServicesWebAppPresentation Logic ApplicationClientBrowserClientsDatabasesMainframesDataLegacy AppIdentity/PolicyProcess PortalWSRPWSRPProcess WebServicesWebServicesProcessData LayerDataIdentity/PolicyDataDataDataWebServicesWebServicesMobileMetadataRepositoryService RegistryService ManagementMonitoringCompo