Enterprise Rich Internet Applications

Enterprise RIA

La migliore combinazione tra una solida architettura di back-end ed un'interfaccia ricca ed avvincente, per migliorare la soddisfazione dell'utente ed aumentarne la produttività

Cosa sono le RIA

Le Rich Internet Applications uniscono l'onnipresenza del web browser alla ricchezza dell'interfaccia utente delle tradizionali applicazioni desktop, per generare un ambiente veramente interattivo e avvincente, perfettamente adeguato per rilasciare le odierne applicazioni di business.

I vantaggi

Le aziende assaporano una maggiore fedeltà del cliente e una migliorata presenza sul mercato.

Gli utenti finali si appassionano ad una esperienza utente veramente ricca che li lega immediatamente.

I reparti IT apprezzano la semplicità dei rilasci server based e le riduzioni di costo di un ambiente di sviluppo notevolmente più produttivo.

Le sfide

I vantaggi delle RIA sono evidenti: l'utente non è più costretto ad aspettare il caricamento dell'intera pagina dopo ogni interazione. Ciò consente la realizzazione di applicazioni, come ad esempio showroom virtuali, dove l'utente cambia colori, opzioni e specifiche dei prodotti e vede subito l'impatto di tali modifiche sul prodotto o sul relativo prezzo.

Esse presentano però molteplici sfide:

La tecnologia è relativamente nuova, pochi sviluppatori hanno esperienza Flex ed Adobe AIR.

Poiché le RIA offrono una ricca esperienza utente, esse tendono ad essere più complesse.

Le RIA interagiscono con i sistemi di back-end più intensamente, quindi gli sviluppatori hanno necessità di comprendere meglio i problemi di prestazioni end-to-end.

Le RIA sono sia client sia server centriche - diversamente dalle tradizionali applicazioni web - perciò gli sviluppatori devono operare efficacemente in entrambi gli ambienti.

Come cogliere le opportunità

In un tale scenario, la scelta di un partner competente ed affidabile assume un'importanza fondamentale.

In Web Site comprendiamo sia le sfide sia le opportunità delle Rich Internet Applications.

Siamo gli esperti delle tecnologie RIA di Adobe, le più mature ed affidabili sul mercato, e siamo in grado di rispondere alle sfide avendo affinato le nostre competenze in anni di esperienza su alcune delle più impegnative applicazioni web.

Inoltre, siamo solidamente preparati sulle altre tecnologie infrastruttutturali coinvolte nella realizzazione di una Rich Internet Application di livello Enterprise, come application server JEE, database relazionali e Service Oriented Architecture (SOA).

Infine, facendo leva sulle enormi potenzialità di queste nuove tecnologie, arricchiamo le applicazioni dei nostri clienti con strumenti innovativi di collaborazione real-time, quali chat audio/video, VOIP, web conference, screen sharing e lavagne virtuali.

Cosa intendiamo con Enterprise RIA

Conosciamo due tipi di RIA: le emozionali e le funzionali. Appartengono al primo tipo applicazioni come YouTube. Le RIA di tipo enterprise sono invece più focalizzate sulla funzionalità, pur senza rinunciare ad una esperienza utente ricca ed accattivante.

Un altro fattore distintivo è costituito dal fatto che esse interagiscono con la business logic che risiede sul server. Business logic che è normalmente delegata all’interazione con la base dati. La RIA deve essere un complemento alla Service Oriented Architecture (SOA).

In Web Site, partendo dalla lunga esperienza su questi temi, abbiamo definito le basi d'integrazione fra le tecnologie server-side usate (application server JEE, Spring framework, Hibernate ORM) e le tecnologie Adobe di supporto a Flex e ad AIR (BlazeDS e LiveCycle Data Services) per un'interazione fra client e server fluida e performante.

