Home
Downloads
 
Products
 
 
  Products
 
  Contact us
  P: (USA) +1 646-202-2920
  P: (EMEA) +44 207 936 9098
  E: info@paremus.com
 
 
 
 
Infiniflow - Frequently Asked Questions
 
These frequently asked questions refer to the Infiniflow enterprise service fabric.
 
Questions:
 
Q
What is Infiniflow?
Q
What is a composite application in Infiniflow terms?
Q
What is a System in Infiniflow terms?
Q
What is the OSGi™ standard and why is it important?
Q
What is the SCA (Service Component Architecture) standard and why is it important?
Q
Is Infiniflow an application server, and can Infiniflow replace traditional monolithic JEE app servers?
Q
When would I want to use Infiniflow?
Q
What types of applications are suitable for Infiniflow?
Q
Does Infiniflow offer transactional support?
Q
How is Infiniflow different from other HA and resilience solutions?
Q
What does autonomic mean in terms of Infiniflow operation?
Q
Can I use Infiniflow with my current JEE and Web Services applications? What about my existing enterprise database systems?
Q
Does Infiniflow support Web Services?
Q
Is Infiniflow designed just for new applications?
Q
Is it difficult to develop an application to run on Infiniflow?
Q
What is the relationship between Infiniflow and the open source Newton project?
Q
How can I evaluate Infiniflow for my requirments?
Q
Where can I buy Infiniflow?
Q
How is Infiniflow licensed and what does it cost?
Q
How do I get support for Infiniflow?
 
 
 
Answers:
 
Q
What is Infiniflow?
A

Infiniflow is a highly automated, standards-based, innovative software platform for running service-oriented composite applications across distributed compute resources.

Customers have referred to Infiniflow as providing a Cloud Computing platform, a SaaS platform, Application Virtualization or an Autonomic Runtime and Gartner have classified Infiniflow as a lightweight, next generation, distributed Application Server. We call it a Service Fabric. Infiniflow is all of these.

So while a precise market definition may not be readily available, it is clear that Infiniflow is leading the way in providing a platform to support the fundamental shift that is underway in the manner in which applications are built and run. Infiniflow makes it easy to add resilience, scalability, performance and agility while taking advantage of the cost benefits of the commoditization of computer hardware.

By automating the deployment, resilience and scalability of applications Infiniflow simplifies the operational and management procedures, providing significant OPEX savings and a dramatic increase in the responsiveness of IT to changing business requirements.
Top
 
Q
What is a composite application in Infiniflow terms?
A

For Infiniflow, a composite application is an application that consists of a number of re-usable OSGI components. With Infiniflow the application has enhanced runtime properites and is known as a System, which is defined below.

Top
 
Q
What is a System in Infiniflow terms?
A

A distributed composite application built from a number of re-usable OSGi components, is known to Infiniflow as a System.

A System may be comprised of both business logic and middleware infrastructure. System components may be coarse grained,  such as a third party HTTP Server, or fine-grained, such as in-house developed services which are themselves comprised of a number of finer grained components. A  System  may be used standalone or its output may be used as an input for another System, with the collection of Systems providing a higher order Business Service.

Each System is a single runtime entity. A simple and intuitive GUI is provided for the management of Systems, making the deployment and running of a System easy, regardless of the sophistication in terms of the number and type of components used.
Top
 
Q
What is the OSGi™ standard and why is it important?
A

Please see the OSGi section in the Technology & Standards page.

Top
 
Q
What is the SCA (Service Component Architecture) standard and why is it important?
A

Please see the SCA section in the Technology & Standards page.

Top
 
Q
Is Infiniflow an application server, and can Infiniflow replace traditional monolithic JEE application servers?
A

Gartner has recognized Paremus as a Visionary in the Enterprise Application Server marketplace. Infiniflow can be viewed as a highly resilient, highly scalable, lightweight, distributed application server that operates on a collection of low-cost computers. With transparent support for the Spring Framework it is easy to take POJO-based applications and migrate them from a traditional monolithic, expensive application server to Infiniflow and enjoy the significant CAPEX and OPEX benefits that Infiniflow provides. Other programming models are supported by using the industry standard, wrapper approach.

Top
 
Q
When would I want to use Infiniflow?
A
When business requirements demand high availability, high performance and the ability to dynamically and simply evolve application behavior to meet rapidly changing business conditions and workloads, while concurrently and transparently adapting to changes in the physical infrastructure, Infiniflow is the platform of choice. Virtually all enterprise-class applications are ready for Infiniflow.
Top
 
Q
What types of applications are suitable for Infiniflow?
A

Infiniflow supports almost all application requirements ranging from embedded systems supporting widely distributed network devices to conventional, compute-intensive analytical 'grid' applications to high-volume, flow-oriented transactional systems.

Infiniflow is able to support many different types of application concurrently across the same Service Fabric and dynamically allocate resources to the applications based on SLA requirements and/or performance or other definable metric.
Top
 
