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

It’s what you don’t see about the emerging Web that has everyone excited these days. Namely, it’s the powerful application programming interfaces, or APIs. APIs are nothing new and have been traditionally cryptic and difficult to use. However, the advent of Web services along with the notion of mashups has changed the way we consider and leverage APIs going forward. What changed? In short, the emergence of API consumers, including service-oriented architecture (SOA), browsers that support rich client features such as AJAX, and the notion and popularity of mashups. SOA is having an impact since architectures are moving to both consume and produce services, and these services are able to extend well beyond the firewalls using the appropriate platform services. Thus, partners and customers are able to take advantage of both systems behavior and data no... (more)

Cloud Computing and Your Enterprise Architecture and/or SOA

There are a few other issues to consider when looking to leverage cloud computing as a component of your enterprise architecture and/or SOA:  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 new, but if approached correctly, could be a path toward efficiency. Second, cloud computing and SOA are different concepts, but they are indeed related. SOA is a pattern of archite... (more)

Real-World AJAX

So, what do AJAX and SOA have in common? The answer: Everything. Is AJAX an enterprise technology? The answer: Absolutely. As we move to next-generation enterprise architectures using newer notions such as Service Oriented Architecture (SOA), there's a need for a dynamic Web interface that can layer over services and provide more value to the enterprise. Moreover, the enterprise in general can benefit from the advantages of AJAX; it's just a matter of making enterprise developers as well as the SOA architects aware of AJAX. AJAX is becoming the standard dynamic interface for the W... (more)

SOA 2 Point Oh No!

Here we go again. While the paint is still wet on this new Web 2.0 stuff, many SOA vendors and large analysts firms are calling their market SOA 2.0. It's one of the silliest things I've heard in a long while, and both the analysts and vendors who use this term should be ashamed of themselves. I get Web 2.0 because the Web is well over 10-years-old and we've been successful in using this pervasive technology and now we're moving to newer and more exciting stuff such as AJAX and RSS thus the new version number. However, we've yet to get large-scale traction with SOA so SOA 2.0 is ... (more)

Semantic Mapping, Ontologies, and XML Standards

When dealing with application integration, as you know by now, we are dealing with much complexity. The notion of ontologies helps the application integration architect prepare generalizations that make the problem domain more understandable. In contrast to abstraction, generalization ignores many of the details and ends up with general ideas. Therefore, when generalizing, we start with a collection of types and analyze commonalities to generalize them. Clearly, semantic heterogeneity and divergence hinders the notion of generalization, and as commonalities of two entities are r... (more)