Arnauld Desprets and Laurent Rieu are two of IBM’s European leaders in the SOA governance space so it’s worth reading their developerWorks article on implementing and enforcing a service lifecycle with WebSphere Service Registry and Repository. A reminder though that WebSphere Integration Developer isn’t the only mechanism to create SACL and OWL files.
Archive for the ‘Technology’ Category
Service Life Cycle
Monday, June 11th, 2007REST and Web services in WSDL 2.0
Saturday, June 9th, 2007REST versus SOAP is one of those holy wars it doesn’t pay to get too passionate about. Each has its own merits, for example the simplicity of REST versus the transport neutrality of SOAP. It was therefore interesting to read a developerWorks article that describes how the HTTP binding in WSDL 2.0 enables REST-style interactions for Web services. As the author indicates, this support doesn’t let you do everything you could with a truly REST based service but it’s good to see the WS-* spec writers taking the move for simplicity on board.
JAX-RPC Web Services
Saturday, June 9th, 2007There is an interesting developerWorks article covering the JAX-RPC Web Services support in WebSphere Application Server Version 6.1. It demonstrates how this support alone can provide some of the benefits normally associated with an enterprise service bus, namely location transparency (WSDL endpoints can be overridden in the administrative console) and protocol transparency (SOAP/HTTP, SOAP/JMS or RMI/IIOP). As the article goes on to state, the combination of WebSphere ESB and Service Registry and Repository can give you much more dynamic behaviour when trying to achieve the first of these but if all you need is the ability to modify endpoints when, for example, moving from the development environment in to production, then this may suffice.
Creating your own mediation primitive
Saturday, June 9th, 2007The WebSphere Integration Developer InfoCenter contains a section on creating your own mediation primitive to sit on the palette alongside the standard set of primitives. If you prefer learning by example, then Russ Butek has a developerWorks article out that leads you through the steps to create and deploy a simple primitive that writes all or part of a Service Message Object out to the console. (A handy primitive to have in your toolkit in its own right.)
Registry and Repository Access Control
Thursday, June 7th, 2007If you’re going to put all of your services in to a single registry along with the artefacts that describe them then security is going to be important to you. WebSphere Service Registry and Repository has a comprehensive fine-grained access control mechanism based on the industry standard XACML. There is a developerWorks series starting which describes the details. (And no, I’m not just plugging it because Gary was once my mountain marathon partner!)
Web Service Transactions
Monday, June 4th, 2007As I’ve mentioned previously, shortly after I first joined IBM I was a member of the development team for the transactions component, initially of Component Broker and then WebSphere Application Server. My team leader back then was one Ian Robinson. Ian has since risen to the heady heights of Senior Technical Staff Member and I’m glad to say that he now acts as my mentor. Ian is co-chair of the OASIS WS-Tx committee and, as announced on his blog (of which I had no idea of the existence), Version 1.1 of the standard has just been announced. Ian has also added his name to the list of contributors on the WebSphere Community Blog (note the new location) having authored a lengthy article on the support for Web Service Transactions in WebSphere Application Server.
Rails Overview: Intro and Getting Started
Thursday, May 24th, 2007So, here goes… there’s plenty to say so my overview of Ruby on Rails is going to be a multi-parter. Note, this isn’t going to be a tutorial – there are plenty of those about. This is my view on what makes Rails hot and where it’s not based on my experiences as a Rails newbie. My background, for reference, is with J2EE professionally, and PHP on the side.
(more…)
Hosting by the slice
Wednesday, May 23rd, 2007A couple of months back I was looking for somewhere to host a Ruby on Rails app (of which more in another post shortly). In the end I settled for a Virtual Private Server from US firm Slicehost (who are themselves Rails developers). For just over £10 a month I get 10GB of storage, 100GB of bandwidth and 256MB. Bargain! I’d love to use a host in the UK but I’d easily be paying twice that and getting half the spec (unless someone out there can point me at a good deal I’ve missed).
(more…)