Bick Group

David Linthicum

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

Top Stories by David Linthicum

I'm consulting the project and strategy levels...and finding that a lot of real work needs to be done to get SOAs up and running. For most organizations, the first step of their SOA project is to figure out how much this SOA will cost. So you can budget appropriately and get the funding. It's a good first step, but most organizations that want to build an SOA don't have a clue about how to approach the cost estimate. In many cases, they grossly underestimate the cost of their SOA, hoping their bosses and accountants won't notice later. In other words, go in low to get the approval, and reveal the higher costs later after it's too late...the investment has been made. Not a good management practice, if you ask me, but a pretty common one. So, how do you calculate the cost of an SOA? While you can't cost out an SOA like a construction project, many of the same... (more)

The Most Popular Web APIs Will Be Social-Oriented and Complex Business-Oriented

As we build services/APIs for use within the enterprise or cloud computing, there seem to be two clear trends for those who are consuming the services/APIs: they want to leverage APIs that drive social networking, such as Twitter and Facebook, and they want to leverage complex, business-oriented, and high-value APIs that they don't want to build themselves. APIs around social networking are easy to define and leverage. They have simplistic data structures and well-defined methods. While they are simplistic to use and understand, they also have huge value for both the API/servi... (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)

Make the Most of Cloud Computing with SOA

SOA in the Cloud on Ulitzer While there are many attempts to fix the badly broken IT architectures within our enterprises, most ‘solutions' just put another technology layer on top of the existing technologies in hopes that the technology will somehow fix the issues. As you may have guessed, it just makes things more complex. Few enterprises were willing to take the risk and address the core issues. Service-oriented architecture, or SOA, is really about fixing existing architectures by addressing most of the major systems as services, and abstracting those services into a single ... (more)

Understanding Information Transformation

The transformation layer is the "Rosetta stone" of the system. It understands the format of all information being transmitted among the applications and translates that information on the fly, restructuring data from one message so that it makes sense to the receiving application or applications. It provides a common dictionary that contains information on how each application communicates outside itself (application externalization), as well as which bits of information have meaning to which applications. Transformation layers, such as those that process XML-based messages (e.g.,... (more)