Saturday, February 13, 2010

Upcoming SOA Architect Summits

I've been working with a number of SME's from across IBM in updating the SOA Architect Summit. We had our first delivery with the new content earlier this week in Sacramento. All reports in so far indicate that it was a very successful day - content and speakers were great, and customers that attended found that it was an excellent decision to attend.

We have two more Summits scheduled for the quarter - one in Ottawa (Feb 24th) and another in Pittsburgh (Mar 10th). Additional summits will be scheduled at additional locations world-wide through the remainder of the year.

The links above will guide you to the registration and agenda pages for the two upcoming deliveries. Note that we've also created a customizable agenda for the event - so you'll see that there are some differences in the sessions offered and flow at each location.

The event is free to attend - and the content focuses on discussing the aspects of architecting a successful SOA solution within an enterprise. This is an educational offering first and foremost - our goal is to help highlight the issues, nuances and details an architect will deal with in creating their solutions.

Lee.


End of the Beginning

About a week ago, Celso and I submitted our final manuscript for our PBE book to the publisher. We now move into a production phase - focusing on editing, cleaning up graphics, and getting the manuscript to look like a book. We also have some additional work to do in wrapping up and packaging some collateral that we will be making available as associated downloads. Domain name for a website is registered, and now we have some work to do in setting up the site and publishing our collateral.

The effort and time to get to this point was much more than what was anticipated when we set out to write a book. However, I'm not sure how we could have shortened the time or lessened the effort. Much knowledge was acquired along the way, the manuscript is better now than it was six months ago - incorporating reviews, rewrites, edits and feedback.

I've always been impressed with those that can write and create a book. However, having gone through the process - my amazement and admiration has grown.

And - this is really just the end of the beginning. Sure there's been a great deal of effort, but now how do we leverage this investment? We'll be involved in promoting the book, building and supporting the associated website (and downloadable collateral), discussing the book, some additional conference presentations, and leveraging the book in our day-to-day work efforts.

If you're interested, Amazon has pre-order (.com, .ca) links up at the moment. I'll also post updates as we get closer to the release date.

Lee.

Friday, November 20, 2009

SOA Sandbox - WebSphere Application Server Community Addition

As an update to my earlier post regarding the SOA Sandbox wanted to share that a new trial and associated exercise focusing on WebSphere Application Server Community Edition (WAS CE) has been made available.

WAS CE is a light-weight, freely available Java EE 5 application server - based on the Apache Geronimo project. Typically we'd look to use WAS CE where the focus for the project is on simplicity and cost - looking to move to more advanced application servers (WebSphere Application Server) as security, scalability and manageability become more important.

In summary the exercise: "demonstrates how a developer can build, deploy and test dynamic web applications using WebSphere Application Server Community Edition v2.1 (WAS CE) and Eclipse. You will leverage Eclipse Galileo to setup, deploy, and test a web services application against WAS CE. In addition, you will also explore the capabilities of the Eclipse Web Services tool for generating web services, as well as embedded tooling in WAS CE that aid in creating WSDL files and source."

The exercise is in the section of the Sandbox focused on the SOA Reuse Entry Point.

Again - with this being in the Sandbox - no need to download or configure the application server nor the development tooling. Quick and easy to get going - and available for free. A great way to gain hands-on experience and learn more about creating SOA solutions.

Lee.


Monday, October 19, 2009

Smart SOA Sage

We've made the Smart SOA Sage available up on the IBM.com/SOA site earlier today. It's an interactive conversation - for those new to SOA or looking to learn more.

It'll run in your web browser and is quick to go through - and not only is it educational - but its amusing as well.

