Search this blog..

Top Stories of the week

Next-generation Architectures Offer Significant Improvements

Posted in : Others

(added few years ago!)

Although use of the Web in commercial laboratory information management systems (LIMS) has been a reality for many years, only the most recent Web technology is delivering the true benefits possible with browser-based deployments.

Over the course of the past decade, the Web has been pursued and practically mystified within the LIMS marketplace by suppliers and consumers alike. There are many reasons why this has occurred, ranging from legitimate attempts on the part of users to simplify and economize their software deployment and system management paradigm, to opportunistic attempts on the part of software suppliers to redefine and reposition themselves and their products within a highly competitive niche market.

Reasons notwithstanding, time and experience have shown that previous-generation Web technologies suffered limitations that prevented them from delivering the full benefits of the Web. Application software products built on these technologies, while sometimes innovative, have fallen far short of the mark.

The next generation of Web solutions sets the bar high for developers, but offers the full measure of value for customers. Next-generation Web solutions are different than their predecessors in two essential ways. They deliver a fully interactive user experience with all of the functionality of desktop applications. However, they do so in an entirely browser-independent manner and with a true zero-footprint. These are the defining and essential characteristics of the modern rich internet application (RIA):
• browser independence
• absolute absence of any downloaded code, such as proprietary runtime components or other desktop-like widget sets.
These two key attributes form the basic criteria for the next generation of Web-based LIMS solutions and are the crucial prerequisites for realization of the Web’s true benefits.

Early RIA approaches
The notion of rich internet applications has been with us for years, and previous attempts to deliver RIAs have relied upon the technologies previously available to solution developers, which necessitated the use of proprietary extensions of one kind or another. In some instances, these came in the form of applets or plug-ins that served to mimic the richer user experience of a desktop application. In other instances, application virtual machines and other abstractions, or software frameworks such as Microsoft’s proprietary .NET Framework, were adopted as a way to overcome the page-request nature of the Web. While these approaches accomplished the goal of bringing the attributes of an RIA to the user, they failed terribly at delivering real benefits to the business. This failure was due to the fact that they did not meet the primary business goals of Web deployment, namely improved software management, simplification of the technology landscape, and the inherent benefits of cross-platform computing.

These systems enabled users to run their application in a browser, but they did nothing to make the administration or control of that application across the enterprise any more efficient. Nor did they free the business from a reliance on very restrictive desktop hardware and operating system requirements. In effect, they reduced the browser to nothing more than an alternative “thin-client” deployment approach, and often resulted in delivering less functionality, and at greater cost and complexity, than other more robust thin-client architectures.

New technologies
Such an approach to application software development is no longer necessary, and its inherent drawbacks and limitations can be avoided and overcome. The Web has continued to evolve and mature, and the previously available technologies have been superseded by newer, more effective ones. These technologies enable the delivery of RIAs without reliance upon either proprietary extensions or virtual machine software frameworks. Open Web standards now have emerged that make it possible to deliver RIA-like Web applications that run in all modern browsers without the need for proprietary run-time frameworks or plug-ins. Web standards such as Ajax and HTML 5 have emerged, and Web browsers have matured and become much more compliant with them. The result is that the rich functional interface needed for complex applications such as LIMS may now be delivered with complete browser independence, and with no downloaded code of any kind.

Application products that adopt these technologies are often referred to not only as RIAs, but also as Web 2.0 applications, as a way to denote that they are members of the newest and most modern Web solutions. Figure 1 characterizes the three generations of technology in Web-based application delivery.

The use of Ajax components is the key to what makes these applications so special. Ajax (shorthand for Asynchronous JavaScript and XML) is a group of interrelated Web development techniques used to create interactive Web applications that offer all of the session richness and functionality of a locally executing application. The things that make Ajax technology so indispensible to the next-generation LIMS are that they
• involve literally no locally-executing business logic
• require no code download of any kind
• are completely browser independent.
In other words, they enable the customer to deploy a richly functional LIMS application across their entire enterprise without regard to desktop hardware, operating systems or browsers.

The next-generation LIMS based on the use of these technologies achieves the previously unmet goals of browser-based application deployment:
• simplified management of enterprise software assets
• a more flexible hardware and technology mix
• the ability to run in any de vice form factor, whether that be a desktop PC, a wireless tablet device or a new Netbook computer. By delivering on these goals, the next-generation LIMS system enables organizarions to gain real value from deployment of a strategic application via the Internet. More importantly, the organization has positioned itself to take advantage of the coming wave of new technologies that will define the future look of computing.

Notable trends Looking at large strategic applications, such as LIMS, and at the future of computing, there are certain trends that seem indisputable to the informed observer. One notable trend is that businesses will continue to look for ways to streamline and rationalize their software portfolios. This will result in more and larger enterprise-scale projects, including those involving their LIMS. These projects will look at ways of displacing many of the point-solution systems that have become commonplace, by incorporating their roles into the functional footprint implementation.

It will not do for LIMS suppliers to simply announce the availability of broad-sweeping new features or even of whole new categories of product offerings. They will need to demonstrate that they can deliver these solutions with integrity and high levels of customer satisfaction, while maintaining the health and stability of their existing business and customer base. Accomplishing this requires adopting an additive model of product development.

Related Posts

» CLASSIC ARCHITECTURES Model and Plans of the TWA Terminal by Eero Saarinen

» NTU researchers make significant findings about protein architecture

» Architectures of Control in the Built Environment

» Archaistic architectures at Sanxian Mountain in Penglai

» Archaistic architectures at Sanxian Mountain in Penglai

» Callebaut Architectures : Fields in Fields, Estonia

» Ian Cubitt Granny Flats from Classic Home Improvements with first home owners grant

» Cloud Application Architectures

(added few years ago!) / 212 views