Alessandro Salvatico - Sviluppare J2EE con INGRES

17
Developing J2EE applications with Ingres

description

Come sviluppare applicazioni J2EE utilizzando INGRES come database, ottimizzazioni e vantaggi

Transcript of Alessandro Salvatico - Sviluppare J2EE con INGRES

Page 1: Alessandro Salvatico - Sviluppare J2EE con INGRES

Developing J2EE applications with Ingres

Page 2: Alessandro Salvatico - Sviluppare J2EE con INGRES

What is Ingres?

Mature and feature rich, enterprise class RDBMS

Ingres Database 9.2 - open source platform

with world-class support and services.

Ingres Connectivity – JDBC, ODBC, Hibernate, .Net, Python, Perl, and PHP drivers…

Ingres Entreprise and Ingres Community edition are equivalent : No option !

Page 3: Alessandro Salvatico - Sviluppare J2EE con INGRES

Confidential — © 2008 Ingres Corporation Slide 3

Developing solutions with Ingres

Major languages supported C, C++, Java, Perl, Python

Major Application Servers supported JBoss, Weblogic, Tomcat…

Multiple approaches OpenApi

Embedded SQL

ODBC/JDBC

Hibernate, OpenJPA

.Net

Language specific drivers (Perl DBI, PHP, etc.)

Strong investment for making developer life easier Eclipse

.Net compliance for Visual Studio integration

Full set of Demo applications (Java, C#, PHP)

Page 4: Alessandro Salvatico - Sviluppare J2EE con INGRES

Confidential — © 2008 Ingres Corporation Slide 4

Ingres Eclipse DTP

Page 5: Alessandro Salvatico - Sviluppare J2EE con INGRES

Confidential — © 2008 Ingres Corporation Slide 5

Ingres Eclipse DTP Functionality

Browse Database Objects

Ad Hoc SQL

Tables

Stored Procedures

Triggers (Rules)‏

Page 6: Alessandro Salvatico - Sviluppare J2EE con INGRES

Confidential — © 2008 Ingres Corporation Slide 6

Browsing Database Tables

Page 7: Alessandro Salvatico - Sviluppare J2EE con INGRES

Confidential — © 2008 Ingres Corporation Slide 7

Editing the Contents of a Table

Page 8: Alessandro Salvatico - Sviluppare J2EE con INGRES

Confidential — © 2008 Ingres Corporation Slide 8

Ad hoc Querying

Page 9: Alessandro Salvatico - Sviluppare J2EE con INGRES

Confidential — © 2008 Ingres Corporation Slide 9

Stored Procedures Example

Page 10: Alessandro Salvatico - Sviluppare J2EE con INGRES

Confidential — © 2008 Ingres Corporation Slide 10

Ingres CAFÉ

Ingres’‏Consolidated‏ApplicationFoundation for Eclipse (CAFÉ)

Eclipse IDE

Ingres Database

Ingres Eclipse Data Tools Plug-in (DTP)

Apache Tomcat

Hibernate

Java Server Faces Libraries

Download it now !http://esd.ingres.com/

Page 11: Alessandro Salvatico - Sviluppare J2EE con INGRES

Confidential — © 2008 Ingres Corporation Slide 11

Coming‏soon…‏Enterprise‏Application Development with

Ingres/Jboss bundle

Page 12: Alessandro Salvatico - Sviluppare J2EE con INGRES

The Ingres/ JBoss bundle

Ready‏to‏go‏‘out‏of‏the‏box’

– Complete Enterprise Open Source Stack

– JBoss and Ingres fully integrated and configured

Maximise developer productivity

– JBoss Tools

– Ingres Data Tools Platform

slide 6 of 45

Page 13: Alessandro Salvatico - Sviluppare J2EE con INGRES

Main components included in the bundle

Ingres Database 9.2

JBoss Application Server

– Most widely used Enterprise Java Application Server

– Supports JEE 5 (EJB 3 and JSF 1.2)

JBoss Developer Studio

– Eclipse 3.3

– JBoss Tools

Seam Framework

Frequent Flyer Demo Application

Ingres DTP

slide 9 of 45

Page 14: Alessandro Salvatico - Sviluppare J2EE con INGRES

JBoss‏Tools‏contd…

Server View

PaletteVisual Page Editor

Page 15: Alessandro Salvatico - Sviluppare J2EE con INGRES

Open Java Software Architecture: Ingres & Jboss Bundle (coming soon)

Demonstration available

at Ingres booth !!

Page 16: Alessandro Salvatico - Sviluppare J2EE con INGRES

Confidential — © Ingres 2008 Slide 16

slide 44 of 45

Page 17: Alessandro Salvatico - Sviluppare J2EE con INGRES

Confidential — © Ingres 2008 Slide 17

For any more information please contact:

[email protected]

slide 45 of 45