


|
Blueoak OCI Shim
Fast track your OCI 7 migration to OCI 8 and OCI 9 Imagine the ability to quickly port your Oracle Call Interface 7 (OCI 7) C applications to the latest version of OCI. Then envision the ability for your development team to be uninterrupted while this port is ongoing. Furthermore, visualize the merging of the port changes to the main development stream without affecting your development team. Blueoak can accomplish this when implementing Blueoak OCI Shim with your application:
AnalysisBlueoak will review all the source code that needs to be ported with a set of custom read-only scripts. The data will be made available to you so you can see how we cost the project.Blueoak collects any and all regression test suites and compilation directives to reproduce the environment in our state-of-the-art labs. Each porting lab has a full T1 to the Internet and access to Windows and Linux hardware. Each lab has the ability to securely and quickly exchange data between your site and within the lab network. All work is done onshore! Blueoak's OCI ShimThe key to the migration is Blueoak's OCI Shim (Shim). The Shim translates the old OCI 7 calls using native OCI 8 and OCI 9 calls. The Shim is provided as a library for your application's use.The Shim is not a translator. It is a compiled C library. Your old code is massaged to call the Shim using Blueoak's toolset. This is an example of an application making a direct OCI 7 call:
Larger image - [28K] This is an example of the same application calling the Shim:
Larger image - [33K] Shim White PaperGo to our white papers section to read about the Shim.MergeOnce full regression tests have passed at the Blueoak labs, we're ready for merge and check-in. Using the custom toolset that Blueoak has created, we merge into the existing development tree. Blueoak handles any merge conflicts and may possibly enroll the advice of your key developers. The brunt of the effort is on Blueoak's plate!Moving ForwardYour developers need not learn OCI 8 and OCI 9 calls. They can continue to call OCI 7-like calls which are handled by the Shim. Or post-migration, the developers can start to slowly migrate inline code to be OCI 8/OCI 9 calls.The choice is yours! Supported PlatformsThe Shim has been compiled and is running on the following platforms:
TestimonialsMost recently, the Shim was used to successfully migrate a 174,000 line commercial C/C++ application at Computer AssociatesContact UsIf you'd like more information about Blueoak or about the Shim, please contact us. We're friendly, competent and service-oriented. |
|
USA, © 2003 - 2005 Blueoak Database Engineering, LLC. All Rights Reserved. Canada, © 2003 - 2005 Blueoak Database Engineering, Inc. All Rights Reserved. |