Sync Core Data - Oracle

An iOS Objective C & Middleware synchronisation Engine (with the source code) that will sync an iOS Core Data database with our Oracle database.

The Core Data will be on multiple devices and the Oracle Database on a server. Between them there should be a middleware application (J2EE - .NET etc) with which the iOS devices communicates over HTTP using XML messages. The middleware communicates with the Oracle using the 64bit Oracle drivers. Preferably the middleware should run on a linux server.

The synchronisation should result in all iOS devices and the RDBMS server having the same data. Something like iCloud but with Oracle as an RDBMS.

The sync should be two way and if there are conflicts they should be resolved automatically. More specifically, if a user changes the data on the Oracle then the changes should propagate to the iOS devices. Also If a user changes data on an iOS device then the changes should propagate to the Oracle RDBMS and from there to any other iOS devices. In order for the iOS devices to know that data are available the apple push service should be used. If a user changes data on many devices and on Oracle RDBMS at the same time then the synchronisation engine should merge the data in a consistent way.

The sync engine should be configurable in order to select which tables and attributes will be synchronised and to support transactions on both the iOS and the Oracle. The schemas will be identical on the Oracle and on the Core Data.

Finally, the data should be consistent after the synchronisation and there should be no orphan data left on the Core Data database.

Three weeks is the deadline for delivering the engine and the time starts after the project assignment initiates.

After that, there will be a three weeks period of testing the deliverable. If the deliverable does not work as it should, the testing period will be reset to three more weeks until it meets the requirements.

Finally if everything works as ordered the payment will be released to you.

We will be happy to continue our cooperation to our other projects as well.

Thank you

Skills: Java, Objective C, Oracle, XML

See more: objective xml sync, oracle objective, sync ios, drivers select, objective apple, java objective, ios core data, apple device support, oracle support, oracle net, oracle linux, oracle data, middleware, merge data, linux drivers, java core, device drivers, data merge, core java project, middleware linux, push java, synchronised linux, data projects available, net sync, sync service

About the Employer:
( 0 reviews ) Greece

Project ID: #4364937

6 freelancers are bidding on average €1317 for this job


let me help you

€1500 EUR in 21 days
(45 Reviews)

Hi, I'm interested. Please provide more details. Thanks.

€1500 EUR in 21 days
(9 Reviews)

Hi, I am very interested in your project, kindly check PMB. Best regards

€1320 EUR in 21 days
(2 Reviews)

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te More

€1300 EUR in 25 days
(0 Reviews)

It's an easy task for us. We have gone through the project requirements and may start working on it immediately. Please check PM for complete details.Thanx.

€1400 EUR in 35 days
(0 Reviews)

am recevied your project very good experience in oracle ready to take your project.........

€1125 EUR in 45 days
(0 Reviews)

Hello We are a 10 year old professional IT software company. We would like to work on this project. Please find more details on our services and company in your PMB. Thanks.

€1155 EUR in 15 days
(0 Reviews)