Python JDBC driver
PART 1: Project management
Explanation of the work breakdown structure, previsional and actual project baseline.
How we developed software using Extreme Programming
Presentation of the unit tests results.
How we measured our own productivity.
PART 2: Architecture of PyJdbc:
The client tier: an implementation of the DB API that uses ICE
The middle Tier: JDBC bindings to ICE
The design alternatives that have been discarded
In this part we will present and explain some code samples.
PART 3: Understanding and using the ICE Framework
Overview of ZeroC ICE framework.
Presentation of some code samples of PyJdbc that use the SLICE language.
Using ICE service locator IcePack.
Example of a simpler configuration using IceBox.
PART 4: PyJdbc used in production environment: an open source industrial laundry. The three-tier configuration allows the decoupling of the client from the database server. The client can easily use more then one database server using the same DB driver.
PART 5: Presentation of benchmark that compares performance of PyJdbc + MySQL Connector/J with MySQL-Python in a networked and not networked environment.
Keywords: Python, DB API, Java, JDBC, ICE
Marco Paolini
CEO, Lavanderia Adriatica S.r.l.
|
Monia Morra
Lavanderia Adriatica S.r.l.
|
Ref: OS5P0041


