Welcome!

IoT User Interface Authors: Elizabeth White, Liz McMillan, AppDynamics Blog, Yakov Fain, Jason Bloomberg

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
SYS-CON Events announced today that Tintri Inc., a leading producer of VM-aware storage (VAS) for virtualization and cloud environments, will exhibit at the 18th International CloudExpo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, New York, and the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that ContentMX, the marketing technology and services company with a singular mission to increase engagement and drive more conversations for enterprise, channel and SMB technology marketers, has been named “Sponsor & Exhibitor Lounge Sponsor” of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2016, at the Javits Center in New York City, New York. “CloudExpo is a great opportunity to start a conversation with new prospects, but what happens after the...
The IoTs will challenge the status quo of how IT and development organizations operate. Or will it? Certainly the fog layer of IoT requires special insights about data ontology, security and transactional integrity. But the developmental challenges are the same: People, Process and Platform. In his session at @ThingsExpo, Craig Sproule, CEO of Metavine, will demonstrate how to move beyond today's coding paradigm and share the must-have mindsets for removing complexity from the development proc...
SYS-CON Events announced today that EastBanc Technologies will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. EastBanc Technologies has been working at the frontier of technology since 1999. Today, the firm provides full-lifecycle software development delivering flexible technology solutions that seamlessly integrate with existing systems – whether on premise or cloud. EastBanc Technologies partners with p...
SYS-CON Events announced today that AppNeta, the leader in performance insight for business-critical web applications, will exhibit and present at SYS-CON's @DevOpsSummit at Cloud Expo New York, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. AppNeta is the only application performance monitoring (APM) company to provide solutions for all applications – applications you develop internally, business-critical SaaS applications you use and the networks that deli...
As organizations shift towards IT-as-a-service models, the need for managing and protecting data residing across physical, virtual, and now cloud environments grows with it. Commvault can ensure protection, access and E-Discovery of your data – whether in a private cloud, a Service Provider delivered public cloud, or a hybrid cloud environment – across the heterogeneous enterprise. In his general session at 18th Cloud Expo, Randy De Meno, Chief Technologist - Windows Products and Microsoft Part...
The cloud era has reached the stage where it is no longer a question of whether a company should migrate, but when. Enterprises have embraced the outsourcing of where their various applications are stored and who manages them, saving significant investment along the way. Plus, the cloud has become a defining competitive edge. Companies that fail to successfully adapt risk failure. The media, of course, continues to extol the virtues of the cloud, including how easy it is to get there. Migrating...
As machines are increasingly connected to the internet, it’s becoming easier to discover the numerous ways Industrial IoT (IIoT) is helping to shape the business world. This is exactly why we have decided to take a closer look at this pervasive movement and to examine the desire to connect more things! Now if you need a refresher on IIoT and how it is changing the world, take a moment and listen to Greg Gorbach with ARC Advisory Group. Gorbach believes, "IIoT will significantly change the worl...
SYS-CON Events announced today the Docker Meets Kubernetes – Intro into the Kubernetes World, being held June 9, 2016, in conjunction with 18th Cloud Expo | @ThingsExpo, at the Javits Center in New York, NY. Register for 'Docker Meets Kubernetes Workshop' Here! This workshop led by Sebastian Scheele, co-founder of Loodse, introduces participants to Kubernetes (container orchestration). Through a combination of instructor-led presentations, demonstrations, and hands-on labs, participants learn ...
The IoT is changing the way enterprises conduct business. In his session at @ThingsExpo, Eric Hoffman, Vice President at EastBanc Technologies, discuss how businesses can gain an edge over competitors by empowering consumers to take control through IoT. We'll cite examples such as a Washington, D.C.-based sports club that leveraged IoT and the cloud to develop a comprehensive booking system. He'll also highlight how IoT can revitalize and restore outdated business models, making them profitable...
SYS-CON Events announced today that MangoApps will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. MangoApps provides modern company intranets and team collaboration software, allowing workers to stay connected and productive from anywhere in the world and from any device. For more information, please visit https://www.mangoapps.com/.
SYS-CON Events announced today the How to Create Angular 2 Clients for the Cloud Workshop, being held June 7, 2016, in conjunction with 18th Cloud Expo | @ThingsExpo, at the Javits Center in New York, NY. Angular 2 is a complete re-write of the popular framework AngularJS. Programming in Angular 2 is greatly simplified. Now it’s a component-based well-performing framework. The immersive one-day workshop led by Yakov Fain, a Java Champion and a co-founder of the IT consultancy Farata Systems and...
SYS-CON Events announced today that Super Micro Computer, Inc., a global leader in Embedded and IoT solutions, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Supermicro (NASDAQ: SMCI), the leading innovator in high-performance, high-efficiency server technology, is a premier provider of advanced server Building Block Solutions® for Data Center, Cloud Computing, Enterprise IT, Hadoop/Big Data, HPC and ...
In his session at 18th Cloud Expo, Andrew Cole, Director of Solutions Engineering at Peak 10, will discuss how the newest technology advances are reducing the cost and complexity of traditional business continuity and disaster recovery solutions. Attendees will: Learn why having a full disaster recovery strategy is more important now than ever before Explore the key drivers of a successful disaster recovery solution Achieve measurable operational and business value from a disaster recovery ...
How will your company move to the cloud while ensuring a solid security posture? Organizations from small to large are increasingly adopting cloud solutions to deliver essential business services at a much lower cost. According to cyber security experts, the frequency and severity of cyber-attacks are on the rise, causing alarm to businesses and customers across a variety of industries. To defend against exploits like these, a company must adopt a comprehensive security defense strategy that is ...
SYS-CON Events announced today that Hanu Software will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Leveraging best-in-class people, processes, and technologies, Hanu provides high-quality, high-value software development and business process outsourcing services to independent software vendors (ISVs) and enterprises.
What a difference a year makes. Organizations aren’t just talking about IoT possibilities, it is now baked into their core business strategy. With IoT, billions of devices generating data from different companies on different networks around the globe need to interact. From efficiency to better customer insights to completely new business models, IoT will turn traditional business models upside down. In the new customer-centric age, the key to success is delivering critical services and apps wit...
Join us at Cloud Expo | @ThingsExpo 2016 – June 7-9 at the Javits Center in New York City and November 1-3 at the Santa Clara Convention Center in Santa Clara, CA – and deliver your unique message in a way that is striking and unforgettable by taking advantage of SYS-CON's unmatched high-impact, result-driven event / media packages.
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, will provide an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life ...
The initial debate is over: Any enterprise with a serious commitment to IT is migrating to the cloud. But things are not so simple. There is a complex mix of on-premises, colocated, and public-cloud deployments. In this power panel at 18th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists will look at the present state of cloud from the C-level view, and how great companies and rock star executives can use cloud computing to meet their most ambitious and disruptive business ...