A reference architecture for the component factory
ACM Transactions on Software Engineering and Methodology (TOSEM)
Frameworks = (components + patterns)
Communications of the ACM
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
Integrating architecture description languages with a standard design method
Proceedings of the 20th international conference on Software engineering
Domain Theory: Patterns for Knowledge and Software Reuse
Domain Theory: Patterns for Knowledge and Software Reuse
The 4+1 View Model of Architecture
IEEE Software
A Survey of Architecture Description Languages
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
The Rational Unified Process: An Introduction
The Rational Unified Process: An Introduction
Patterns for e-business: A Strategy for Reuse
Patterns for e-business: A Strategy for Reuse
The IBM application framework for e-business
IBM Systems Journal
The Golden Age of Software Architecture
IEEE Software
Ontologies for Software Engineering and Software Technology
Ontologies for Software Engineering and Software Technology
Patterns: applying pattern approaches patterns for e-business series
Patterns: applying pattern approaches patterns for e-business series
Semantic Model Driven Architecture Based Method for Enterprise Application Development
WISM '09 Proceedings of the International Conference on Web Information Systems and Mining
On the use of patterns to recover business processes
Proceedings of the 2010 ACM Symposium on Applied Computing
A review of patterns in collaborative work
Proceedings of the 16th ACM international conference on Supporting group work
A case study on business process recovery using an e-government system
Software—Practice & Experience
Hi-index | 0.00 |
The pattern language for e-business provides a holistic support for developing software architectures for the e-business domain. The pattern language contains four related pattern categories: Business Patterns, Integration Patterns, Application Patterns, and Runtime Patterns. These pattern categories organise an e-business architecture into three layers-business interaction, application infrastructure and middleware infrastructure-and provide reusable design solutions to these layers in a top-down decomposition fashion. Business and Integration Patterns partition the business interaction layer into a set of subsystems; Application Patterns provide a high-level application infrastructure for these subsystems and separate business abstractions from their software solutions; Runtime Patterns then define a middleware infrastructure for the subsystems and shield design solutions from their implementations. The paper describes, demonstrates and evaluates this pattern language.