"E' stata una ventata di aria fresca che ha coinvolto tutto lo staff tecnico. Anni di JSP, HTML, STRUTS e compagnia, avevano creato una sensazione di ripetitività e di impotenza in tutti i designer e sviluppatori. Flex ora consente di aggiungere un tocco di creatività anche alle funzioni più banali. E i clienti sono entusiasti: cominciano a pensare che quanto è stato realizzato finora, anche con le più avanzate tecniche AJAX, sia irrimediabilmente invecchiato."

Renzo Santarelli, general manager di Web Site

Hai un'applicazione da sviluppare, anche piccola, e sei curioso di vederla diventare una RIA? Chiedici uno studio e/o un prototipo e saremo lieti di collaborare con la tua organizzazione, a fronte di un minimo impegno.

Chiamaci al numero 06 9320235 oppure compila l'apposito form

Enterprise Rich Internet Applications

Enterprise RIAs

The best combination of a solid back-end architecture and a rich and engaging UI, to improve user satisfaction and increase productivity

About RIAs

The Rich Internet Applications combine the ubiquity of the web browser to the UI richness of traditional desktop applications, to create a truly interactive and exciting environment, perfectly adequate for delivering today's business applications.

Benefits for all

Companies savor a larger customer loyalty and improved market presence.

End users are passionate to a user experience that links them immediately.

IT departments appreciate the simplicity of the server based releases and reductions in cost of a significantly more productive environment.

Challenges

The advantages of RIAs are obvious: the user is no longer forced to wait to load the page after each interaction. This new approach allows the deployment of applications such as virtual showroom, where the user changes colors, options and specifications of products and immediately sees the impact of these changes on the product and/or its price.

They, however, presents many challenges:

The technology is relatively new, few developers have experience on Flex and on Adobe AIR.

As the RIAs offer a rich user experience, they tend to be more complex.

The RIAs interact with the back-end systems more intensely, and then the developers need to better understand end-to-end performance issues.

RIAs are both client and server centric - unlike traditional web applications - so developers must operate effectively in both environments.

How to seize the opportunities

In this scenario, choosing a competent and reliable partner assumes even greater importance.

In Web Site we understand both the challenges and opportunities of Rich Internet Applications.

We are the experts of Adobe RIA technologies, the most mature and reliable in the market, and we can meet the challenges with our skills honed through years of experience on some of the most demanding web applications.

We are also trained on the technologies involved in the creation of a Rich Internet Application of enterprise level, as JEE application servers, relational databases and Service Oriented Architecture (SOA).

Finally, we help our clients to seize the opportunities offered by RIA technologies, enriching their applications with innovative tools for real-time collaboration such as audio/video chat, VOIP, web conference, screen sharing and virtual whiteboard.

What we mean with Enterprise RIA

You have in RIA two types of applications: emotional and functional. The emotional ones are like YouTube, applications that are really driven by emotions. Enterprise RIA is more focused on the functional space. Yes, you still want to have some emotion because it's better to have people working when they are happy and pleased.

Another distinguishing factor is that they interact with the business logic that resides on the server. Business logic that is normally delegated to interact with the database. The RIA should be a complement to Service Oriented Architecture (SOA).

In Web Site, relying on a long experience on these issues, we have defined the foundations of integration between the server-side technologies we currently use (JEE application server, Spring framework, Hibernate ORM) and Adobe technologies supporting Flex and AIR (BlazeDS and LiveCycle Data Services) for a fluid and performant interaction between client and server.

"It has been a breath of fresh air that involved all the technical staff. Years of JSP, HTML, SRUTS & Co., had created a sense of repetitiveness and powerlessness in all designers and developers. Flex now allows to add a touch of creativity even to the most trivial works. And the customers are enthusiastic: beginning to think that what has been achieved so far, even with the most advanced AJAX techniques, is hopelessly aged"

Renzo Santarelli, Web Site’s general manager

Have an application to be developed, even small, and are curious to see it becoming a RIA? Ask a study and/or a prototype and we look forward to working with your organization, against a minimum commitment.

Contact us at +39 06 9320235 or fill out a form

Home