Java Web User Group (JAVAWUG)'s Weblog founded and organised by Peter Pilgrim a Sun Java Champion. The JAVAWUG is based in London. England and welcome professional engineers and designer who are building enterprise and web applications.
Communications Coach Terry Neason (London) quickly sorted out my performance misdemeanours improved my dynamics and boosted my confidence. Now I can excel and deliver presentations to wider audiences including ACCU. JavaPolis. QCon and CommunityOne. Peter Pilgrim. Sun Java Champion. Founder of the JAVAWUG
Thanks to the team. Dr. Richard Nicholson and David Savage for the great presentation "OSGi in the Enterprise" last night!It was a wonderful success! I think everyone was impressed with the six networked MacMinis and the demonstration of product. It was really quite a great informative OSGi introduction. We got Emin Tatoisan a regular JAVAWUG meet-up attendee to add his thoughts about the presentation:
Dr. RichardNicholson and David Savage took turns to introduce OSGi terminology andconcepts benefits over existing approaches and technical fundamentals withcode-based examples. The presentation concluded with a demonstration of theInfiniflow Enterprise Service Fabric. Then most attendees retired to the Crownwhere lively discussions continued over drinks courtesy of Paremus.
To begin with,the presentation touched on the promises of SOA and why it has delivered solittle. For instance over hyped WS-*/ESB ‘SOA Strategies’ providing only coarse-graindecoupling leaving the same old inflexible statically-constructed monolithicservices in place and using the same old approaches to application availabilityand manageability. It was suggested that this approach results in anenvironment that is brittle and resistant to change.
Then the talkmoved on to describe the growing demand from businesses for a situation wherefor instance a Data Centre can be treated as a ‘black box’ solution; withautomatic service recovery from infrastructure failures and massive dynamic scalabilitybased on commodity hardware. As for application deployment a situation wherebusiness applications could be rapidly assembled from standard-based servicecomponents updated and rolled back was deemed highly desirable.
With the contextset. OSGi was introduced and proposed as the foundations for a truly dynamicand composite SOA. OSGi addresses local dynamism dynamic dependency andlife-cycle requirements of composite services within a single JVM. This shouldallow a developer to build modules of Java components such that they can beused in complex dynamic environments.
Note that OSGi isnot a distributed service technology yet. Instead. OSGi bundles are deployedand communicate within a single JVM. Therefore at least for now in order totake advantage of the benefits offered by clustering for applications usingOSGi as their runtime component model an extra ‘clustering’ capability must beput in place. This may come in the form of third party technologies such asJINI. Oracle Coherence and Terracotta.
OSGi technology allowsapplications to be constructed from small reusable and collaborative bundles (jar file with extra manifest headers). Bundles can be composed into anapplication and deployed remotely and dynamically without inconvenience to theuser or costly service interruptions to the provider.
OSGi ismaintained and advanced by the OSGi Alliance – a worldwide consortium oftechnology innovators and business leaders including BEA. IBM. EclipseFoundation. SpringSource (formerly Interface21). Iona. Oracle. RedHat. SAP. SunMicrosystems and SAP.
Competitionbetween these suppliers and rigorous industry peer reviews of OSGi shouldincrease its quality. Furthermore even if one company abandons this openindustry standard the solution will be maintained and further developed byother industry stakeholders; making it a safe long-term investment.
Finally the InfiniflowEnterprise Service Fabric was described as providing a modular dynamic,adaptive distributed service oriented runtime which is itself built from over100 OSGi bundles. The technology has been categorised by third parties as ‘an automaticruntime’. ‘enterprise application virtualisation platform’. ‘a lightweightdistributed next generation application server’. ‘a Datacentre OS’ and ‘a next generationGrid’. Infiniflow is unique as it overcomes the current ‘clustering’ limitationof OSGi by using JINI to provide a distributed environment.
Thanks Emin for your views above. We have published resource for OSGi below:
The JAVAWUG would so like to thank Paremus team very much for order of the 13 pizzas and the tabs for the drinks at the nearby Crown Tavern pub. We would like to especially thank Mike Francis of Paremus for the behind-the-scenes organisation of this event.
Louis Emmett has volunteer to speak about in early January in 2008. So this will be our first BOF number 33. However if you want the opportunity to present next year then please call. We will upload the video up on Google Video for OSGi in the Enterprise soon. We wish you a Merry Christmas and a Happy New Year or winter break.
Java Web User Group (JAVAWUG)'s Weblog founded and organised by Peter Pilgrim a Sun Java Champion. The JAVAWUG is based in London. England and welcome professional engineers and designer who are building enterprise and web applications.
Forex Groups - Tips on Trading
Related article:
http://www.jroller.com/javawug/entry/javawug_bof_32_post_meet
comments | Add comment | Report as Spam
|