Pattern-Oriented Software Architecture Volume 4:A Pattern Language for Distributed Computing (v. 4)

Pattern-Oriented Software Architecture Volume 4:A Pattern Language for Distributed Computing (v. 4)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: Wiley
2007-03
版次: 1
ISBN: 9780470059029
定价: 427.10
装帧: 精装
开本: 其他
纸张: 其他
页数: 636页
正文语种: 英语
2人买过
  • TheeagerlyawaitedPattern-OrientedSoftwareArchitecture(POSA)Volume4isaboutapatternlanguagefordistributedcomputing.Theauthorswillguideyouthroughthebestpracticesandintroduceyoutokeyareasofbuildingdistributedsoftwaresystems.POSA4connectsmanystand-alonepatterns,patterncollectionsandpatternlanguagesfromtheexistingbodyofliteraturefoundinthePOSAseries.Suchpatternsrelatetoandareusefulfordistributedcomputingtoasinglelanguage.Thepanelofexpertsprovidesyouwithaconsistentandcoherentholisticviewonthecraftofbuildingdistributedsystems.IncludesaforewordbyMartinFowlerAmustreadforpractitionerswhowantpracticaladvicetodevelopacomprehensivelanguageintegratingpatternsfromkeyliterature. Foreword.AboutThisBook.AboutTheAuthors.GuideToTheReader.PARTI.燬OMECONCEPTS.1.OnPatternsandPatternLanguages.1.1PatternsIntroduced.1.2InsidePatterns.1.3InBetweenPatterns.1.4IntoPatternLanguages.1.5PatternsConnected.2.OnDistributedSystems.2.1BenefitsofDistribution.2.2ChallengesofDistribution.2.3TechnologiesforSupportingDistribution.2.4LimitationswithMiddleware.3.OnthePatternLanguage.3.1Intent,Scope,andAudience.3.2OriginsandGenesis.3.3StructureandContent.3.4Presentation.3.5PracticalUse.PART.IIASTORY.4.WarehouseManagementProcessControl.4.1SystemScope.4.2WarehouseManagementProcessControl.5.Base-lineArchitecture.5.1ArchitectureContext.5.2PartitioningtheBigBallofMud.5.3DecomposingtheLayers.5.4AccessingDomainObjectFunctionality.5.5BridgingtheNetwork.5.6SeparatingUserInterfaces.5.7DistributingFunctionality.5.8SupportingConcurrentDomainObjectAccess.5.9AchievingScalableConcurrency.5.10CrossingtheObject-Oriented/RelationalDivide.5.11ConfiguringDomainObjectsatRun-Time.5.12Base-lineArchitectureSummary.6.CommunicationMiddleware.6.1AMiddlewareArchitectureforDistributedSystems.6.2StructuringtheInternalDesignoftheMiddleware.6.3EncapsulatingLow-levelSystemMechanisms.6.4DemultiplexingORBCoreEvents.6.5ManagingORBConnections.6.6EnhancingORBScalability.6.7ImplementingaSynchronizedRequestQueue.6.8InterchangeableInternalORBMechanisms.6.9ConsolidatingORBStrategies.6.10DynamicConfigurationofORBs.6.11CommunicationMiddlewareSummary.7.WarehouseTopology.7.1WarehouseTopologyBase-line.7.2RepresentingHierarchicalStorage.7.3NavigatingtheStorageHierarchy.7.4ModelingStorageProperties.7.5VaryingStorageBehavior.7.6RealizingGlobalFunctionality.7.7TraversingtheWarehouseTopology.7.8SupportingControlFlowExtensions.7.9ConnectingtotheDatabase.7.10MaintainingIn-MemoryStorageData.7.11ConfiguringtheWarehouseTopology.7.12DetailingtheExplicitInterface.7.13WarehouseTopologySummary.8.TheStoryBehindThePatternStory.PARTIII.THELANGUAGE.9.FromMudToStructure.DomainModel**.Layers**.Model-View-Controller**.Presentation-Abstraction-Control.Microkernel**.Reflection*.PipesandFilters**.SharedRepository**.Blackboard.DomainObject**.10.DistributionInfrastructure.Messaging**.MessageChannel**.MessageEndpoint**.MessageTranslator**.MessageRouter**.Publisher-Subscriber**.Broker**.ClientProxy**.Requestor**.Invoker**.ClientRequestHandler**.ServerRequestHandler**.11.EventDemultiplexingandDispatching.Reactor**.Proactor.Acceptor-Connector**.AsynchronousCompletionToken**.12.InterfacePartitioning.ExplicitInterface**.ExtensionInterface**.IntrospectiveInterface**.DynamicInvocationInterface*.Proxy**.BusinessDelegate**.Facade**.CombinedMethod**.Iterator**.EnumerationMethod**.BatchMethod**.13.ComponentPartitioning.EncapsulatedImplementation**.Whole-Part**.Composite**.Master-Slave*.Half-ObjectplusProtocol**.ReplicatedComponentGroup*.14.ApplicationControl.PageController**.FrontController**.ApplicationController**.CommandProcessor**.TemplateView**.TransformView**.FirewallProxy**.Authorization**.15.Concurrency.Half-Sync/Half-Async**.Leader/Followers**.ActiveObject**.MonitorObject**.16.Synchronization.GuardedSuspension**.Future**.Thread-SafeInterface*.Double-CheckedLocking.StrategizedLocking**.ScopedLocking**.Thread-SpecificStorage.CopiedValue**.ImmutableValue**.17.ObjectInteraction.Observer**.DoubleDispatch**.Mediator*.Command**.Memento**.ContextObject**.DataTransferObject**.Message**.18.AdaptationandExtension.Bridge**.ObjectAdapter**.ChainofResponsibility*.Interpreter.Interceptor**.Visitor**.Decorator.Execute-AroundObject**.TemplateMethod*.Strategy**.NullObject**.WrapperFacade**.DeclarativeComponentConfiguration*.19.ModalBehavior.ObjectsforStates*.MethodsforStates*.CollectionsforStates**.20.ResourceManagement.Container*.ComponentConfigurator*.ObjectManager**.Lookup**.VirtualProxy**.LifecycleCallback**.TaskCoordinator*.ResourcePool**.ResourceCache**.LazyAcquisition**.EagerAcquisition**.PartialAcquisition*.Activator**.Evictor**.Leasing**.AutomatedGarbageCollection**.CountingHandle**.AbstractFactory**.Builder*.FactoryMethod**.DisposalMethod**.21.DatabaseAccess.DatabaseAccessLayer**.DataMapper**.RowDataGateway**.TableDataGateway**.ActiveRecord.22.ADepartingThought.Glossary.References.IndexofPatterns.IndexofNames.Index.
  • 内容简介:
    TheeagerlyawaitedPattern-OrientedSoftwareArchitecture(POSA)Volume4isaboutapatternlanguagefordistributedcomputing.Theauthorswillguideyouthroughthebestpracticesandintroduceyoutokeyareasofbuildingdistributedsoftwaresystems.POSA4connectsmanystand-alonepatterns,patterncollectionsandpatternlanguagesfromtheexistingbodyofliteraturefoundinthePOSAseries.Suchpatternsrelatetoandareusefulfordistributedcomputingtoasinglelanguage.Thepanelofexpertsprovidesyouwithaconsistentandcoherentholisticviewonthecraftofbuildingdistributedsystems.IncludesaforewordbyMartinFowlerAmustreadforpractitionerswhowantpracticaladvicetodevelopacomprehensivelanguageintegratingpatternsfromkeyliterature.
  • 目录:
    Foreword.AboutThisBook.AboutTheAuthors.GuideToTheReader.PARTI.燬OMECONCEPTS.1.OnPatternsandPatternLanguages.1.1PatternsIntroduced.1.2InsidePatterns.1.3InBetweenPatterns.1.4IntoPatternLanguages.1.5PatternsConnected.2.OnDistributedSystems.2.1BenefitsofDistribution.2.2ChallengesofDistribution.2.3TechnologiesforSupportingDistribution.2.4LimitationswithMiddleware.3.OnthePatternLanguage.3.1Intent,Scope,andAudience.3.2OriginsandGenesis.3.3StructureandContent.3.4Presentation.3.5PracticalUse.PART.IIASTORY.4.WarehouseManagementProcessControl.4.1SystemScope.4.2WarehouseManagementProcessControl.5.Base-lineArchitecture.5.1ArchitectureContext.5.2PartitioningtheBigBallofMud.5.3DecomposingtheLayers.5.4AccessingDomainObjectFunctionality.5.5BridgingtheNetwork.5.6SeparatingUserInterfaces.5.7DistributingFunctionality.5.8SupportingConcurrentDomainObjectAccess.5.9AchievingScalableConcurrency.5.10CrossingtheObject-Oriented/RelationalDivide.5.11ConfiguringDomainObjectsatRun-Time.5.12Base-lineArchitectureSummary.6.CommunicationMiddleware.6.1AMiddlewareArchitectureforDistributedSystems.6.2StructuringtheInternalDesignoftheMiddleware.6.3EncapsulatingLow-levelSystemMechanisms.6.4DemultiplexingORBCoreEvents.6.5ManagingORBConnections.6.6EnhancingORBScalability.6.7ImplementingaSynchronizedRequestQueue.6.8InterchangeableInternalORBMechanisms.6.9ConsolidatingORBStrategies.6.10DynamicConfigurationofORBs.6.11CommunicationMiddlewareSummary.7.WarehouseTopology.7.1WarehouseTopologyBase-line.7.2RepresentingHierarchicalStorage.7.3NavigatingtheStorageHierarchy.7.4ModelingStorageProperties.7.5VaryingStorageBehavior.7.6RealizingGlobalFunctionality.7.7TraversingtheWarehouseTopology.7.8SupportingControlFlowExtensions.7.9ConnectingtotheDatabase.7.10MaintainingIn-MemoryStorageData.7.11ConfiguringtheWarehouseTopology.7.12DetailingtheExplicitInterface.7.13WarehouseTopologySummary.8.TheStoryBehindThePatternStory.PARTIII.THELANGUAGE.9.FromMudToStructure.DomainModel**.Layers**.Model-View-Controller**.Presentation-Abstraction-Control.Microkernel**.Reflection*.PipesandFilters**.SharedRepository**.Blackboard.DomainObject**.10.DistributionInfrastructure.Messaging**.MessageChannel**.MessageEndpoint**.MessageTranslator**.MessageRouter**.Publisher-Subscriber**.Broker**.ClientProxy**.Requestor**.Invoker**.ClientRequestHandler**.ServerRequestHandler**.11.EventDemultiplexingandDispatching.Reactor**.Proactor.Acceptor-Connector**.AsynchronousCompletionToken**.12.InterfacePartitioning.ExplicitInterface**.ExtensionInterface**.IntrospectiveInterface**.DynamicInvocationInterface*.Proxy**.BusinessDelegate**.Facade**.CombinedMethod**.Iterator**.EnumerationMethod**.BatchMethod**.13.ComponentPartitioning.EncapsulatedImplementation**.Whole-Part**.Composite**.Master-Slave*.Half-ObjectplusProtocol**.ReplicatedComponentGroup*.14.ApplicationControl.PageController**.FrontController**.ApplicationController**.CommandProcessor**.TemplateView**.TransformView**.FirewallProxy**.Authorization**.15.Concurrency.Half-Sync/Half-Async**.Leader/Followers**.ActiveObject**.MonitorObject**.16.Synchronization.GuardedSuspension**.Future**.Thread-SafeInterface*.Double-CheckedLocking.StrategizedLocking**.ScopedLocking**.Thread-SpecificStorage.CopiedValue**.ImmutableValue**.17.ObjectInteraction.Observer**.DoubleDispatch**.Mediator*.Command**.Memento**.ContextObject**.DataTransferObject**.Message**.18.AdaptationandExtension.Bridge**.ObjectAdapter**.ChainofResponsibility*.Interpreter.Interceptor**.Visitor**.Decorator.Execute-AroundObject**.TemplateMethod*.Strategy**.NullObject**.WrapperFacade**.DeclarativeComponentConfiguration*.19.ModalBehavior.ObjectsforStates*.MethodsforStates*.CollectionsforStates**.20.ResourceManagement.Container*.ComponentConfigurator*.ObjectManager**.Lookup**.VirtualProxy**.LifecycleCallback**.TaskCoordinator*.ResourcePool**.ResourceCache**.LazyAcquisition**.EagerAcquisition**.PartialAcquisition*.Activator**.Evictor**.Leasing**.AutomatedGarbageCollection**.CountingHandle**.AbstractFactory**.Builder*.FactoryMethod**.DisposalMethod**.21.DatabaseAccess.DatabaseAccessLayer**.DataMapper**.RowDataGateway**.TableDataGateway**.ActiveRecord.22.ADepartingThought.Glossary.References.IndexofPatterns.IndexofNames.Index.
查看详情
目前没有书店销售此书
系列丛书 / 更多
Pattern-Oriented Software Architecture Volume 4:A Pattern Language for Distributed Computing (v. 4)
Pattern-Oriented Software Architecture Volume 1: A System of Patterns
Frank、Regine、Hans、Peter、Michael Stal 著
Pattern-Oriented Software Architecture Volume 4:A Pattern Language for Distributed Computing (v. 4)
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
Douglas、Michael、Hans、Frank Buschmann 著
相关图书 / 更多
Pattern-Oriented Software Architecture Volume 4:A Pattern Language for Distributed Computing (v. 4)
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
Douglas、Michael、Hans、Frank Buschmann 著
Pattern-Oriented Software Architecture Volume 4:A Pattern Language for Distributed Computing (v. 4)
Pattern-Oriented Software Architecture Volume 1: A System of Patterns
Frank、Regine、Hans、Peter、Michael Stal 著
Pattern-Oriented Software Architecture Volume 4:A Pattern Language for Distributed Computing (v. 4)
Pattern-Oriented Software Architecture Volume 3:Patterns for Resource Management
Michael Kircher;Prashant Jain