Welcome!

Bick Group

David Linthicum

Subscribe to David Linthicum: eMailAlertsEmail Alerts
Get David Linthicum via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by David Linthicum

You've heard of downsizing and rightsizing, so how about Cloudsizing? As properly defined, Cloudsizing is: The improvement of efficiency and effectiveness of an organization through the selective use of computing resources that are delivered over the Internet Simple but powerful, and fairly obvious, considering all that's been written about Cloud Computing recently. However, what is not obvious is how you approach Cloudsizing, or how you get started. Thus, the purpose of this column/article, and the next three, is to introduce you to both the notion of Cloud Computing and how to drive your enterprises in that direction, and to do so through understanding and not just following the hype. How the heck do you figure out what needs to be in the Cloud and what needs to be local to the enterprise? As with all things related to enterprise computing, it depends on your ente... (more)

The Realities of Cloud Computing

I’m just finishing up a book on cloud computing and SOA, and found the process of writing the book to be a great catalyst for thinking through the issues surrounding cloud computing, as well as assisting my clients with their cloud computing strategies. As I found, there are a few issues to consider with cloud computing: First, cloud computing is not the savior of IT. It’s nothing but a way to deploy your enterprise architecture in such as way that has the potential to be more productive and cost effective. In essence, it’s a tool, not a way of life. It’s not magic, it’s not even... (more)

Leveraging Web Services for Application Integration

Web services holds the promise of moving beyond the simple exchange of information - the dominating mechanism for application integration today - to the concept of accessing application services that are encapsulated within old and new applications. This means organizations can not only move information from application to application, but they also can create composite applications, leveraging any number of back-end application services found in any number of applications, local or remote. Key to this concept is figuring out how Web services fit into the existing application int... (more)

Coordination and Transactions Are Key to Building an Operational SOA

Building an SOA usually means leveraging a loosely coupled-type architecture. While the benefits of a loosely coupled SOA with many services are apparent, the operational characteristics can be a nightmare. However, with a bit of planning, and the use of some standards, your SOA will be both reliable and functional. The key problem is to make many services, some you own and some you don't own, work and play well together. The objective is to leverage many services, and do it in a way that makes them appear like a single application, although the services could be running anywher... (more)

Ten Things to Think About When Building the Perfect SOA

Right now the implementation of SOAs seems involve much more hype than actual work. However, there are some patterns beginning to emerge, or, procedures the implementers are doing right to insure success. These patterns are not always obvious, so perhaps this is a good time to learn through the successes of others and do our own homework before we spend millions on moving to an SOA. It's also important to note that our thinking is always evolving. As we learn what works, or perhaps more importantly, what does not work, we get closer to near perfect implementations that bring hug... (more)