Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


A Runtime Integration Approach to Application Development
Plug-in Integrator Pattern

Historically we have seen the success of plug-in based products like Mozilla Firefox and Eclipse IDE where new content can be plugged-in at runtime to augment software functionality.  In plug-in based architecture there is always a base container implementation where other components are added as plug-ins to extend its functionality; however, in these solutions there are no extension points exposed in added plug-in components to interact or bind them together. In this article I discuss the details of a pattern that is a hybrid of plug-in and event-driven architecture to integrate individual plug-ins together  to come up with a Plug-in Integrator Pattern. This pattern leverages the benefits of both of these well-known architectures to provide an optimal solution to build enterprise-ready rapid application development infrastructure, preferably in Flex but it could also be implemented in other programming languages such as Java and C#. I call it a pattern, not a framework, because it’s abstract and may be implemented in any software solutions.

The basic need to come up with such a pattern is to integrate already-released software components at runtime and use them to develop new applications with minimal testing and developmental effort and maximize the code reuse. Flex is already becoming the preferred choice while programming RIAs and with the adoption of Flex in the marketplace, many web applications are being written in Flex. It's time to think about how to provide a common platform where these disparate components written by various vendors can be integrated to build new applications during runtime. A good example is desktop widgets being developed by several vendors; if coded according to this pattern, these disparate widgets can interact with each other to provide more elegant solutions for the end user. This pattern makes a runtime plug-in such as embedding Flex content and hooking them up with messaging a reality, where each Flex component can interoperate with each other to make really extensible solutions with a versatile mix of plug-in and loosely coupled event-driven architecture.

I you really want to take your Flex applications to the next step and expose them to the world and also build robust Flex-based applications using components already released by others, read on…

Why the Plug-in Integrator Pattern?
The Plug-in Integrator Pattern is a hybrid of the plug-in pattern and event-driven architecture. This plug-in pattern refers to a mechanism for creating an object instance of a certain interface at runtime while the actual configuration and implementation of the instance is usually controlled by external configuration. The message-driven architecture refers to the design and implementation of applications and systems that transmit events among loosely coupled software components and services. The Plug-in Integrator Pattern is a mix of both of these concepts where the container implements a plug-in mechanism to load contained components, implementing the plug-in interface and hooking up these components to pass messages between themselves by reading configuration details from an externally maintained configurator. This mechanism of having the external configurator load and hook up content provides the best solution to reusing existing tested components to come up with functional applications in no time. Please refer to Figure 1 for more details.

About Indroniel Deb Roy
Indroniel Deb Roy works as an UI Architect for BlueCoat Systems.He has more than 10 years of development experience in the fields of J2EE and Web Application development. In his past he worked in developing web applications for Oracle, Novell, Packeteer, Knova etc. He has a passion for innovation and works with various Web2.0 & J2EE technologies and recently started on Smart Phone & IPhone Development.

About Alex Nhu
Alex Nhu works as a manager, UI Development at Packeteer Inc. He has more than 11 years of work experience designing and architecting complex server-side J2EE and XML applications. He loves developing Web applications with Flex now after getting a taste of developing UI using other RIA platforms.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

My sincere apologies for having used this medium for such purposes.
Indroniel Debroy was my manager at Oracle India Pvt Ltd. I was accused of Sexual Harrassment at oracle India Pvt Ltd.
Initially, i though that indroniel had given correct feedback about me to the management with regards to
the sexual harrassment case against me, as he knew the truth of the situation. I had forgone my right to the patent due to the circumstance that prevailed at that time
and only indroniel knew the truth about the allegations. Initially when he disclosed the allegations before my
fellow colleagues i thought it was a slip of tounge. Much later in 2007 when my other colleagues were indulging in slander i knew that there was much more to it. I
suspected that that he was manipulating me for some reason. On further investigation i found that he was doing it to ensure to
protect his business interests with a colleague whose main business was that of Real Estate developer but was working in oracle in the QA
dept of the XML publisher group. In fact i came to know later that indroniel was instrumental in promoting him to a QA Manager in lieu
for the business deal which he had entered with him inspite of Amars incompetencies. In addition, another memeber of the XML Publisher
group wanted to comeback to india and indroniel had facilitated the purchase of the flat through Amarendra (Amar). In the gap period when
indroniel had left for the US and before the other group member would take his place in india in the same group to ensure that his
incompetencies dont get exposed he had even colluded with the local director of Oracle India pvt ltd to ensure that i was stuck with
oracle and could not get out of Oracle he was giving negative feedback about me both in oracle headquarters and here in india as well
as i was still under investigation. I assume that he purposely gave a negative recommendation in my NUS MBA application to ensure that i
did not leave oracle till the fellow colleague at US came back to India to take indroniel's place in india. As i was the only member of
the development team left in the XML Publisher group and didnt want me to leave the group till the colleagure for US came to india to take
his place. That is reason indroniel facilitated the US colleague purchase of flat in india through Amarendra.

This is Amerandra's profile.

http://www.linkedin.com/profile?viewProfile=&key=12660524&authToken=24G9...

In fact he is still associated with Amarendra through another business venture

http://esecurekey.com/c/portal/layout?p_l_id=PUB.1.110

Much later i came to know for my own investigating about how he was misinforming about me to the management at oracle through the manager at ORACLE US with whom he had shared the credit for the patent.

I left oracle because the prolonged stress had affected my health adversely and was diagnosed with stress disorder which eventually led to depression.

Later i came to know that through friends that Amarendra was asked to leave after my disclosures.

Indroniel has even gone to the extent of influencing linkedin so that part of my professional recommendations dont show up.

Also find as attachment a abstract of the patent. If you see the patent you will find that indroniel himself had contradicted with his statement in the conversations with me.

I dont feel bad that i lost a patent but more so that he has used personal allegations against me and stooped so low for personal and professional gain and it is inhuman to use allegations on the character of an individual for personal gain. Though i was able to vindicate my stand but nobody should have to go through what i have undergone.


Enterprise Open Source Magazine Latest Stories . . .
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP). The...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE