Infiniflow provides Spring applications with OSGi-based distributed runtime

By combining Spring Dynamic Modules with Infiniflow, Paremus provides a SOA runtime that maximizes both service availability and resource utilization: Paremus, today announced support for OSGi-based Spring Dynamic Modules on the Infiniflow Service Fabric, with v1.2 available on 1st February 2008. Infiniflow is an innovative OSGi and SCA based distributed runtime that automatically adjusts its environment to maximize service availability and resource utilization, and allows organizations to dynamically deploy and scale their Spring applications from a single machine to the largest distributed, business-critical environments. Growing industry adoption of Spring, OSGi and Service Component Architecture (SCA), together with increasing end user interest in the business benefits provided by dynamic composite service oriented architectures (SOA), suggests that end user requirements and industry standards are finally converging. This fundamental shift in the nature of SOA means many organizations can benefit from Infiniflow, confident that they are leveraging a standards-based state-of-the-art solution that avoids both proprietary lock-in and architectural compromises. “The ability to dynamically assemble business systems from a library of re-useable software components has been a long-term objective of software engineers and architects,” said Richard Nicholson, CEO and founder of Paremus. “And by combining Spring with SCA and OSGi in the Infiniflow Service Fabric, we are able to deliver the world’s first standards-based, distributed composite runtime.” The implications for Developers & Architects Infiniflow makes it easy to Develop Local, Deploy Global by allowing service components to be developed and tested in a local Eclipse IDE, and then simply migrated and horizontally scaled. Unique to Infiniflow is the concept of Dynamic Composite System Assemblies (Systems), where an SCA description is used to group service components into composite Systems which are then automatically deployed to the Service Fabric. Each System ensures that its business SLA is met by scaling its components across available resources, and multiple Systems can share the same Service Fabric to optimize resource utilization. Infiniflow Systems can include middleware and business logic. This means that middleware is no longer integral to the monolithic data center runtime, and application design does not have to be compromised by the ‘one size fits all’ approach imposed by traditional middleware vendors. With Infiniflow, middleware is dynamically deployed as component services that may be optimized or replaced in response to the requirements of each System, allowing developers to rapidly re-factor composite business services, evolve business logic and utilize the most appropriate infrastructure service components. “Predicting the end of complex and operationally brittle JEE, ESB and Grid application silos, Paremus anticipated the requirement for a distributed, service-based fabric, and developed the industry’s most adaptive, scalable, self-managing distributed SOA platform,” said Nicholson. “The cloud computing or utility SOA vision that started with commodity hardware, grid computing, ESBs and server virtualization, progressing via Amazon S3 and EC2, together with Google-type utility service models, is finally fully realized by the Infiniflow Service Fabric.” The benefits for Operations & CIO Infiniflow is able to maximize service availability and resource utilization by dynamically distributing Systems according to business demands, fluctuations in the available compute resource and pre-defined SLAs. Infiniflow's highly dynamic resource discovery and adaptive provisioning behaviors enable the Service Fabric to expand and contract in response to the availability of compute resource - additional resource can be rapidly introduced to increase compute power, or removed to reduce data center power consumption. The addition of Infiniflow's Target State and Dependency Management behaviors ensure that, even during times of failure, the distributed applications adapt and continue to run using the available resources. Infiniflow’s model driven approach ensures that dynamic service provisioning, change management and ongoing administration are simple, intuitive and auditable. Roles-based management ensures that operations staff can quickly deploy or update distributed composite applications while adhering to governance requirements. A business with applications deployed on an Infiniflow Service Fabric enjoys far greater adaptability, and is able to quickly modify services in response to business and market changes. “Infiniflow shatters the popular misconception that distributed, agile solutions are operationally complex,” said Mike Francis, Sales and Marketing Director, Paremus. “Relative to conventional JEE and Grid solutions, Infiniflow is much simpler to operate and significantly cheaper to acquire and run.” Availability Infiniflow v2.1 will be made available on 1st February 2008 for existing customers, with general availability on 3rd March 2008. In addition to support for Spring Dynamic Modules, Infiniflow v1.2 includes the following new features:
  • a full User Authentication and Roles framework allowing fine-grained control over Application Release, Change Control and Authentication, with an intuitive GUI for setting up secure user access and privileges.
  • a plug-in to support the popular Eclipse IDE that will reduce the development, test, release software life-cycle.

For more information and to register for a free 30-day commercial evaluation, please visit: www.paremus.com/develop_local_deploy_global today.