| DESIGN PATTERNS | Home
| Consulting
| Services
|
Business Solutions
| Technology
Solutions | Methodology | Success Stories |
| Background | Design Patterns
systematically name, motivate, and explain a general
solution that addresses a recurring problem. They capture
the full implementation of advanced features and
behaviors of objects in the application. Developers
attach design patterns to objects declaratively. They can
be attached to any repository object, including:
|
| Benefits | There are numerous benefits
to using design patterns some of which are the reuse
of component and the declarative
approach to building applications. Developers attach design patterns to objects then everything is taken care of, i.e. changes to the physical model, to related objects, to the middle-tier, to transaction processing, to the presentation layer, and so on, to fully and correctly implement the feature. Design patterns can be added or removed at any stage. This lets the developer try out different functional or visual presentations--all without writing a line of code. Design patterns are technology-independent which means that you can re-engineer the application to new architectures and technologies without losing any of your components. |
| Collection of Design Patterns | OmniSphere has an extensive collection of design patterns which are used to capture business requirements, design decisions, implementation specifics and application behaviour. |
| Example of Hierarchy Design Pattern | If you wanted to present
your data in a graphical format within a tree structure,
i.e., you want to show the reporting structure within an
organization).
|
| All aspects of processing is managed | After attaching the hierarchy
design pattern to the business object (i.e.
Organization), all aspects of hierarchical processing and
display will be managed automatically, including:
|
| Developing Design Patterns | Design patterns are modeled as regular
objects and can have properties, services, events,
methods and behaviours. They can also be custom
programmed by the developer in any object-oriented
language. Our design patterns is completely accessible to the developer to understand, copy and modify as needed. Developers can also use published design patterns. |
Home
| Consulting
| Services
|
Business Solutions
| Technology
Solutions |