- Information Aggregation;
- Extended Enterprise.
The Self-Service business pattern (U2B pattern) captures the direct interactions between interested parties and a business. Interested parties include customers, business partners, stakeholders, employees, and all other individuals with whom the business intends to interact. These interested parties are referred to as users. The business represents various types of organizations including enterprises and government agencies.
The Collaboration business pattern (U2U pattern) enables interaction and collaboration between users. This pattern can be observed in solutions that support small or extended teams who need to work together in order to achieve a joint goal.
The Information Aggregation business pattern (User-to-Data pattern) exists in e-business solutions that allow users to access and manipulate data that is aggregated from multiple sources. This pattern captures the process of taking large volumes of data (text, images, video, and so on) and using various user-controlled tools to extract useful information from them.
The Extended Enterprise business pattern (Business-to-Business pattern or B2B pattern) addresses the collaborations between business processes in separate enterprises. This pattern can be observed in solutions that implement programmatic interfaces to connect inter-enterprise applications. It does not cover applications that are directly invoked using a user interface by business partners across organizational boundaries.
Complex solutions are built by combining Business Patterns. This is done by using one or more Integration Patterns. Integrate Patterns integrate multiple applications and resources to build one application. They are used within Business Patterns to support more advanced functions, or to make Composite Patterns feasible by allowing the integration of two or more Business Patterns.
This pattern enables access from multiple channels/devices and integrates the services required to support a user interface.
The Application Integration pattern brings together multiple applications and information sources without the user directly invoking them. This pattern is most effectively applied when developmental efforts require the seamless execution of multiple applications and access to their respective data in order to automate a complex, new business function.
Composite Patterns represent commonly occurring combinations of Business Patterns and Integration Patterns, and solve major portions of functionality within a solution. Some of the most commonly occurring Composite Patterns are listed hereunder.
Designed to facilitate many variations of similar functionality, aggregate information through application-specific portlets. Portal solution provides a single, seamless and personalized access to users.
Electronic Commerce (electronic marketing, e-commerce)
This consists of the buying and selling of products or services over electronic systems such as the internet and other computer networks. Electronic Commerce Pattern combines the Self-Service and Information Aggregation business patterns with the Application Integration pattern to facilitate user interaction.
An e-marketplace is a virtual market where buyers and sellers meet, just like in a traditional market; however, in this case all interactions are done virtually.