Web Service Guy

Web service stuff

May 2003 - Posts

New Skins - Wow

Some great new blog skins thanks to Jesse. Especially Andrew's. Looking just like MT now :-)

But isn't there a more... er secure way of doing this. Has anybody loaded a behaviour from a 'stealth' stylesheet? I suppose IE will block this from a different domain.

What about uploading a reference to an XSLT stylesheet? That will give total control but would involve some backend work to support.

WSE integrated with 1.1?
Did I miss something? I'm sure I read somewhere that the Web Service Extensions libraries were going to be integrated into 1.1. I have searched the class reference high and low but can't find any WSE stuff.
Back to the future...

Delays reported by Julia on the shipping of the VS 2003 upgrade. Can't wait. Am downloading 1.1 SDK at this moment. Back to 2000, command line compilers and notepad. Back to the future...

VS 2003 $29 Upgrade
Anybody got their $29 VS 2003 upgrade yet? Ordered last Friday - now I get a 'Held: Incomplete Application' message on the order status page?
Jesse and COM+

Jesse has been getting rather steamed up about COM+ and state. Here is my advice:

If you want to use COM+ and all the benefits that that brings (scalability through JIT activation and object pooling / ACID transactions across multiple data sources / Queued Components / SOAP support etc etc) then embrace the stateless model that COM+ requires.

Pass all parameters in on the call.

Small bits like connection strings can be setup in Component Services manager using Object Construction. If you really must keep state there are options such as the Shared Property Manager or deserialising and reflating objects using SQL Server or file storage (.Net serialisation makes this easy).

An important question you should ask. Why do I need COM+? All this cool stuff means overhead. It is only recommended for large enterprise apps with very high numbers of concurrent users.

Above all remember that COM+ is not a small thing to be mastered in an afternoon by cutting and pasting a few lines of sample code. Read, code and learn and if it gets tough, then console yourself that you are gaining a very valuable skill.

More Posts