Thanks Again for detailed reply.
The secenario is for process industry. The third party solution is all written in VB.Net/SQL Server 2008 and they are comfortable using this(developers).
Their product is going to do all the processing of data(back office) and AX will be the master for Sales, Customer, Order Creation etc. Their Product(VB.Net/Sql Server) will process after they recieve PruchaseOrder etc from AX.
Now I guess Push based secenario as you mentioned in your previous reply whould be appropriate?
Still I am wondering how to notify for the typical secenario which i have arealdy mentioned like
1.If I create 10 Purchaseorder, how will my Vanilla Web Service given by default in AX will notify the
third party product that they have to consume my service to get the data for 10 Purchase Order and
process it. i.e How AX Pushes the data.
2. If I create 10 Purchaseorder and if third party product is not there how to handel the error?By writing custom X++ code?
My Background:
Developer in Other appllications for last 8 years like Siebel, Oracle SOA Suit, Oracle Business
Inteligence etc. Good exposure in .Net frameworks, programming, SQL etc. One month Expousre in AX 2009 with no formal traning.
I will be responsible for AX side and they
will be responsible for .Net side of the code.
1. Our aim is to achieve a scalable solution independent of both products.
I have done the following from my side.( I am repeating my self)
1. Exposed AX Services via IIS for them to consume through webservices. By Adding service reference in
the VS-Studio 2008 and then modifying there Vb.Net code to accomodate the functionality.
For example: PurchaseOrder in AX.
Still i have few questions on the way it will work and so do they(as both have very little exposure in AX
2009)
1. If they update the 10 Purchase Order for AX is there any typical seceniro I have to consider which you
might have come across with repect to AX updates?
2 I have never created a technical design document with repect to AX-AIF does microsoft has any
documented best practice (I could not find any in there sure step for AIF)
4. Is there standard design patterns for AX-AIF /Webservice-.Net Integration?
Can you take some time in giving my a starting point in this case(Agile development methedology etc).
Also is this the approach most appropriate and fast(i.e using AIF/Webservice).
I have no exposure in other approach as well like MSMQ, File System, Biztalk. with repect to AIF.
Apologies for any inconvinence if I may have caused by asking be too much.
But any answer will be great help.
Any code/document are also very much welcome.
Thanks very much (for all the answers already you replied) and unfortunetly I am becoming bit greedy.
:)
Neeraj