ADS BY GOOGLE

It's common enough to be expected, but the IT world is continually undergoing all kinds of restructuring, remodeling and rethinking when it comes to approaching day-to-day tasks and challenges, both typical and atypical. A requirement of today's IT professional is to not only be fully ...
At pennies per virtual machine-hour, the economics of cloud computing are both compelling and daunting to replicate. Whether you are building your own cloud infrastructure, building a public cloud or choosing a cloud service, there are key strategy and technology decisions that make th...
I am on my favorite soapbox - "standards" - standards around form filling. Generally speaking, no discussion of standards could be complete without an assessment of the state of play of the not so humble Adobe Portable Document Format or as most of us know it, PDF. I debated the merits...
According to Wikipedia, a disruptive technology or disruptive innovation is an innovation that helps create a new market and value network, and eventually goes on to disrupt an existing market and value network (over a few years or decades), displacing an earlier technology. The term i...
This article discusses five integration patterns that combine both enterprise data warehouses and data virtualization to solve real business and IT problems along with examples from Composite Software’s data virtualization customers. An array of business intelligence (BI), predictive ...
Going on 14 years now, I’ve made my living working directly or indirectly with software requirements. Early on, I researched, documented, communicated, and managed requirements for a startup developing a “green fields” software system targeted specifically for the full-service hotel in...
I find a lot of software development environments out of balance. It only takes one area of the environment to be out of its element to throw off the entire software development environment. Business Owners, Project Managers, Software Architects, Developers, Testers, and End Users all...

The problem with HTTP (okay, one of the problems with HTTP, happy now?) is that it resides at the top of the “stack” regardless of whether we identify the “stack” as based  Feb. 17, 2010 09:00 AM EST  Reads: 7,219

