Find Jobs
Hire Freelancers

Simple eCommerce integration in Talend (we also welcome other ETL/ESB tools): Odoo ERP + Digitland Enterprise ERP (Odoo eCommerce - new orders, new customers; Digitland - new products, stock availability, invoices...)

$1500-3000 USD

Fechado
Publicado há mais de 4 anos

$1500-3000 USD

Pago na entrega
We want to launch the Odoo v13 eCommerce module and connect it to our existing ERP system which handles the stock, accounting, sales, statements, hr etc. Odoo eCommerce will allow our business customers to place orders using their individual price lists. Data which need to be exchanged between the systems are mainly: new customers (Odoo -> Digitland), new orders (Odoo -> Digitland), new product (Digitland -> Odoo), stock availability (Digitland -> Odoo), invoices&wh/outs (Digitland -> Odoo). We do not plan nor want to create the system-wide integration between those two. We want to transfer only the informations which are necessary and keep the things light and easy as possible. What technology may we use for data exchange? A. Digitland Enterprise is built upon Oracle 11g database. It does not offer us any proper API interface, but it does have a module called DE-WWW. This module is a set of tables and views which are separated from the tables/views the system uses normally. The content of DE-WWW is being checked periodically and if any changes are detected, the new records are being transferred to the main database. We can fetch all the needed informations from the system database, which we also already tested using Talend on Products, Customers, stock availability. B. For Odoo we consider using CData JDBC Odoo driver. It uses Odoo External API (XML-RPC) and enables us to fetch / pull the data from / to Odoo like if it was a regular database using SQL queries. Additionally it allows us to RPC Odoo using another mechanism using nested JSON, so we gain all the possibilities which are available when using regular XML-RPC API/ REST API. We performed some tests of this driver using Talend with success. Otherwise we may use XML-RPC or REST-API. When should be the data exchanged? The amount of data to be exchanged will not exceed 100MBs/day before the end of 2022 (under 200 new orders / day + invoices + stock quantity updates). New orders and customers from Odoo will be pushed to Digitland using object state change detection and the webhooks. We want so that Odoo used Talend endpoints to pass the order/customer data and to trigger the exchange process this way. Looking from the other side, DE-WWW may prepare the needed data for us using right tables and views. We can either use a Oracle Database Change Notification mechanism for the exchange processes to be triggered automatically (like from Odoo) or we can periodically check the number of rows to change and then fire the Talend job. I must say that the first solution with the Database Change Notification is being analyzed at the moment so that’s why we do have a backup option. In both systems we will store the external IDs of the objects (Orders, Customers, Products) and additionally we would also want to have some „object identifier" database in the middle (which could Talend use; contains: Odoo Object IDs, Digitland Object IDs) and the log which would contain all the exchanged information headers with the timestamps, flow direction. They both could be done using Redis or some other key=>value database. Below I attach 2 simple diagrams which show the general idea for the project. One of them does concentrate on the types of data to be exchanged, and the other one shows also the intermediary part of the system - ETL/ESB tool. We have the Odoo and Digitland partners ready for cooperation, they know the basic concept behind the project. Please let us know: - what do you think about the project, weak design elements, what should be done differently? - what is your experience with Talend (and other ETL/ESB tools)? - what is the right and most effective tool for the job in your opinion (Talend / NiFi / MuleSoft ... xxx) which could also be used in the future to build more complex integration? - what would you be responsible for in the project? - how long will it take you to finish the integration? - when can you start the project and what informations do you need to start?
ID do Projeto: 21692925

Sobre o projeto

