Custom applications with a user interface can be categorized along various dimensions. Is the user interface a front end for a system of record or a system of change or innovation? What about the users: trained power users or very occasional visitors? What is the purpose of the system, such as entice potential buyers or voters, inform and support users with knowledge and information, facilitate data entry and other data manipulation tasks? What are the channels and communication protocols through which a user experience should be provided: web browser, mobile device, email, telephone (voice response and SMS), chat, wearables? What are the non-functional specifications: volume, performance, availability, confidentiality. Will the system live for a long time, undergo frequent changes during its lifetime, be used in an international and multilingual environment? How is the change process to be organized, who needs to [be able to]make the changes?
Oracle offers a number of technologies to build custom applications along with a portfolio of cloud services that can be used to create or enrich a part of the end user experience.
The most prominent application development technologies offered by Oracle are presented in the matrix below, organized by programming language and delivery platform. Each of these technologies can be deployed on the Oracle Public Cloud and except for MAX and ABCS, they can also be run on premises. Except APEX, all of these technologies are used within the SaaS development teams at Oracle and as such guarantee a certain degree of strategic importance and continued evolution and investment for Oracle. The rate of evolution differs considerably between these offerings, with Forms at the mature end and JET on a fast innovation track. The arrows suggest migration paths – both within Oracle and for the rest of the world.
ADF on JCS-SX and ABCS are the two technologies promoted for doing SaaS extensions – for example on top of ERP Cloud or Sales Cloud, leveraging the quickly growing set of RESTful APIs available with the SaaS products.
Note that plain, standards and/or 3rd party framework based Java EE application development should be considered part of this matrix and the Oracle technology spectrum for application development. Read the complete article here.
For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.