Welcome!

IoT User Interface Authors: Carmen Gonzalez, John Basso, Liz McMillan, Elizabeth White, Greg O'Connor

Related Topics: IoT User Interface, @CloudExpo

IoT User Interface: Article

Navigating the RIA Iceberg

Businesses using RIAs can now offer their software users an experience surpassing the richest client/server applications

Rich Internet Applications for the Enterprise (Enterprise RIA) can convey multiple benefits to a business, from lower cost of ownership, overall application availability and better security, to tremendous user experience. But these benefits come at a price: complexity and cost. For enterprises and ISVs looking for an efficient way of acquiring RIA-build capabilities, there is now a new breed of end-to-end RIA platforms designed to overcome the limited scope of client-side RIA platforms and the lack of deployment flexibility inherent in cloud-based Platform-as-a-Service solutions.

There's almost no need to mention the enormous number of benefits that Enterprise RIA can convey upon a business, from lower cost of ownership to overall application availability and better security, with tremendous user experience. You're probably already sold. Instead, let's talk about the challenges and how they can be solved. While Enterprise RIA does convey substantial advantages (vital to maintaining competitiveness), these benefits come at a price: complexity.

The Development ‘Wall' - Unexpected Complexity
For enterprises at odds with the concept of their assets sitting in the cloud (implied by Platform-as-a-Service), the only available way of acquiring an RIA-build capability was, until recently, to do it yourself using a toolkit from a Client RIA Platform.

While CIOs may rightly be attracted to the concept of Enterprise RIA and want to experiment and gain hands-on experience in their organizations, they must understand the implications of RIA platforms that are client-side only. Beyond the great-looking rich user interface - let's call it the tip of the RIA iceberg - there's far more to consider. Beneath the surface of the client is a multitude of complex moving parts that can become a major development stumbling block that ends up killing expectations, forcing CIOs to shelve the project and give up on the promised benefits. Bad news if you want to improve your services and give your enterprise the support it needs to compete in the present business climate.

Below the Surface: The Coupling Challenge
A client/server application involves a fairly simple architecture, relying on a permanent connection between the server and the client. With a tightly coupled design, there is no need to explicitly manage or preserve various logic states. Conversely, web applications, which centralize their processing on the server, leave the client essentially decoupled, or loosely coupled. As long as web applications feature short and simple logic processes, and a limited richness of interactivity, they can usually be implemented with standard Web architectures and simple session management. Typically, if you leave a particular Internet session without terminating it, you end up losing your former page and having to start again.

As bandwidth has steadily increased, more resources are now available for web applications, bringing us closer to the level of the client/server or LAN interaction styles with technologies such as AJAX. We see this in apps such as Google with the "Google Suggest" function that brings up popular search terms as you type in every successive letter of your search word into the search field.

But while this may be fine for browsing purposes, broadband Internet is not sufficient for tightly coupled business applications having tens of interactive fields per screen. To get around this limitation, RIAs have to partition processing between the server and the client. so you end up working with two physically separate and logically dependent logic sets running in tandem on both the client and the server. While smarter, the client now requires constant instruction sequences from the server in order to do its share, and to keep the session coherent requires sophisticated state and session management. While traditional client/server apps only needed the skills of a business developer, if you want to develop a non-hosted RIA using a client-side platform, you need to add a system programmer to your team, adding considerably to the TCO of the solution.

The ‘End-to-End' Way
There is now a new breed of end-to-end RIA platforms that can provide a comprehensive answer to this RIA iceberg challenge. They can be used either onsite or as a hosted Platform-as-a-Service (PaaS), providing the choice "to be or not to be" in the cloud. The key difference is that this type of platform provides all the parts of the solution - including the hidden part of the "iceberg" - without you needing to develop it separately. Hence "end to end." All that's really needed is to describe the application's business logic and design the compelling user interface, and the platform then takes care of the rest, similar to what the hosted PaaS do - but without being limited to hosting and while giving users the choice in how they deploy.

With an end-to-end solution, navigating the Enterprise RIA challenge was never easier and the rewards never made more sense: businesses using RIAs can now offer their software users an experience surpassing the richest client/server applications, plus the incredible fact that the application is available over an HTTP connection, thus ensuring that employees and partners can use fully functional applications wherever they happen to be. It is a win-win scenario for enterprises, ISVs and their customers.

More Stories By Regev Yativ