15 propostas
Projeto remoto
Ativo há 4 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
15 freelancers estão ofertando em média $2.800 USD for esse trabalho
Avatar do Usuário
Hi, This is Vipin, an alumnus of IIT Kanpur. I have 6+ years of experience in customized software, web and mobile app development and has expertise in Android, iOS, Python, Magento, PHP, HTML, Java, Angular and Ionic framework. I would like to work on your project and looking for long term work. Kindly connect to discuss in detail and check my recent work in portfolio section as well. Hope to talk more soon Thanks
$2.250 USD em 7 dias
4,5 (6 avaliações)
5,6
5,6
Avatar do Usuário
Happy to work on this assignment. I have gone through your integration requirement between Postgres and Oracle and I believe it can be done easily. I've good experience on the integration technologies like Oracle service bus , JCAPS , Seebeyond and Java Spring Integration which all are based on enterprise integration patterns. Here are the details what you are looking for : - what do you think about the project, weak ..? --> As of now I would say Odoo driver , I'll prefer REST as its a standard and will help in future integrations. - what is your experience ? --> As I mentioned have hands-on on integration technologies like Spring integration , OSB , Seebeyond , JCAPS. - what is the right and most effective tool for the job --> I'll recommend spring integration , its more flexible and provide inbuilt support to integrate in different protocols like jdbc, TCP, UDP, Email, http etc - what would you be responsible for in the project? --> To develop a standalone integration solution to syn-up /ETL the databases ( Sync / Async) with all the transformation logic. - how long will it take you to finish the integration? --> Initially it looks like 2-3 week job but can confirm only after getting more details of the tables / data. - when can you start the project ? --> It looks like the triggers at both end are already implemented , I need the tables information , transformation details and any rules/filter we need to apply in sync-up - Abdul
$1.500 USD em 7 dias
5,0 (15 avaliações)
4,7
4,7
Avatar do Usuário
Hello! Nice to meet you! I have read your project carefully.I am very interested in your project. I have a lot of experience on data processing. I have used the Talend DI, MDM and BD before. I hope to cooperate with you. Tell me your opinion. My regards.
$2.000 USD em 10 dias
4,8 (2 avaliações)
3,4
3,4
Avatar do Usuário
Hi there, I am JAVA developer, please check my skills below: 7+ Years experience in design and development of Enterprise Software Systems built on Java and J2EE technologies. Expert in Rich Internet Applications (RIA).With advanced JavaScript Frameworks using Ext JS, jQuery, Yahoo UI, DWR. Experience using Struts, Spring along with persistent frameworks using Hibernate,iBatis in building persistent layer for applications. Sound knowledge of Design Patterns, implementation in System Integration and Architecture. Experienced in J2EE application development using Enterprise Java Beans (EJB), JDBC, Servlets. Exposure to Service Oriented Architecture (SOA), Experienced in development and use of Web Services. Worked on various J2EE applications on application servers such as Weblogic10.3 Websphere, Jboss and Tomcat. Proven ability to diagnose, troubleshoot, and resolve technical problems. Team player with outgoing personality. I am willing to discuss your work, please come on the chat. Thanks
$2.250 USD em 7 dias
5,0 (1 avaliação)
2,5
2,5
Avatar do Usuário
We have been working on such functionalities and have extensive knowledge of what you’re looking for. We're an American Company, based in Flower Mound, TX, with a phenomenally talented team of designers and developers who have the ability to deliver you the project in a very quick span of time. Further details can be discussed over chat and I would love to answer any questions that you may have. I will look forward to hearing from you. Regards, MT Pixels LLC
$2.000 USD em 10 dias
5,0 (1 avaliação)
2,6
2,6
Avatar do Usuário
How are you, sir. I have checked your post. And I just have known that you want a developer to work for your job - 'Simple eCommerce integration in Talend (we also welcome other ETL/ESB tools): Odoo ERP + Digitland Enterprise ERP (Odoo eCommerce - new orders, new customers; Digitland - new products, stock availability, invoices...)' I have much and in-depth experience and expertise in developing this kind of technology and job. Also I am familiar with similar jobs I have mastered skills such as Data Integration, Relational Databases, Java and so on. Please send your message to me, so we can discuss more over chat.
$2.500 USD em 13 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi, Greeting from Globtier! We have gone through your job posting and found our skills best suited for the project scope. We would be glad to mention here that we are having a professional & experienced team of ODOO Developers. We are applying with default bid. Please initiate the chat, so we can better discuss the scope of the project, as of now the requirement is very narrow or it would be great if we can connect for a quick call. Let us know a convenient time to connect, so accordingly, we will manage things at our end. Best Regards Globtier Infotech Inc 100% Project Completion Rate | 10+ Years of Experience
$3.000 USD em 15 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hello, We have reviewed your requirement and we have the right skills to make your project successful. You have explained the requirement pretty well and have covered the aspects of functionalities in a sophisticated manner but an in- depth technical discussion is required to freeze the scope which will ultimately help us to suggest you an optimal solution. We have a dedicated team of 70+ designers, developers, QA, Project Managers, Data Scientists, Testers and Sales Coordinators. Our database engineers are well versed on databases like SQL, Big Data, Hadoop, MySQL, ETL, Mongo DB, NOSQL etc. We have 14+ years of overall industry experience in building ERP, CRM, POS, Mobile apps and various kinds of customized SaaS based solutions from scratch. We have our clientele presence in more than 20+ countries and till now we have successfully executed 1000+ projects. We have a team of Web and Mobile app developers who have 10+ and 7+ years of experience respectively, on PHP, .NET, Java, Python, Wordpress, Android and iOS platform. We have so far developed multifaceted apps on Inventory Management, Accounting Management, VoIP, Fleet Management, Flight Bookings, Shuttle Tracking, Automatic Vehicle Locator, Learning Management, eCommerce, GPS Navigation System, HRMS, Weather Forecasting, Fintech etc. Hence, please suggest us your availability for further discussion. Looking forward to hearing from you. Thanks.
$3.000 USD em 21 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) POLAND
Krakow, Poland
0,0
0
Membro desde out. 9, 2019

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.