|
News and events
Solutions and services
Clients feedback
|
Oracle E-Business Suite (OEBS) is the first and most completely integrated in the history of industry suite of applications for e-business which works both in Intranet and Internet. However, sometimes customers face the needs to customize and extend OEBS, or integrate it with third-party products or legacy systems.
Belsoft-Borlas group provides services that specifically target Oracle E-Business suite clients:
-
Oracle e-Business Suite (OEBS) modification and extension in order to meet specific client or industry requirements;
-
OEBS configuration and implementation;
-
OEBS localization services;
-
OEBS first-line technical support services;
-
Legacy database migration;
-
Legacy systems integration with OEBS;
-
Creation of custom solutions on Oracle platform.
These services are provided to Oracle customers, when their needs go beyond the standard functionality of OEBS, and beyond the standard range of services provided by Oracle consulting or Oracle partners, or when our engagement helps to achieve a better price/quality ratio for certain types of work.
All modifications and extensions to OEBS are done in accordance with Oracle Custom Development Methodology (CDM).
Scope of services for OEBS customization and extension:
The scope of development services will usually include the following (providing references to standard Oracle AIM documents and tasks):
System Design Stage
- Creation and finalization of MD.070 “Create Application Extensions Technical Design”;
- Creation and finalization of MD.060 “Design Database Extensions”;
Application Software Development Stage
- Creation and finalization of MD.110 “Create Application Extension Modules”;
- Creation and finalization of MD.120 “Create installation Routines”;
- Creation, preliminary technical testing, and error fixing of developed software extensions;
- Creation and finalization of TE.020 “Unit Test Script”;
- Creation and finalization of TE.030 “Link Test Script”;
- Unit testing, link testing, and integration testing;
System Testing Stage
- Creation and finalization of TE.110 “Perform System Test”;
- Creation and finalization of TE.120 “Perform Systems Integration Test”;
- Error fixing;
- Finalization of developed software extensions and related MD.070, MD.060, MD.110, MD.120 documentation.
Additional Services
If required, additional AIM tasks and documents can be delivered. For example:
- Impact analysis for patches categorised under Family Pack, Diagnostic Patch, New Feature Patch, Backport patch etc. and respective changes to the customizations
- Facilitating UAT: Configuration and preparation of the environment for UAT of upgrades and changes
- Health check of the production environment
- Evaluation and Design of Solutions and Integrations
- Assistance with Data migration or repair
OEBS customization and extension rules
Belsoft-Borlas group strictly follows Oracle standards for OEBS customization and extension, defined in “Oracle Applications Developer's Guide”.
Some of the main principles are:
- Build extension where possible, do not customize standard functionality
- Created extensions and customizations shall be properly named using agreed coding convention, and separately placed in the OEBS table structure to ensure ease of application of new patches and family packs
- Take into account possible future needs for extension of the solution, and upcoming new releases and updates from Oracle Development. This is achieved by tight communication with Oracle Corp. specialists and close analysis of future release documents on Metalink etc.
Coding Principles
As one example of standards, Coding principles are described here. Our developers are guided by the following Oracle Applications coding standards:
- Code must be readable to be maintained
- Tools such as Oracle Forms and PL/SQL are used whenever possible (avoid complex user exits using other coding languages)
- Fast performance over the World Wide Web (the Internet) is critical
- Platform–specific code should be avoided except where absolutely necessary
- Reusable objects should be employed wherever possible
|