Service- and Component-based Development: Using Select Perspective™ and UML
by Hedley Apperly, Ralph Hofman, Steve Latchem, Barry Maybank, Barry McGibbon, David Piper, Chris Simons
Component design
Component design refers to the design of the internal parts of a component. As a component encapsulates its internal structure, different design techniques may be required: object-oriented approach, structured methods, database scripting, etc. There are a number of ways to design components, depending on the intended content:
To encapsulate the functionality/data of heritage systems: design a wrapper.
Reuse of another component that provides some of the required functionality: design an adaptor.
To integrate a software package: design a wrapper or an adaptor.
New development: design an object-oriented solution.
A wrapper, as its name implies, wraps up the functionality of an existing system by providing a router to the system interface. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access