
OTA Middleware (open travel alliance)
- or -
Post a project like this- Posted:
- Proposals: 8
- Remote
- #1441105
- PRE-FUNDED
- Awarded

Description
NO; I don't want a team thanks.
NO; I don't want to Skype to discuss it more.
NO; I don't wish to 'partner' with you on future collaborations.
Ok, sorry real people for that ugly disclaimer, I get many boilerplate responses. I am looking for a can do developer, who is going to be a coder to do this task for me.
General information for the business:
Integration work for existing online travel agent software
Description of every module:
This is an integration module to connect OTA (Open Travel Alliance) providers to our own Propriety system.
For the purposes of simplicity and to speed the development we will create a new ASP.NET MVC Application that will contain the framework that we implement on the client side. As it has to be merged with our current code base this app will be in MVC5 rather than Core. Using Automapper, Unity and EF. We are building this now to give you the framework and patterns all done.
Description of requirements/functionality:
There are several providers, all using a mixture of different releases of the OTA Specification, but the common methods to be implemented are;
OTA_HotelAvailRQ/RS
OTA_HotelSearchRQ/RS
OTA_HotelResRQ/RS
OTA_HotelResModifyRQ/RS
OTA_HotelDescriptiveInfoRQ/RS
OTA_CancelRQ/RS
OTA_PingRQ/RS
OTA_ReadRQ/OTA_HotelResRS
Your task will be to create a repository type pattern that implements these methods and then maps the results to our Propriety system. So it will be MVVM is the expectation and use Automapper to control those. The reason for this is that there are several versions of OTA that we need to implement. Without knowing the exact specifics if there are differences then we will have a different VM for each schema and then map that to our own VM then save or update. Pretty simple. But attention to detail is critical.
There is a Part 2, in which we will implement a subset of the Rental Car OTA spec. But I will add that as an extension to this project or new project.
CMS and Admin requirements: There will be some User Interface to this application to enable the management and testing of these methods or indeed manual use of them.
This will enable the system (test user) to;
a) Search for new Hotels
b) Map hotel results to existing hotel or add a new hotel (of course this can be automated but we may also wish to do it manually).
b.1) Map amenities,descriptions and potentially the lookup data to our existing data (this is low priority, we may not implement)
c) Call each of the methods to book, amend, cancel
As noted - we will provide a new MVC app with the base framework and patterns and a SQL Database with our lookup data.
Specific technologies required: C#, ASP.NET, MVC5, Automapper, Unity, SQL, XML, REST, JSON
OS requirements: Windows
Extra notes:
As it involves our Customer Data and our Customers Supplier Data this is all confidential to them and you will be required not only to sign an NDA but give your honest commitment to the security and integrity of their data and the application. Please acknowledge this in your message.
Only Developers who are proficient in C#, Linq, MVC need apply. You do not need to know the OTA specification, it is just an XML Request / Response Pattern which you will learn and understand quickly.
Please don't send any generic proposals for template type replies - I will just ignore and delete those.
Happy for hourly and/or fixed price. I am a Microsoft Technologies developer and can do this myself but need help due to time constraints. I will give you sample code and my framework / patterns / practices.
Please demonstrate to me that you have read this fully and have some understanding of what it is we are trying to achieve, Thanks, Steve.
Steve W.
95% (20)New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Hi Steve, ,
I have already have google all about OTA and you have clearly mentioned in your post that It is not so difficult to work on OTA feature .
Thanks. -

I have already google it .. but Just want to connect with you for further discussion . I have also gone through the other features that OTA provides ...
-

Hello Steve,
We have gone through with the project description and we are ready to sign an NDA. Please share the same so we can sign and send back.
Quick query:
1. What is your existing application in which you want to integrate this module?
Please let me know your feedback so we can proceed.
Regards.Steve W.31 Jan 2017The existing app is our proprietary online travel booking software. But I will give the developer the app with framework and models in place. Thanks.
Ways and Means Technology P.31 Jan 2017Hello Steve,
Thanks for the message.
As per your latest updates in job post, please let me know how we can proceed further with the project discussion?
Looking forward to your reply
Regards,
Gunjan -

Hi ,
can we have an quick discussion on your project requirement so that we have clear idea about your requirement and can proceed further . you can add me by name si.hemant on skype .
Thanks ,
Hemant
Steve W.31 Jan 2017There is no discussion to be had at this point.
You either read all my requirements and respond as best you can with appropriate relevant questions, or you move on. Please don't waste my time. Thanks.Hemant Y.31 Jan 2017Steve, I have gone through your requirement as you have asked for Expertise asp.net ,MVC developer who have experience in software development for Travel industry . I have send proposal to you. please go through It and revert me back .