Right People? Wrong Skills?
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.
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.