Are implementations of Web Services simply "old wine in new bottles," with interfaces every bit as brittle and tightly-coupled as in the past, or are they really implementing Service-Oriented Integration among Services at many levels of granularity? Clearly, "Web Services Integration" ...
The publication of the Open Cloud Manifesto is positive. The Cloud, driven by virtualization, is surfacing at the right time in the market and can advance computing in this generation. The concept of "openness" is necessary for innovation to thrive. Publishing an open view with multip...
It seems as if every few years we're inspired to learn about the next big thing in IT. Of course, it usually begins with some three letter acronym ("TLA"), is punctuated by the promise of significant ROI and ends with an eyebrow raising price tag. So why should SOA be anything differen...
Cost cutting is a common demand that is levied on technology organizations. Consequently, each new paradigm within the industry is pitched by some as a cost-cutting strategy. The trouble is that many enterprises attempt some grand enterprise-wide deployment rather than incrementally gr...
WOA, or web-oriented architecture, has proven itself as a viable approach to building large-scale, worldwide web services. This article introduces the principles behind WOA, how it is applied, and why it should be used even inside the enterprise. Before diving into the meat of this art...
For a business to be sustainable today, it must be supported by a truly sustainable architecture. This type of architecture must have built-in agility and reusability. To be able to support the disparate end-to-end transaction components involved in converting leads to cash, this archi...
The one thing that unifies the distributed computing style known as SOA, in most of its manifestations, is self-describing data via the Extensible Markup Language (XML). The benefits of XML over opaque message formats in data interchange are well established. No matter if your focus is...
For one of the projects I worked on, we had to build a sales support system for a mobile operator. It would probably not come as a surprise to you if I told you that the competition between mobile operators is very fierce. The result of this competition is that the operator's marketing...
Another important attribute of service construction is: How do we handle messages once we get them either on the edge component or in the service? The Transactional Service Pattern allows for solving this problem while also dealing with reliability problems. The nominal scenario of SOA...
Service-oriented architecture has become the leading solution for complex, connected business systems. While it's easy to grasp the theory of SOA, implementing well-designed, practical SOA systems can be a difficult challenge. SOA Patterns provides detailed, technology-neutral solution...
While EDI transactions account for most worldwide commercial activity, XML-based alternatives are beginning to gain traction. According to Forrester Research, stateful XML, stateless XML, and even flat file exchanges are all projected to grow at a faster rate than EDI over the next few...
The Internet's a dangerous place for a message. Component failures, network connection issues, and other problems can prevent a message from being delivered. Fortunately, there's WS-ReliableMessaging, which makes sure messages get through. This article explains how to use reliable mess...
According to Wikipedia, 'The last mile (or last kilometer) is the final leg of delivering connectivity from a communications provider to a customer. Usually referred to by the telecommunications and cable television industries, it is typically seen as an expensive challenge because 'fa...
Whether you work for a very large company with thousands of services in production or a small company with only a couple, visibility into the performance and uptime of those services is critical. Before you start investigating the myriad of governance products on the market, many of wh...
Composite applications are the new breed of applications that are built rapidly by composing ready-made configurable and customizable service components together. This is similar in spirit to creating new recognizable objects by snapping together pre-fabricated Lego blocks in unforesee...
These days nearly every sizable organization has either implemented some form of SOA or has it on their roadmap. They quickly find that SOA efforts tend to expand like spider webs, eventually touching every corner of IT as well as the business itself. Due to the vital role that data pl...
Web applications built on a service-oriented architecture (SOA) promise to greatly improve IT efficiency and business agility. SOA establishes data and protocol standards so that existing internal and third-party application modules or services can be reused and orchestrated into busin...
Layer 7 Technologies announced its go-to-market partnership with Steria Benelux. Steria will act as a channel partner for Layer 7's SOA gateway products in Belgium to offer leading SOA security, governance solutions and support to its current and prospective customers.
Adopting SOA is a lot like gardening. It takes time, skill, a lot of hard work, and the process can be messy and even a bit frustrating at times. I know you've probably heard tons of different analogies that attempt to put SOA and governance into everyday terms and I'm sure that growin...
Not all services are created equal. It would be great if implementing SOA were simply a matter of applying a standard design pattern to all services. Once IT had identified and codified an optimal design standard, services could be stamped out in assembly-line fashion until the IT land...
Interoperability is the ability of two or more systems to work with each other. In the loosely coupled environment of a service-oriented architecture (SOA), separate resources don't have to know how each of them work, but they do need to interoperate with each other by having enough co...
If you read this column and listen to my podcasts, you know that I call SOA what SOA is - an architectural pattern. In many instances, SOA is a vital component of healthy enterprise architecture. Indeed, I've provided some keynote talks around this very topic at about half-a-dozen ente...
Composite applications are made up of discreet services that have been tried and proven reliable, but building an orchestration that incorporates services that come from several sources, some of them outside of the company, could introduce testing hazards beyond just bad output. For ex...
The way business applications are evolving, enterprises are learning to accept and embrace the notion of applications that they neither control nor host. Now enterprises are leveraging applications that run a business through the Internet platform. As these applications become core to ...
We've all experienced the thrill of acquiring a new product only to have it diminished when it's not as easy to use as expected. You rip open the box ready to start playing with your new gizmo and 20 minutes later you're stuck on the phone with tech support because the instruction book...
To mark a new standard in the SOA space, I create a Google Alert and sift through the pile of links returned to get the scope of its maturation. I'm currently tracking over 60 standards, starting with SOAP and XML (XML happened way before Google was cool).
Last month an alliance of leading vendors announced progress on specifications to define a language-neutral programming model for application development in SOA environments. They call this specification Open SOA Collaboration. In essence, they are proposing a new standard to create an...
It can be difficult for developers, architects, and managers to keep up with new software packages and releases. This can be especially true with fast moving technologies like Web services. This article provides an overview of the main technologies that comprise the Java Web Services D...
There is an old saying among standards wonks: 'The most wonderful thing about standards is that there are so many of them.' And this truism is more applicable today than ever before. There are so many WS-* specifications, I've started referring to them as WS-Vertigo.
It is sometimes beneficial to stop what you're doing, take a look around, and see where you've come from and where you are going. This regrouping is taking place right now across the software industry and is focused on the problem space of Web service description, discovery, and integr...
Agile and adaptive business processes and supporting IT infrastructure are the holy grail of enterprise applications. The industry is heading in the right direction to start delivering on this promise.
The current slate of Web services standards has evolved into a mature set of very useful API's and into service-oriented architectures, or SOAs. Enterprise integration, however, includes many requirements that are not met by SOAs alone. A movement is under way to augment Web services w...


ADS BY GOOGLE