-
35
pages
-
English
-
Documents
Description
OOPSLA 2000Component-Based Design:A Complete Worked ExampleJohn DanielsSyntropy Ltd, UK' John Daniels 2000 John@Syntropy.co.ukIntroduction• Goal: follow a small example from requirementsthrough to code-ready specification• Component-based: assume that the targettechnology will be COM+, EJB or similar• Process-centric: follow a well-defined design process• Specification-oriented: most of the tutorial will beconcerned with specifying the system and itscomponents• UML: use standard UML to describe thespecificationsJohn Daniels - Component-based Design1Tutorial Map• Introduction• Design Process• Requirements Definition• Component IdentificationBreak• Component Interaction• Component Specification• ProvisioningBlueprint for the systems beingconsidered in this tutorialActive/JavaServerHTTPPageDCOM / IIOP / RMIComponentObjectComponent ExistingObject SystemComponentObjectSQL, etc.ComponentDatabaseObjectComponentObjectCOM+ / EJBJohn Daniels - Component-based Design2System architecture layersUser InterfaceCreates what the user sees.Handles UI logic.User DialogDialog Logic: corresponds to use cases.Transient state corresponds to the dialog. client partCan sometimes be used with multiple UIs.Business System server partOperations are new transactions.Can be used with a variety of user dialogs or batch.Components correspond to Business Systems .No dialog or client related state.Business Services/EntitiesComponents ...
-
Publié par
-
Langue
English