Difficult Challenges Require Innovative Solutions






Integration









Upgrade your investment in existing systems







SOA









Create services for the web, enterprise and mobile devices







Low Latency









Build high performance event-driven systems




































Integration



Fabric3 provides a robust integration infrastructure that connects your systems and evolves as business requirements change.

Systems integration is a notoriously difficult undertaking. An integration platform must negotiate multiple communication protocols, deal with back-end system downtime gracefully and provide a high degree of reliability.


Challenge Fabric3 Solution
Connect to legacy systems
  • Provides a programming model specifically designed for systems integration
  • Supports mutltiple bindings including HTTP/REST, File System, FTP, JMS, Web Services, Websockets, and ZeroMQ
  • Can be extended to add support for additional protocols
Provide modern interfaces to business logic in legacy systems
  • Create services that use HTTP/REST, Web Services, JMS and other protocols with standard Java and minimal configuration
Ensure your engineering staff is effective and productive
  • No need to learn complex APIs or configuration
  • Developers use standard Java or Spring to implement application logic
Avoid being locked into a complex and costly proprietary architecture
  • 100% conformant to OASIS SCA
  • Open source eliminates licencing costs
  • Small footprint cuts through the complexity of traditional integration middleware

Benefits

  • Streamlined programming model reduces development time and costs
  • Small footprint and quick installation enable agile delivery
  • Standards-based platform avoids proprietary lock-in






Service-Oriented Architecture



Fabric3 is a new approach to SOA that is simpler, more reliable, and more performant than traditional Enterprise Service Bus stacks.

Service-oriented architectures do not need to be saddled with the complexity of Web Services and the inefficiencies of a centralized bus architecture. Fabric3 allows you to build RESTful services for the Web, high-performance messaging services for the enterprise and event-based services for mobile devices.


Challenge Fabric3 Solution
The transition to SOA is often difficult for engineers versed in Java EE, Spring or and web app development
  • Developers use standard Java or Spring to implement application logic
  • Services are published using simple configuration rather than complex protocol APIs
Services must be reliable and scalable
  • Built-in support for high-availability, reliable messaging and transactions
Design modular services for easier development, maintenance and evolution
  • Support for composites allow services to be organized into easily managed modules
Reduce the number of defects in delivered services
  • Makes code easier to test by removing the need for remote communications APIs calls
SOA stacks must be integrated and are complex
  • Integrates with many popular open source libraries out-of-the-box
  • Installation takes less than 5 minutes
Avoid being locked into a complex and costly proprietary architecture
  • 100% conformant to OASIS SCA
  • Open source eliminates licencing costs

Benefits

  • Create services using standard Java or Spring
  • Avoids complex, multi-product installations
  • Designed for agile service delivery






Low Latency



Fabric3 provides an optimized, non-intrusive platform for event-driven applications with low latency requirements.

For latency-sensitive applications, optimization cannot be an afterthought. Fabric3 was built from the ground up on an architecture designed for the capital markets and other industries that require extreme performance.


Challenge Fabric3 Solution
Make engineering teams less versed in low-latency coding techniques more effective
  • Fabric3 eliminates critical-path boilerplate code such as publishing and receiving events, replacing it with a highly optimized infrastructure
Applications require modularity that does not negatively impact performance
  • Composite services provide for a modular architecture with no runtime overhead
Traditional Java middleware introduces inefficiencies such as excessive object creation
  • Garbage-free operation includes optimizations where runtime overhead is completely removed from the processing path
Vendor platforms are black boxes that are difficult to tailor to specific business and technical requirements
  • An extension API allows for the cusomization of nearly every runtime feature

Benefits

  • Optimized for low latency and high througput operation
  • Multiple bindings for high performance messaging
  • Fully extensible and customizable runtime