Oracle 9i Lite Storing the data on the device one of task of middleware component. For this we going for database component like oracle 9i lite and.

Slides:



Advertisements
Similar presentations
Oracle to MySQL Database Migration SQLWays - Migration Software Presentation Copyright (c) Ispirer Systems Ltd. All Rights Reserved.
Advertisements

New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Bringing Handheld, PDA’s, and Smart Phone to the Enterprise Martin Graf Group Product Manager Oracle Corporation Session id:
Technical Architectures
Overview Explain three application components: presentation, processing, and storage Distinguish between file server, database server, 3-tier, and n-tier.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
1 C. Shahabi Application Programming for Relational Databases Cyrus Shahabi Computer Science Department University of Southern California
Chapter 11 – Database-Oriented Middleware & EAI Database access is the key element to EAI, especially data-level EAI. Database oriented middleware is not.
1 © Prentice Hall, 2002 The Client/Server Database Environment.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
The Client/Server Database Environment
Web-based Software Development - An introduction.
Advance Computer Programming Java Database Connectivity (JDBC) – In order to connect a Java application to a database, you need to use a JDBC driver. –
Database Connectivity ODBC, JDBC and SQLJ CS2312.
Getting connected.  Java application calls the JDBC library.  JDBC loads a driver which talks to the database.  We can change database engines without.
IS8080 Introduction to Mobile Databases Dr. Mario Guimaraes.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
1 © Prentice Hall, 2002 Chapter 8: The Client/Server Database Environment Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott,
MBA 664 Database Management Systems Dave Salisbury ( )
Oracle9 i JDeveloper for Database Developers and DBAs Brian Fry Principal Product Manager Oracle JDeveloper Oracle Corporation.
Fundamentals of Database Chapter 7 Database Technologies.
M1G Introduction to Database Development 6. Building Applications.
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
3-Tier Client/Server Internet Example. TIER 1 - User interface and navigation Labeled Tier 1 in the following graphic, this layer comprises the entire.
DB MidWare CSIS 4490 N-Tier Client/Server Dr. Hoganson Database Middleware Early client/server database systems –Two tier –Server does business logic (data.
Understanding StarTeam Enterprise Advantage Course #4124.
JDBC
Java and Databases. JDBC Architecture Java Application JDBC API Data Base Drivers AccessSQL Server DB2InformixMySQLSybase.
UNIT III - JDBC JDBC Overview – JDBC implementation – Connection class – Statements - Catching Database Results, handling database Queries. Networking–
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
WEB SERVER SOFTWARE FEATURE SETS
Development Overview Pertemuan 11 Matakuliah: T0413 Tahun: 2009.
Basics of JDBC Session 14.
ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.
2) Database System Concepts and Architecture. Slide 2- 2 Outline Data Models and Their Categories Schemas, Instances, and States Three-Schema Architecture.
R EMAINING TOPICS IN JDBC Sagun Dhakhwa. O VERVIEW Introduction to JDBC API Types of JDBC Drivers Introduction to ODBC.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Lecture 9: The Client/Server Database Environment Modern Database Management 9 th Edition.
Databases (CS507) CHAPTER 2.
Web-based Software Development - An introduction
DEPTT. OF COMP. SC & APPLICATIONS
Chapter 9: The Client/Server Database Environment
Working in the Forms Developer Environment
ODBC, OCCI and JDBC overview
Database Architectures and the Web
Web Technologies IT230 Dr Mohamed Habib.
Chapter 2 Database System Concepts and Architecture
The Client/Server Database Environment
The Client/Server Database Environment
CO6025 Advanced Programming
Chapter 9: The Client/Server Database Environment
#01 Client/Server Computing
Java Messaging Service (JMS)
Mr. Harish Sharma Asst. Professor Dept. of CA & IT SGRRITS Dehradun
Oracle Architecture Overview
Interacting with Database
SDMX Reference Infrastructure Introduction
Rational Rose 2018/12/30.
Java Database Connectivity
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
JAVA DATABaSE CONNECTIVITY
ODBC and JDBC.
MATERI PL/SQL Procedures Functions Packages Database Triggers
#01 Client/Server Computing
Presentation transcript:

Oracle 9i Lite Storing the data on the device one of task of middleware component. For this we going for database component like oracle 9i lite and DB2e

What is oracle 9i lite? Oracle 9i Lite is actually a complete solution for mobile or wireless applications that require the use of a relational database on the mobile client. It supports Win32, Windows CE, PalmOS, and EPOC database clients, integration with Oracle's Advanced Queuing (AQ) mechanism, data and application synchronization software enterprise.

Some features Oracle's Lite database product includes Oracle Mobile Agents wireless middleware and iConnect synchronization components. Replacing the confusing amalgam of servers like Web-To-Go Server, Consolidator Server, Synchronization Server, and so on All replaced by a common Oracle9i Mobile Server product

Oracle9i Lite Relational Database The Oracle9i Lite relational database supports 100% Java development JDBC drivers and the database's native support for embedded SQLJ and Java stored procedures Through ODBC Programming from any development tool like Visual Basic, C++, Delphi are supported

Contd… For Oracle9i Server's object database capabilities, Oracle has included OKAPI (Object Kernel API), callable from any C/C++ application. Oracle9i Lite also includes an interactive tool named Mobile SQL that is the mobile equivalent of Oracle's venerable SQL*Plus tool. Mobile SQL accesses both ODBC and OKAPI interfaces, supporting both relational and object query functionality.

SQLJ support Java stored procedure or trigger are created using the CREATE FUNCTION or CREATE PROCEDURE SQL command in Java classes. The Oracle9i Lite JDBC driver fully supports the JDBC 1.22 specification and provides additional support for some JDBC 2.0 features, including support for BLOB/CLOB datatypes. Oracle9i Lite's SQLJ support enables static SQLstatements to be embedded in Java code.

Database synchronization Database synchronization is accomplished through the Mobile Server and Message Generator and Processor (MGP) server- side tools included with Oracle9i Lite. Mobile Server makes use of a "publish/subscribe" model in which one or more database "publications" can be defined, consisting of a query used to extract data from the database server. Client-side subscriptions register with the Mobile Server and specify which publications they would like to be synchronized down to the client

Contd… Application logic can be built into the sync process through the binding of PL/SQL stored procedures to publication items. This entire publish/subscribe framework is managed through the middle-tier Mobile Server product. Mobile Server can be accessed from a mobile client through the use of the included Java ResourceManager class. A C-language MobileSync API is provided to support direct client-to-database-server synchronization connections.

Administration/Development Tools The Mobile Server product manages the synchronizationof data to and from the mobile device. It can also be used to manage the deployment of applications to mobile devices so that the Mobile Server allows a mobile application to be "packaged“ and hosted within the Mobile Server. This packaging process allows applications and snapshots wrapped together into a single unit so that eachtime client will receive an up-to-date copy of application and that application's data.

Why it is used in pc? Lite feature of Oracle 9i Lite reduces the size of byte code Then it supports JDBC ,ODBC drivers and OKAPI for mobile applications. Synchronization of data for mobile device is managed by mobile server product