Versions Compared

Key

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

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

...

  • The ability to use a variety of remote communication protocols and messaging patterns in a unified, consistent manner without tying application logic to specific transport APIs. Use Web ServicesZeroMQ, REST, high-speed messaging middleware, and eventing Web Services without polluting application code with complex APIs and configuration.

...

Info
titleFabric3 Benefits

If you would like a hands-on example of how Fabric3 simplifies application development and the advantages it brings, please look at the BigBank sample application.

In this chapter, we cover the basics of setting up and deploying an application using Fabric3.

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:

  • Jim Marino and Michael Rowley, Understanding SCA (Addison-Wesley), which provides an in-depth treatment of SCA using Fabric3. 

...

The Fabric3 samples are organized as follows:

  • Starter: Contains  Contains several variations of a calculator application that show how to create services, wire them, and expose them as a web services endpoint and REST resource.
  • Features: Contains  Contains applications that demonstrate how to use specific Fabric3 features, including JPA/Hibernate, pub/sub eventing, websockets, timers, and custom policies.
  • Apps. Contains complete applications that demonstrate SCA and Fabric3 best-practices. There is currently one application, BigBank.. BigBank demonstrates how to build an end-to-end application composed of distributed services. FastQuote is a Forex trading application that shows how to build low-latency, high-performance services. 
  • Operations. Contains samples that demonstrate how to use Fabric3's REST-based management API (Resource Management Framework) to monitor, control, and update single-VM to multi-cluster domains.

...

The samples may be downloaded from from http://www.fabric3.org/downloads and  and require the following software:

Info

Note that it is not necessary to download the Fabric3 runtime distribution in addition to the samples. The sample build process will automatically download a distribution and configure a Fabric3 runtime for use with the sample applications.

Page Tree
root@self

...