>>I need to understand (and learn) a .NET technology that would be used as follows:
>>
>>Some 3P software has to add record(s) to a table in SQL Server database. Then my application will "deal" with this record(s) (this is not relevant to the question). I may need to "tell" the 3P software how the data from their program will go to the database. Will I need to build Web Services to consume their data/messages? (not sure if "consume" is the right term though). Or another technology?
>>
>>What technology should I look at and learn?
>
>Yes, a Web Service will suit well for that requirement.
>
>You build a Web Service on the server. Then, the client can send a SOAP enveloppe which will send a hit to one of your Web Service method and you will return them a response. I always recommend to keep it simple at first. Simply return a XML string which will tell them the success of the operation with any relevant data they need to obtain from the insertion of that record in your database.
Thank you. I will look for a course in Pluralsight on how to start on this.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham