It’s been a really busy week since I posted my first post on Exchange Web Services. I have learned a lot in that short period of time that I want to share with you. Whether you are an OpenEdge, Java or .NET developer, I think this post is going to have some information for all of you.
In my first post, I told you about the background story – I need to enable an OpenEdge CRM application to create, modify and delete calendar and task items in Microsoft Exchange. I also need Exchange to let me know any time a calendar or task item is changed so that I can update the OpenEdge database accordingly. Simple use cases.
When I left off last week, my next step was to get Exchange subscriptions working, and, boy, what a trip that has been.

What is Enterprise Architecture?
May 1
Posted by Bruce Gruenbaum in Application Architecture, Business Architecture, Commentary, Data Architecture, Enterprise Architecture, Information Architecture, SOA, Technical Architecture | 3 Comments
A question that I am often asked by colleagues and friends alike is “What is an Enterprise Architect, anyway?” This article is the first in a series of articles that will explain the term “Enterprise Architecture,” why it is important, and how each of the disciplines that constitute Enterprise Architecture relate to each other. Most importantly, this article is going to talk about how Enterprise Architecture needs to govern the processes around software development.
Tags: Application Architecture, Business Architecture, Data Architecture, Enterprise Architecture, Information Architecture, SOA, Software Architecture, Solution Architecture