Composite applications empower business users to stitch together componentized business capabilities. In many ways, composite applications are the business users’ equivalent of Web 2.0 and “mash-ups”. While there has been much hype in this area, real value has been slow in coming. Technologies are emerging that will change this, and composition will become increasingly important in constructing business logic. Learn more at our Composite Application Architecture Center.
On this page:
The 2007 Microsoft Office system provides a comprehensive set of servers, clients, and tools to make it easier for enterprises, software vendors and developers to build and deploy a new class of business applications called Office Business Applications (OBAs).
OBAs connect Line of Business (LOB) systems with the people that use them through the familiar user interface of Microsoft Office. OBAs enable businesses to extend the Microsoft Office clients and servers into business processes running in LOB applications such as Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), and Supply Chain Management (SCM). This enables enterprises to create new value from existing IT investments by combining them in innovative ways.
Learn more about OBA Reference Application Packs. Each RAP contains a reference solution architecture and a sample application that illustrate how to build an OBA using the Microsoft Office Platform.
How can you build complex user interfaces that take advantage of the power of the Microsoft Windows desktop, interact with multiple back-end systems, are easily deployed and configured, provide a rich user experience, use complex data manipulation mechanisms that enhance user interface responsiveness and yet are developed in a predictable and agile way? How can you architect an end-user application so it can be easily updated and maintained or in environments where multiple development teams can collaborate over time in the most effective way?
The Composite UI Application Block is designed to help you build these complex, enterprise-ready Windows Forms–based solutions. It provides a proven architecture and implementation that helps you to build applications using the common patterns found in line-of-business front-end applications.
The Composite UI Application Block is a reusable, source code–based component based on the Microsoft .NET Framework 2.0. It provides proven practices to build complex smart client user interfaces based on well known design patterns such as the Composite pattern, in which simple user interface parts can be combined to create complex solutions, but at the same time allowing these parts to be independently developed, tested, and deployed.
Learn more about the Composite UI Application Block.