link to main body section

Right People? Wrong Skills?

Right People? Wrong Skills? ... Do you Need Help picture

Go Codeless - Take the pain away, when transitioning to Enterprise Web 2.0 and SOA.

Modern Web Requirements

Today's modern Java centric web application development projects require a dramatically increased number of skills to deliver an agile solution that possesses a string architecture. Development team members need to possess an extensive range of different skills in order to deliver Accessible and Rich Internet Applications (RIA) based on Service-Oriented Architecture (SOA).

The Skills Challenge

There are a considerable number of skills required that are challenging to find in each and every enterprise developer. This is without considering the potential consistency and quality issues that can emerge from team members having varying levels of skills and coding practices.

The table below examine the types of technologies and skills required for a typical Java centric development compared with the Hyfinity approach:
Application Tier MVC Skill Set J2EE Code Centric Hyfinity
View Layer Presentation - Look and Feel CSS Required Required
Page Structure XHTML Required Not
UI Features Custom Tag Libraries Required Not
UI Client Side Behaviour Java/ECMA script, DOM Required Not
Page Rendering JSF, JSP, XSLT Required Not
Data Capture Java Required Not
Controller Layer UI Orchestration Servlets, JSP, Java Required Not
Controller Framework Struts, Spring, Bespoke, etc. Required Not
Business Logic Java Required Not
Data Logic Processing XML, XPath Required Required
Model Layer Data Integration Hibernate, JDBC Required Not
Service Integration Java, Http, Soap / Apache Axis Required Not
Data Binding WSDL, XSD Schema - Data Binding APIs Required Not

There are many J2EE variants that could also be considered above, but this only leads to further complicating the development landscape and the skilled resource required.

Hyfinity's approach removes the need to understand a considerable number of technology skill sets when constructing services based web applications.

Take the Pain Away

Hyfinity's MVC Rapid RIA Builder enables assembly of web applications by consuming multiple service-enabled IT systems and resources through a visual "drag and drop" studio for assembling and describing the business application.

RIA Builder for SOA logo link to MVC - Rapid RIA Builder for SOA.html

The developers productivity is dramatically improved with a number of key features:

  • Design by Contract - Enable parallel development of Services and Web User Interfaces by consuming Schemas and WSDLs.

  • Schema and Web Service based UI Generation - Automatic creation and handling of UI Controls, Validation, Data Bindings, error handling, two-way data transformations for services. No other product supports automatic binding of data to a Web Service Contract and generation of client-side validation.

  • Dynamic Accessible and Rich Applications - Generated UI layer that adjusts the visual appearance based on the users Browsers enabled capabilities.

  • 100% Interoperability for XML and Web Services - Many development frameworks simply can't handle pure standards based XML e.g. Namespaces and compound documents.

Hyfinity is focused on delivering enterprise web solutions that allow the web developer to concentrate on the business functionality rather than the technical plumbing to enable these complex web solutions. The MVC product has been specifically designed for a XML and SOA centric development landscape that is the foundation of Rich Internet Application developments today.

For further details on Hyfinity's MVC read the full MVC Product description.

 
 

View other 3 minute demo's of MVC in action.

Read further information about the MVC Product