Thoughts on enterprise IT

Dustin Amrhein

Subscribe to Dustin Amrhein: eMailAlertsEmail Alerts
Get Dustin Amrhein: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Dustin Amrhein

Earlier today I read an interview with fellow IBMer Andrew Spyker that touched on the use of declarative programming models in the new WebSphere XML Feature Pack. I think most of you are probably comfortable with what a declarative programming model is, especially in comparison to imperative programming models, but I really like Andrew's explanation in the interview: ... declarative programming asks the user what they want to do. This is as opposed to imperative programming (ex: Java code working with the DOM or JAXB APIs) which asks the user how they want to do what they want to do. Andrew goes on to make the point that not only is code written in the declarative style easier to adapt and maintain over time, it also lends itself to better optimizations. The reason for this is pretty obvious based on his definition above. Code written in the imperative style explicit... (more)

Forget Defining Cloud Computing

Early Bird Savings for Cloud Expo Defining cloud computing has proven to be nearly impossible. Ask ten different people and you'll get ten different answers. Countless discussion groups, blogs, articles, etc. have attempted to give their own take on cloud computing, and all to no avail. The industry just can't agree on a common definition. With that in mind, perhaps it's time to move past trying to define the cloud and look into the common characteristics of such solutions. Many of us have heard or read about some of these cloud characteristics, so I thought I would offer up my t... (more)

IBM & Cloud Computing: Self-Service Clouds with Fine-Grained Control

A common feature of cloud computing solutions is that they enable self-service access to the services they provide. This enables users to directly procure services from the cloud, and it eliminates the need for more time-consuming, labor-intensive, human-driven procurement processes familiar to many in IT.  That's not to say that a cloud computing solution should provide its services in a free-for-all manner, letting any user take any action within the system. There should be strict controls over the services users have access to and the actions they can perform with those servi... (more)

IBM & Cloud Computing: How WebSphere CloudBurst Delivers Consumability

Normal 0 MicrosoftInternetExplorer4 The new IBM WebSphere CloudBurst Appliance is a one-stop shop for creating, deploying, and managing WebSphere virtual systems in a private cloud. It has quite a lot of very cool features that make this a possibility, and I could go on and on about those features. That’s not where I’m heading today though. Recently, I’ve spent a bit of time experimenting with the appliance, and there’s a theme throughout the entire offering that has me truly excited to see this in the hands of users: Consumability. It’s nice to have cool features and function, ... (more)

Cloud Computing and Virtual Images

Cloud Expo on Ulitzer A look at several different cloud computing solutions will reveal a technological enabler present in almost each one. The enabler I'm talking about is the use of virtual images. I cannot think of many, if any, cloud computing solutions that provide software elements (i.e. more than just servers, storage, memory, etc.) that do not use virtual images in some form or fashion. Of course, one of the reasons virtual images form the backbone of many cloud solutions is obvious. Virtual images provide the benefits of server virtualization. We can activate many virt... (more)