My blog has moved and can now be found at

No action is needed on your part if you are already subscribed to this blog via e-mail or its syndication feed.

Tuesday, April 10, 2007
« Java Tutorial for Web Service Interopera... | Main | Google Maps - Get what you ask for! »

I will be teaching a graduate degree class on Service Oriented Architecture via the Johns Hopkins University's Engineering Programs for Professionals.  The exact date is uncertain, but I expect it to be either in the Fall of this year or the Spring of next year. Here is the class description:

605.702 Service Oriented Architecture

This course will explore SOA concepts and design principles, interoperability standards, security considerations as well as runtime and governance infrastructure for SOA implementations.

Web services will be used as an example of implementation technology for SOA and as such, the exploration of runtime infrastructure will focus on standards based support for SOA requirements in modern service platforms such as .NET/WCF and Java/Axis2, the role of mediation systems such as XML Security Gateways and ESBs, as well as how Registries, Repositories and Web Service Management capabilities map into an implementation of a SOA.

Given its focus on shared capabilities, SOA involves more than technology. Therefore, additional topics will include the impact of SOA on culture, organization, and governance.

If you thought the definition of SOA sounded familiar, you would not be mistaken.

I am really looking forward to teaching this class, if for no other reason that I have found that in the process of teaching (or preparing and giving a presentation) and interacting with the audience, I often learn a great deal as well.  Given the rapid change in this topic area, this course more than likely will tend to morph on a semester to semester basis as our shared understanding of what SOA is and how best it can be implemented advance.

UPDATE (4/11/07): Course description was recently updated to be bit more descriptive (or buzzword compliant - take your pick) :-)

4/10/2007 9:04 PM Eastern Daylight Time  |  Comments [3]  |  Disclaimer  |  Permalink   
Friday, May 4, 2007 10:42:58 AM (Eastern Daylight Time, UTC-04:00)
Hi Anil :

I'm a student at JHU and an interseted in the SOA class you will be teaching. Do you know which campus you will be teaching at this fall?

Thank you.

Imran Khawaja
Friday, May 4, 2007 7:25:16 PM (Eastern Daylight Time, UTC-04:00)
Imran - AFAIK so far, I will be starting to teach only in the Spring. Location is not final as of yet, but will be either APL or Dorsey.
Anil John
Tuesday, May 29, 2007 10:52:27 AM (Eastern Daylight Time, UTC-04:00)
Hi Anil

Hope you doing good. Can you email me the Course description / contents covered for this class ?
Prashant Nerkar
Comments are closed.