It has been a long winding road to get the Smart SOA Sage out (lawyers....don't ask) - but we're excited to get the conversation out there. Give it a try - and pass along the link to any others you think might value (or be amused) by the Sage.

I'd be interested in any comments you have on the Sage.

Lee.


Monday, October 5, 2009

Fernie half-marthon and a look back at the season

Spent the weekend in Fernie, B.C. and participated in the Fernie Half-Marathon on Sunday morning. Having a race in Oct. means that there can be weather challenges. Leading up to the event - long range forecast was indicating that there would be a little rain (and possibly snow) on Saturday and partly cloudy on Sunday (and dry). However, it talking to folks, they indicated that they had heard 20cm of snow. Yikes!

Another concern going into the race was the elevation profile. No profile was available. There was a map of the course, but I've only driven past Fernie in the past, so the route didn't provide much insight. However, the course was always close to the river, so I figured that it was likely to be flat.

When picking up my race package on Saturday, I found out that the event was having a name the hill content. So there was going to be at least one hill.

On Sunday - there wasn't much sun - cloudy, with a bit of rain and from time to time a bit of snow. The high for the day was supposed to be 6 - a little chilly, but no too bad. I dressed in layers - figuring that if I started to get too warm it would be easy to ditch a layer (or two).

When I arrived at the race - came across many people running in shorts and a shirt. They looked cold - and were keeping active and working to stay warm.

The race went well. Course was well marked - many volunteers and everything was well organized. Ended up with 377 runners in the event - a good number as the race was mostly on hiking and biking trails. Wide enough for passing, but not a mass of humanity.

I ended up finishing in 2:05 - my fastest half marathon this year. Here's a look at the elevation profile of the course:

Just the one hill at the beginning and from there it was relatively flat.

This was my third half-marathon of the year. The previous race was a Five Peaks race held at the Canmore Nordic Center. Here's a view of the elevation profile for the race:

Definitely more climbs/descents to deal with for the Canmore race. I have some work to do both on my hill climbing and how I handle the more technical running needed to go down some of the hills. There were a number of places where the race course went through the trees, single track and was steep. It was a challenge to walk down without sliding - never mind running. I finished in 2:35 - the winner of the race clocked in at 1:25 which is just amazing.

The other race I competed in this year was Powderface. Here's the elevation profile for that race:

This was also a very tough race - hills were steep, lots of rocks, and as mentioned previously even some wildlife.

Running the three races this year has been a lot of fun. Looking forward to some more races in the new year. In the meantime, going to take a few days off from running and heal a bit. Then will start on a new training program and see if I can start to work on my timing and endurance.

Friday, October 2, 2009

SOA Sandbox - getting started with SOA

Regardless of the topic - the best path to learning is usually through hands-on experience. To read about a topic or have someone else describe it - while useful - is no replacement for getting your hands dirty. In looking at SOA this can be a challenging situation as there can be multiple development and runtime tools that need to be downloaded, installed and configured before getting started with any experiential learning (unless the goal is to learn about downloading, installing and configuring).

A useful alternative is to check out the SOA Sandbox. The SOA Sandbox is a cloud-based offering from IBM. The goal is to provide a way to get started with the SOA Entry Points and the associated set of IBM Products and Best Practices. By being cloud-based - there's no need to download any tools or runtimes (although there is a small Citrix plug-in download).

Once in the Sandbox, there are simple hands-on guided exercises. Its a great way to explore, learn and experience tools. Some of the tools available include: WebSphere Application Server, WebSphere Business Events, WebSphere Enterprise Service Bus, WebSphere Process Server, Rational Application Developer, and WebSphere sMash (here's the complete list)

The Sandbox takes things further by including access to an Information Center - which contains documentation on Best Practices and architectural guidance. This includes whitepapers, decision guides, technical presentations and demos.

The Sandbox is available 24/7 and is free. Exercise trials are available in 4 hour windows.

Seems to me, that this is a great way to learn about SOA as it reduces the typical hassles involved in getting set up - while incorporating guidance and exercises.

Lee.


Sunday, July 12, 2009

Couple of Augmented Reality Links...

Article today in NYTimes discussing some of the latest Augmented Reality apps showing up on mobile phones.

They included a link to discussion of an app made by IBM for Wimbledon called IBM Seer Android. Some videos of the app in action are available.

I'd expect that a set of services exist behind the scenes that make this application (and like others that will work like it) possible. Guess I have some work to do in finding out a little more about how they built this application.