Thursday, December 29, 2005

Thursday, December 22, 2005

ABC of an Endpoint

The message passing in Indigo is done by endpoints. Endpoint consists of ABC. A is address, B is binding and C is contract. By address we mean the URI of the location where the service is located or the address of the service. By B we mean the Binding which defines the Protocol, encoding, security transactions ECT and C is the contract of the Service i.e. what it is exposing to the outside world.

Wednesday, December 14, 2005

VS2005 Launch event in KIET

Yesterday we did a VS 2005 Launch Session at PAF KIET . That was second the launch activity by INETA Pakistan. I was accompanied by Adnan Farooq (MVP) and Hammad rajjoub (MVP). Event was attended by some 50-60 students + faculty members. We also introduced Imagine Cup 2006 and INETA to the audience. Adnan started off the proceedings with introduction to INETA. Hammad rajjoub followed it up with introducing Imagine Cup 2006 and VS 2005 Launch. Then I presented Smart Clients technology in VS 2005 with a introduction to Biztalk on which hammad also shed some light. then Hammad rajjoub ended presentation with an introduction to SQL Server 2005 and BizTalk 2006. We also showed a video for VS2005 launch address by Steve Ballmer. After the presentation we distributed the goodies amongst the audience, thank to Microsoft Pakistan. There were few questions on VS2005 and Biztalk which we were very glad to answer.

Thats me :)

Thursday, December 08, 2005

BizTalk Server 2006 Accelerators

Microsoft has released following BizTalk Server 2006 Accelerator Beta2s:

· Microsoft BizTalk Accelerator for HIPAA 3.3
· Microsoft BizTalk Accelerator for HL7 1.3
· Microsoft BizTalk Accelerator for RosettaNet 3.3
· Microsoft BizTalk Accelerator for SWIFT 2.3

I am really glad to see SWIFT Accelerator being made avaialble. Its an awesome oppurtunities for Banks and other financial institutes that are connected to SWIFT network to try BizTalk 2006 and see the value it adds to EAI as well as other domains.

Monday, December 05, 2005

Microsoft Distributed Computation Technologies

Microsoft has 5 different Technologies for building distributed applications. To start with my favorite is .Net Remoting, it’s for communicating with .Net to .Net Apps cause then it is at its best. Then we have ASMX, also known as ASP.Net Web Services). Then ES (Enterprise Services) where you can manage object Lifetimes and define transactions in Distributed Environment. WSE or Web services Enhancement with WS-* specification. Last but not the least is MSMQ or Microsoft Message Queuing which is best suited for Windows based Applications.