Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Fabric3 is a platform for developing, assembling, and managing composite applicationsdistributed services. Fabric3 provides the following features:

  • A programming model based on Service Component Architecture (SCA) and Spring that is specifically designed for building and integrating loosely-coupled systems.
  • The ability to wire services and support for dependency injection whether they are local or remoteLocal and remote service wiring and dependency injection. Think of Spring or Guice for distributed, loosely coupled services.
  • Designed for asynchronous services and event-driven applications. 
  • Support for a range of multiple communication protocols and messaging patterns in a unified, consistent manner without tying application logic to specific transport APIs. Use ZeroMQ, REST, messaging middleware (JMS), Web Services, and file-based transports without polluting application code with complex APIs and configuration.
  • A cross-application policy framework for implementing and enforcing policies such as security, reliability, and SLAs throughout an organization.
  • A management framework for provisioning, controlling, and monitoring production deployments via a RESTful API.
  • Portability across a variety of middleware environments including Tomcat, and WebLogic.

...

The documentation assumes a basic understanding of SCA concepts. Before proceeding, if you have not done so, we recommend familiarizing yourself with SCA. The specifications themselves (http://www.oasis-opencsa.org) are generally not the most accessible source of introductory information. We recommend:

...