Q
Does Infiniflow offer transactional support?
A

Yes, Infiniflow offers integrated transactional support.

Top
 
Q
How is Infiniflow different from other HA and resilience solutions?
A
Unlike most high-availability and resilience solutions where HA / resilience capability is 'bolted on' to non-resilient products, extreme resilience is 'designed in' to Infiniflow and automatically provided to the applications. Developers are not required to make program changes to benefit from these capabilities, and operations do not need to develop special procedures. Infiniflow's integrated high availability and resilience is a transparent, ‘hands-free' and 'no cost' feature.
Top
 
Q
What does autonomic mean in terms of Infiniflow operation?
A

Infiniflow is designed for true autonomic operation through self-assembly, self-healing, self-managing, self-scaling and self-auditing capabilities. The Infiniflow Service Fabric, Runtime Services, Operational Services and applications running across Infiniflow will:

 
  • automatically recover from failures and self-repair without human intervention,
  • automatically assemble the components required to execute an Infiniflow composite application
  • dynamically allocate resources to meet SLAs defined by business policies.
Top
 
Q
Can I use Infiniflow with my current JEE and Web Services applications? What about my existing enterprise database systems?
A

Infiniflow offers extensive integration capabilities for existing applications and databases using the Infiniflow ESB Runtime Service. As these elements will continue to operate ‘off' the Service Fabric as they do not benefit from Infiniflow's automated deployment, resilience and scalability capabilities. They can, however, be automatically wired in to a System and interoperate with components running directly on Infiniflow.

Top
 
Q
Does Infiniflow support Web Services?
A

Infiniflow is fully compatible with Web Services, but as a simple, lightweight and high-performance SOA, designed to meet the speed and reliability demanded by business users, Infiniflow does not rely on the use of Web Services within the Service Fabric. Typically Infiniflow uses Web Services for external connectivity to customers and partners or for fabric edge connectivity to existing non-fabric enabled systems. An Infiniflow composite application can therefore benefit from the fine-grained, highly resilient, highly scalable and agile Infiniflow capabilities while presenting itself to the outside world as a Web Service interface.

Top
   
Q
Is Infiniflow designed just for new applications?
A

While it is certainly reasonable to use Infiniflow for new applications, many existing applications may be easily migrated to Infiniflow. With native Spring and other POJO (plain-old-Java-objects model) support, applications based on these can be transparently deployed on the Infiniflow runtime and take advantage of the enhanced distribution, resilience, scalablity and general agility offered. Applications written in other non-POJO programming models are supported by using the industry standard, wrapper approach.

Top
 
Q
Is it difficult to develop an application to run on Infiniflow?
A

Not at all. Any application components that are OSGi-enabled can be run on the Infiniflow Service Fabric. The current versions of Spring and Eclipse plugins (since version 3) automatically generate OSGi components, so applications developed using these frameworks can run on Infiniflow without modification.

In the simplest case all that is required to OSGi-enable an application previously deployed inside a jar, is to add a few simple entries to the jar manifest file. Infiniflow documentation provides guidance on adding components and services and developing Infiniflow applications.

An increasing number of commercial products and open source projects are being provided as OSGi components, including application servers from IBM and Oracle (BEA). In addition to Spring and Eclipse, open source projects supporting OSGi include Apache Derby, Apache ServiceMix, Apache Sling, db4o, GeoServer, JAME, Jetty (v 6.1.5 onwards), JPOX, Mule, Nuxeo, Newton, Peaberry (formerly Guice-OSGi).
Top
 
Q
What is the relationship between Infiniflow and the open source Newton project?
A

Infiniflow is a commercial licensed and supported software product for use within production environments. The Newton project, donated by Paremus, is an open source (GPL) project providing a subset of the Infiniflow functionality. Key benefits that Infiniflow offers above Newton include a Management GUI, full scalability, a security framework and commercial support.

Top
 
Q
How can I evaluate Infiniflow for my requirements?
A

Simply register for a free 30 day evaluation download and try Infiniflow for yourself.

Top
 
Q
Where can I buy Infiniflow?
A

Infiniflow is available from Paremus and our System Integration partners. Please contact us at sales@paremus.com for further information.

Top
 
Q
How is Infiniflow licensed and what does it cost?
A
Details of the pricing and licensing structure for Infiniflow can be found on the Pricing & Licensing page in the Product section.
Top
 
Q
How can I get support for Infiniflow?
A
Details of the Support options for Infiniflow can be found on the Product Support page in the Services section.
Top
 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 
 
 
 
 
 
 
  Quick links
   
 

Infiniflow Evaluation

  Industries & Use Cases
  Technology & Standards
  Training
  ECM
  Blogs
  Careers
 
 
Terms of Use and Privacy Policy
Infiniflow is a trademark of Paremus Ltd. All rights reserved.
Copyright © Paremus Ltd 2001-2007