Application Development and Integration
Reports, Interfaces, Conversions, Extensions, and Workflow (RICEW)
In order for an organization to run on any ERP system, i360 understands that the Oracle Enterprise system needs to integrate with other applications and cannot stand alone. In addition, organizations commonly have special unique characteristics and requirements that cannot be ignored and must be incorporated in their Oracle Enterprise System.
i360 incorporates unique business requirements into the core Oracle system by utilizing the development standards and tools provided by Oracle. This ensures that not only are the business needs of the organization are being met, but also that all extensions to the system are fully supported through the Oracle support agreements.
Our professionals are not only well versed in these standards and toolsets but also have a full understanding of the Oracle E-Business Suite application Architecture. This allows them to extend and enhance the basic functionality provided by the applications without being invasive to the integrity of the overall system.
As part of our methodology for the development of RICEW, we prepare a functional specification, a technical specification, and a testing document. This documentation becomes critical for future planning of upgrades or additional extensions that need to be developed.
Custom Application Development
Our i360 consultants do end-to-end custom web-based application design using an SDLC process tailored to the client’s needs whether that’s a waterfall approach, lean-agile/SAFe®, or a combination of the two.
Our application design approach is based on the tried and true Model-View-Controller (MVC) design pattern:
- Database backend of SQL Server or Oracle and utilizing an object/relational mapping layer provided by Hibernate
- Java business layer utilizing open sourced frameworks such as Spring and Struts
- Web-based presentation layer comprised of JSP, jQuery, and AJAX to provide cross-platform layouts and web services
We use application development best practice techniques such as:
- Continuous integration
- Test-driven development
- Automated regression testing
- Pair programming
- Prioritizing communication
- Embracing change
- Emphasizing simplification and optimization