SupportingMarketTechnologies

Differences between revisions 1 and 4 (spanning 3 versions)
Revision 1 as of 2005-10-08 18:03:49
Size: 2055
Editor: bzq-82-81-254-248
Comment:
Revision 4 as of 2005-10-08 20:26:25
Size: 4269
Editor: bzq-82-81-254-248
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
 * Created: [[Date(2005-10-06T19:40:31Z)]] by SivanGreen  * Created: [[Date(2005-10-08T19:40:31Z)]] by SivanGreen
Line 6: Line 6:
 * Contributors: JaneWeideman  * Contributors:
Line 31: Line 31:
* Put your favorite enterprise grade technology here.
Line 32: Line 34:

We need to prioritize which products/technologies we wish to get certified with. Possibly asking current / prospective customers could be a good idea, with ofcourse educated guess for some well known stuff like, or from browing the mailing lists for specific request:

 * DB2
 * Oracle 10g
 * WebSphere
 * Mathmatica
 * more suggestions?
Line 35: Line 45:
* After prioritizing is done, we can assign a contact per each product. This person should act as the connecting point between the vendor's contact and Ubuntu.

* This person should propogate vendor's inqueries to the distro and vice versa.

* Carry out what needs be done for getting a certification.

* When done and approved, an appropriate press release should follow, indicating the version and the scenarios of the product that are supported.
Line 36: Line 54:

The outlined process should be more or less the same for a product X of a vendor Y:

 0. Establish point of contact within the vendor organization for providing certification and verification tools. Ideally, we would have one for administrative purposes , and one as a technical specialist to help carry out the tests.
 1. Execute the required test suite(s) on a matching matrix of supported platforms for both the distro and the product and produce test logs.
 2. If all the tests are successful, send logs and test results to the vendor's technical contact for verification.
 3. If results were verified go to step (4), if not try and address issues together with the technical contact and start over from step (1)->(3) until done.
 4. Publish a press release about the certified product, in sync with the respective vendor. Ideally, provide a couple of past beta testers that have successful testimonials.
Line 39: Line 65:
 * Each vendor test scripts code:
     - Bash scripts.
     - C test programs.
     - SQL statements.

 * On selected product in which we will provide out of the box support, wrapper code and packaging on top each products installation system. (see Db2OnUbuntu for an example)
Line 40: Line 73:

 * Preserve previous possible non official data of a specific product.
 * Try to keep policy guidelines and patch installers if not prepared in .deb format.

Summary

Ubuntu support for common market technologies. Making Ubuntu an official certified platform for software products from respective vendors. (IBM, Oracle etc..)

Rationale

As Ubuntu is becoming more spread, and as the next release is going to be supported for a longer period and cater for enterprise installations and usage, we need to make Ubuntu a rocking platform for using enterprise grade software products like DB2, Oracle 10g/9i and more. Other distributions like RHEL and SLES do support a range of this software selection. In order to become competition, we have to support those as well.

Use cases

* Joe is a DBA in a big organizatoin using IBM's DB2 to store and manage the organization's online store data. He is currently using RHEL3 as the platform running DB2 server on top. He would like to switch to Ubuntu, due to it's wide selection of software and ease of software management. However Ubuntu is not a supported platform for DB2.

* Kate is developing a web application that is going to pull data of her comapny's Oracle 10g server, she's currently restricted to using SLES9 at work, but at home where she does most of the development, she would like to be able to test her changes against a local Oracle database before testing against the master db. She really likes Ubuntu, but Oracle currently support only RHEL3/SLE9.

* Put your favorite enterprise grade technology here.

Scope

We need to prioritize which products/technologies we wish to get certified with. Possibly asking current / prospective customers could be a good idea, with ofcourse educated guess for some well known stuff like, or from browing the mailing lists for specific request:

  • DB2
  • Oracle 10g
  • WebSphere

  • Mathmatica
  • more suggestions?

Design

* After prioritizing is done, we can assign a contact per each product. This person should act as the connecting point between the vendor's contact and Ubuntu.

* This person should propogate vendor's inqueries to the distro and vice versa.

* Carry out what needs be done for getting a certification.

* When done and approved, an appropriate press release should follow, indicating the version and the scenarios of the product that are supported.

Implementation

The outlined process should be more or less the same for a product X of a vendor Y:

  1. Establish point of contact within the vendor organization for providing certification and verification tools. Ideally, we would have one for administrative purposes , and one as a technical specialist to help carry out the tests.
  2. Execute the required test suite(s) on a matching matrix of supported platforms for both the distro and the product and produce test logs.
  3. If all the tests are successful, send logs and test results to the vendor's technical contact for verification.
  4. If results were verified go to step (4), if not try and address issues together with the technical contact and start over from step (1)->(3) until done.

  5. Publish a press release about the certified product, in sync with the respective vendor. Ideally, provide a couple of past beta testers that have successful testimonials.

Code

  • Each vendor test scripts code:
    • - Bash scripts. - C test programs. - SQL statements.
  • On selected product in which we will provide out of the box support, wrapper code and packaging on top each products installation system. (see Db2OnUbuntu for an example)

Data preservation and migration

  • Preserve previous possible non official data of a specific product.
  • Try to keep policy guidelines and patch installers if not prepared in .deb format.

Outstanding issues

BoF agenda and discussion

SupportingMarketTechnologies (last edited 2008-08-06 16:33:13 by localhost)