Dude, you are a real trip. I’ve really enjoyed this discussion. Yes I always start out in FLOW until the if statements get too nested or I just have to use Java or C#. I agree that you should always start out doing the implementation in FLOW. What you usually find out is that it is enough. But and it is a big butt, basically what I’m leaning towards is to not do anything other than ‘glue’ and mapping in FLOW. The fundamental business logic (whatever that means) needs to be done in real code.
And I don’t mean to be condescending, but I’m not going to argue obvious generally recognized truths on an internet forum. You get it or you don’t. Kind of like: I’m OK, sorry about you.
jtu100 - We’re just having fun. This kind of exchange is what is good about these forums. So we disagree, but at least we know why we disagree.
As far as .Net support, it is going to be great. I use the future tense because sadly, for what ever reasons, the .net support Web Methods added in 7.1 just didn’t get proper QA. I think it fell thru the cracks with the SAG transition. webMethods is getting the bugs I’ve reported fixed, but it would help if everyone tried it out and reported your problems as well. Believe me it won’t be hard to find a problem. Anyway, they supply a nice addin for visual studio 2003/2005 that allows you to connect to IS and select either services or documents and generate code. If you select a document, it generates code to serialize and deserialize an object version of the document into and out of the IData object (the pipeline). If you select a service, it generates everything you need to call the service. And deployment is simply copying the .net assembly to the server and then using Developer to define a .net service. And you can have the .net service run under a named app domain, so redeployment is a simple as shutting down the app domain and copying a new assembly to the server. It really is slick. Or really will be slick once they get it debugged.
They have also added some great web service support in 7.1, like contract first support where you give it the wsdl and it creates stubbed out services for you, and the new web service descriptors support consuming web services (based on wsdl) and exposing services as web services. Much easier than the old way of doing SOAP in previous versions (again will be much easier after the bugs are fixed) Also they default now to document-literal which is a nice touch. I’ve heard that Microsoft helped them with this new feature, and theoretically they did a nice job. Just way too buggy at the moment. Give them time.
I would recommend skipping 7.1 and going right to 7.1.1 as it has at least 2 of my bug fixes incorporated into it. There are more coming.
]Monty[