December 05, 2008
LONDON, Dec. 5 -- Paremus, today announced the availability of the Sigil open source project providing the first OSGi application development tooling that unifies the IDE and server side development lifecycle, simplifying and ensuring consistency through the development, test and release process. The tool is available as an Eclipse IDE plugin and Ivy plugin from the codeCauldron community Web site.
The benefits of componentization and re-use using OSGi -- the dynamic module system for Java -- are well documented, but managing complex bundle interdependencies can be a challenge. To address this, Paremus has invested heavily in providing tooling to simplify the development, dependency management, testing, release and operational processes associated with successfully realizing the full potential of OSGi in the enterprise.
"The result of our efforts is the Sigil open source project," said Richard Nicholson, CEO and founder of Paremus. "Sigil provides sophisticated bundle dependency management, access to multiple public and private OSGi bundle repositories, and allows the developer to test the resultant composite applications from Eclipse within a local OSGi runtime. Sigil is an ideal compliment to the Infiniflow distributed OSGi runtime and the open source Newton project."
Sigil uses OSGi metadata to calculate project dependencies dynamically, at build time, using the same Import-Package metadata that is used by OSGi at runtime. The OSGi-aware bundle repository, can access existing bundles in the file system or from an OSGi Bundle Repository (OBR). For example, Sigil provides an OBR index to the SpringSource Enterprise Repository, enabling use of the contents for automatic resolution of Import-Package dependencies.
With headless build support as well as integrated Eclipse support, Sigil uses the same properties file to define bundles in the IDE and stand-alone. This ensures that bundles created by either the IDE or headless builds are identical. Sigil automatically resolves imports using the configured repositories, provides log integration and offers full debug support (break points, source code, step through, etc). The Sigil headless build supports Ivy with seamless integration into existing Ivy builds, and automatic injection of Ivy dependences by resolving the Import-Package metadata.
"The impetus for Sigil came from our own and customer experiences of developing OSGi-based applications," said David Savage, Sigil project co-lead. "We are using Sigil to develop and build Infiniflow, and wanted to encourage the uptake of OSGi by making it available to the wider community as an open source project. We will continue to enhance the capabilities and welcome customer and community feedback and support in achieving this."
Infiniflow encourages code re-use to improve developer efficiency, and allows the rapid deployment and modification of sophisticated applications. With support for popular Java frameworks, including Spring, Infiniflow provides a highly resilient, scalable, agile enterprise SOA runtime out of the box. Infiniflow's unique model-driven architecture and sophisticated, yet simple-to-use, distributed component management capabilities, allow architects, developers and operations to realize the potential of OSGi technology throughout the enterprise and migrate to the next generation of dynamic, self-managing distributed software platform.
Sigil version 0.7 is available immediately from www.codecauldron.org with a 1.0 version scheduled for release in Q1 2009.
The Sigil Project – http://sigil.codecauldron.org
The OSGi Alliance – www.osgi.org
Infiniflow Service Fabric – www.paremus.com
The Newton Project – http://newton.codecauldron.org
Paremus offers the Infiniflow Service Fabric, an innovative OSGi and SCA based distributed runtime for composite applications that automatically maximizes service availability and resource utilization. With a unique approach to service definition and management, the Service Fabric can concurrently provide a variety of runtime environments (such as compute grid, transactional and event processing), and dynamically move resources between applications and services according to real-time business demands, SLA parameters and resource availability. An Infiniflow Service Fabric provides an elegant service-oriented architecture (SOA) platform that reduces development and operational costs and allows technologists to focus on rapidly delivering cost-effective solutions to the business.
10/30/2013 | Cray, DDN, Mellanox, NetApp, ScaleMP, Supermicro, Xyratex | Creating data is easy… the challenge is getting it to the right place to make use of it. This paper discusses fresh solutions that can directly increase I/O efficiency, and the applications of these solutions to current, and new technology infrastructures.
10/01/2013 | IBM | A new trend is developing in the HPC space that is also affecting enterprise computing productivity with the arrival of “ultra-dense” hyper-scale servers.
Ken Claffey, SVP and General Manager at Xyratex, presents ClusterStor at the Vendor Showdown at ISC13 in Leipzig, Germany.
Join HPCwire Editor Nicole Hemsoth and Dr. David Bader from Georgia Tech as they take center stage on opening night at Atlanta's first Big Data Kick Off Week, filmed in front of a live audience. Nicole and David look at the evolution of HPC, today's big data challenges, discuss real world solutions, and reveal their predictions. Exactly what does the future holds for HPC?