Regev Yativ is President and CEO of Magic Software Enterprises Americas. He is responsible for the company’s business operations in the Americas (North America, Canada and Latin America), and is based in the U.S. Before this he served as Magic Software’s managing director in Europe and Japan, significantly growing those regions. Yativ holds a BA from Israel’s Tel Aviv University.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@CloudExpo Stories
All clouds are not equal. To succeed in a DevOps context, organizations should plan to develop/deploy apps across a choice of on-premise and public clouds simultaneously depending on the business needs. This is where the concept of the Lean Cloud comes in - resting on the idea that you often need to relocate your app modules over their life cycles for both innovation and operational efficiency in the cloud. In his session at @DevOpsSummit at19th Cloud Expo, Valentin (Val) Bercovici, CTO of Soli...
"We're a cybersecurity firm that specializes in engineering security solutions both at the software and hardware level. Security cannot be an after-the-fact afterthought, which is what it's become," stated Richard Blech, Chief Executive Officer at Secure Channels, in this SYS-CON.tv interview at @ThingsExpo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
"IoT is going to be a huge industry with a lot of value for end users, for industries, for consumers, for manufacturers. How can we use cloud to effectively manage IoT applications," stated Ian Khan, Innovation & Marketing Manager at Solgeniakhela, in this SYS-CON.tv interview at @ThingsExpo, held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
Information technology is an industry that has always experienced change, and the dramatic change sweeping across the industry today could not be truthfully described as the first time we've seen such widespread change impacting customer investments. However, the rate of the change, and the potential outcomes from today's digital transformation has the distinct potential to separate the industry into two camps: Organizations that see the change coming, embrace it, and successful leverage it; and...
Join Impiger for their featured webinar: ‘Cloud Computing: A Roadmap to Modern Software Delivery’ on November 10, 2016, at 12:00 pm CST. Very few companies have not experienced some impact to their IT delivery due to the evolution of cloud computing. This webinar is not about deciding whether you should entertain moving some or all of your IT to the cloud, but rather, a detailed look under the hood to help IT professionals understand how cloud adoption has evolved and what trends will impact th...
Data is the fuel that drives the machine learning algorithmic engines and ultimately provides the business value. In his session at Cloud Expo, Ed Featherston, a director and senior enterprise architect at Collaborative Consulting, discussed the key considerations around quality, volume, timeliness, and pedigree that must be dealt with in order to properly fuel that engine.
We are always online. We access our data, our finances, work, and various services on the Internet. But we live in a congested world of information in which the roads were built two decades ago. The quest for better, faster Internet routing has been around for a decade, but nobody solved this problem. We’ve seen band-aid approaches like CDNs that attack a niche's slice of static content part of the Internet, but that’s it. It does not address the dynamic services-based Internet of today. It does...
Internet of @ThingsExpo, taking place June 6-8, 2017 at the Javits Center in New York City, New York, is co-located with the 20th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. @ThingsExpo New York Call for Papers is now open.
What happens when the different parts of a vehicle become smarter than the vehicle itself? As we move toward the era of smart everything, hundreds of entities in a vehicle that communicate with each other, the vehicle and external systems create a need for identity orchestration so that all entities work as a conglomerate. Much like an orchestra without a conductor, without the ability to secure, control, and connect the link between a vehicle’s head unit, devices, and systems and to manage the ...
20th Cloud Expo, taking place June 6-8, 2017, at the Javits Center in New York City, NY, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy.
Everyone knows that truly innovative companies learn as they go along, pushing boundaries in response to market changes and demands. What's more of a mystery is how to balance innovation on a fresh platform built from scratch with the legacy tech stack, product suite and customers that continue to serve as the business' foundation. In his General Session at 19th Cloud Expo, Michael Chambliss, Head of Engineering at ReadyTalk, discussed why and how ReadyTalk diverted from healthy revenue and mor...
"Qosmos has launched L7Viewer, a network traffic analysis tool, so it analyzes all the traffic between the virtual machine and the data center and the virtual machine and the external world," stated Sebastien Synold, Product Line Manager at Qosmos, in this SYS-CON.tv interview at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
"We are a modern development application platform and we have a suite of products that allow you to application release automation, we do version control, and we do application life cycle management," explained Flint Brenton, CEO of CollabNet, in this SYS-CON.tv interview at DevOps at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
The 20th International Cloud Expo has announced that its Call for Papers is open. Cloud Expo, to be held June 6-8, 2017, at the Javits Center in New York City, brings together Cloud Computing, Big Data, Internet of Things, DevOps, Containers, Microservices and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding business opportunity. Submit your speaking proposal ...
You have great SaaS business app ideas. You want to turn your idea quickly into a functional and engaging proof of concept. You need to be able to modify it to meet customers' needs, and you need to deliver a complete and secure SaaS application. How could you achieve all the above and yet avoid unforeseen IT requirements that add unnecessary cost and complexity? You also want your app to be responsive in any device at any time. In his session at 19th Cloud Expo, Mark Allen, General Manager of...
The Internet of Things (IoT) promises to simplify and streamline our lives by automating routine tasks that distract us from our goals. This promise is based on the ubiquitous deployment of smart, connected devices that link everything from industrial control systems to automobiles to refrigerators. Unfortunately, comparatively few of the devices currently deployed have been developed with an eye toward security, and as the DDoS attacks of late October 2016 have demonstrated, this oversight can ...
"ReadyTalk is an audio and web video conferencing provider. We've really come to embrace WebRTC as the platform for our future of technology," explained Dan Cunningham, CTO of ReadyTalk, in this SYS-CON.tv interview at WebRTC Summit at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
Bert Loomis was a visionary. This general session will highlight how Bert Loomis and people like him inspire us to build great things with small inventions. In their general session at 19th Cloud Expo, Harold Hannon, Architect at IBM Bluemix, and Michael O'Neill, Strategic Business Development at Nvidia, discussed the accelerating pace of AI development and how IBM Cloud and NVIDIA are partnering to bring AI capabilities to "every day," on-demand. They also reviewed two "free infrastructure" pr...
Major trends and emerging technologies – from virtual reality and IoT, to Big Data and algorithms – are helping organizations innovate in the digital era. However, to create real business value, IT must think beyond the ‘what’ of digital transformation to the ‘how’ to harness emerging trends, innovation and disruption. Architecture is the key that underpins and ties all these efforts together. In the digital age, it’s important to invest in architecture, extend the enterprise footprint to the cl...
Keeping pace with advancements in software delivery processes and tooling is taxing even for the most proficient organizations. Point tools, platforms, open source and the increasing adoption of private and public cloud services requires strong engineering rigor – all in the face of developer demands to use the tools of choice. As Agile has settled in as a mainstream practice, now DevOps has emerged as the next wave to improve software delivery speed and output. To make DevOps work, organization...