Biztalk - What do you call a 'difficult' application
I think I'm going back into one of my hypomanic phases b/c everything seems so clear and I'm learning at an amazing pace. Back to Biztalk. Ok ok. Back in the day I was pretty big into Biztalk. For a while, it seemed like it was fizzling out and since we weren't using Biztalk at Tiba Solutions anymore [we basically rolled our own orchestrations which were pretty cool]. Ok, so I've been getting back into it with my time tested strategy... An hour a day for a month will get you everywhere. No, I don't mean you can learn it in a month, heck, not much worth learning can really be done in a month, at least when it comes to technology. But what I mean is, if you spend at least an hour, once a day, for a month (double up for days you miss and never miss more than two consecutive days, or three in a week), you'll be amazed with what you know.
Here's my four day report.
Schemas
I created some pretty complex schemas with complex types. Simple types are for wussies. Actually, they aren't but I was trying to sound cool. Anyway, I'm comfortable with the schema editor and while determining which item to use is largely dependent on the app, and largely a judgement call, it's hard to know how well I know it. However I think I'm pretty warm.
Message Mapping
This came too easy which makes me think I'm missing something big. I"m not going to comment yet.
Functiods
How can any real geek have access to something named a functiod and not want to use it. They almost sound like something you squeeze out and flush, but they are far from that. They rock. My big problem is coming up with legitimate ideas for them. I'm very inclined to learn stuff and create stuff just to be cool or see how it works. Functiods are Manna from Heaven for people like me.
Process
Pretty straightforward here. Nothing dramatic to report.
So basically, I can get pretty straightforwad orchestrations to work.
Deployment and Testing
Uhhh, yah, this is uhhh, umm, wow, I'm drawing a blank, oh yah, deployment, uh, yah, uh. I'll have to get back on this one.
Ok, so here's what I want to know. A few of my friends like optionsScalper have worked with BTS. What I want to know is "At what point do I know my game is strong?" What sort of project would it have to be? Number of schemas? I doubt it. Complexity of Schemas? Probably, but just a piece of the puzzle. Advanced Orchestration ? THis has got to be where the men are separated from the boys. So what makes you the man? Calling diffefrent adapters? That's not that hard so it must be more. Writing your own? Yah, that's got to be a sign of a real BTS developer. Calling web services, WSE 3.0 etc in an orchestration? That's got to be it. What else, what else (leave out deployment b/c I just suck at that right now).
Anyone got any ideas? What's a 'good' project to test yourself on to determine that you are ready for prime time? I wanna be the Biztalk guru - as you may know, we breed Two Connect down there and I wanna rep Miami too. Any fellow BTS students interested in collaborating on a project, please lemme know.