| Orison Technologies have a unique proposition to companies wishing to deliver their business online as a Rich Internet Application, or to migrate their own development team towards the enhanced presentation tier that Rich Internet Applications can offer. With a wealth of experience in the end-to-end development of applications for online banking and insurance, retail, publishing and online gaming, the consultants and developers at Orison Technologies understand the complexity of delivering software using the J2EE and .NET technology stacks.
Furthermore, since 2001 the Orison Technologies team have been spearheading the development of Rich Internet Applications using Macromedia technologies including Flash MX, ActionScript 2.0 and Flash Remoting MX, delivering complex RIA solutions upon new and existing J2EE and .NET infrastructures.
Technologies for RIA Development
Several technologies have attempted to provide rich-client experiences, including Java client technologies, and Dynamic HTML. Though capable of delivering a richer user experiences, these solutions failed in being ubiquitous and cross-platform, requiring off-putting installation of plug-ins and long download times. They were also technologies that were notoriously difficult to develop with, and notoriously fragile to change. In essence, these rich-client experiences failed to meet the demands of business, customers and developers.
Rich Internet Applications - A Rich-Client Revolution
The release of the Macromedia MX suite of technologies positioned Flash MX for the first time as a viable technology for application development.
The MX toolset enabled for the first time, the development of Rich Internet applications capable of integrating server-side J2EE and .NET technologies, with the rich, interactive and lightweight capabilities of a Flash MX user-interface.
Orison can provide bespoke development upon the J2EE and .NET platforms, or assist teams in the integration existing infrastructure for an RIA presentation tier.
| Enterprise Java (J2EE) Capabilities |
Microsoft .NET Capabilities |
Enterprise Java Beans (EJB) |
Migration of ASP.NET and Win Forms clients to Rich Internet Application architecture. |
Java Messaging Service (JMS) |
Bespoke Development with C# |
Web Services (SOAP, XML-RPC) |
Web Services and Service Oriented Architectures |
| Database Integration (Oracle, DB2, Informix, SQL Server, MySQL) |
Database Integration with SQL Server using ADO.NET |
Support for Industry Standard Application Servers including Jakarta Tomcat, JBoss, BEA Weblogic, IBM Websphere, Caucho Resin |
Integration and Deployment upon Microsoft Server Platforms including IIS, BizTalk and Microsoft Commerce Server. |
Technologies for Rich Internet Applications
Orison developed some of the first J2EE based Rich Internet Applications, using Macromedia Flash MX as the presentation tier solution. As business has recognised the benefits that can be achieved by delivering a richer user experience, Macromedia has responded with the Flex Presentation Server. The Flex Presentation Server is designed to make RIA development familiar to JSP and ASP.NET developers, extending their existing tools, techniques and workflows to embrace a richer presentation tier.
| Flash MX Capabilities |
Macromedia Flex Capabilities |
Highly-Custom Rich, Interactive User Interface Development with Flash MX |
Development of interactive and intuitive user-experiences using MXML and ActionScript 2.0 |
Development with Actionscript 1.0 and 2.0 |
Custom Development of Components, Containers and Effects using MXML and ActionScript 2.0, for complex UIs. |
Server-side integration with Flash Remoting MX |
Strategies for Server-side integration with Java RemoteObject, SOAP Web Service and XML over HTTP Integration. |
Streaming Audio and Video with Flash Communication Server MX |
Optimisation of load-time and run-time performance, for enterprise RIAs. |
| Real-time Server-to-Client and peer-to-peer broadcasting and multicasting using Flash Communication Server MX |
Integrated RIA security using J2EE and .NET security models. |
Presentation Tier
On the presentation tier, Flash MX and Flex cater for the development of rich, interactive and intuitive user experiences. Flash Communication Server MX allows these user interfaces to include real-time Video and Audio streaming, and broadcasting of data from the server to a number of collected clients.
Using the Flash Player as the presentation technology ensures that the user interface is available to over 98% of Internet Users, without any additional downloads or plug-ins, and furthermore, makes interactive interfaces available to a number of devices, including handhelds, mobile phones, set top boxes for Digital TV, and an emerging number of embedded devices including in-car systems, in-flight systems, kiosks, and bank autotellers.
Client-Server Integration
The exchange of data between the presentation tier and business tier is achieved using a number of technologies. When using Flash MX 2004 to custom build the presentation tier, Flash Remoting MX is the preferred technology for the exchange of data, allowing tight integration of the client and server-side data model.
The Flex Presentation Server incorporates many of these features within the MXML markup language; Orison can recommend strategies for scalable, robust and performant client-server integration using the features of the Flex technology.
|