Thursday, January 03, 2008

ZapThink :: Research - ZapThink's 2008 SOA Forecast

ZapThink :: Research - ZapThink's 2008 SOA Forecast

The wreaths are down, the days are getting longer, and snow is on the ground, so it must be time for ZapThink's annual retrospective and forecast for the world of Service-Oriented Architecture (SOA). This time, however, 2008 is a leap year, which means we're heading into the US election season and looking forward to the Olympics. We're also dealing with an uncertain economic outlook that may very well impact the enterprises that are relying upon SOA to enable their information technology (IT) shops to provide increasingly agile solutions to the business. As we look back to last year's predictions, as well as looking forward to new ones for the coming year, we'll take into account the changing business landscape as it provides a new perspective on business across the globe.

Labels:

Friday, June 15, 2007

Progress and the Sound of SOA; QAD Goes SaaS | AMR Research

Progress and the Sound of SOA; QAD Goes SaaS | AMR Research


The halls were alive with the sound of SOA.

While it may be hard to visualize Julie Andrews singing that line as she stood overlooking the countryside near Salzburg, it was the first thing I thought of as I watched a demo at Progress Software’s Partner Exchange 2007 event.

To demonstrate the power of service-oriented architectures (SOAs), Progress set up a demo that linked seven servers. Four of the servers were linked to Yamaha synthesizers, with each device set up to play a custom jazz piece written by Progress’ Dave Olson. The intent of the demo was to show how Progress Sonic’s enterprise service bus (ESB) could be used to orchestrate and coordinate the individual servers so that they could be linked in a seamless fashion. It worked flawlessly, and you didn’t have to be a jazz aficionado to be impressed.

“I feel MIDI”

The idea for the demo was conceived two months ago. It was completed by a single programmer in six weeks. For the most part, it used all off-the-shelf technology that is available today. The one exception was a custom web service called Player that was downloaded from a MIDI Java site (MIDI is an acronym for Musical Instrument Digital Interface). There’s a fair amount of technology hidden in the demo, including a publish-and-subscribe messaging architecture, BPEL for authoring, widespread use of XML documents, and an event backbone. One Progress executive spent over 40 minutes trying to explain to me how it actually worked. He gave up when he realized it would be easier to teach a pig to sing.

Now, replace the Yamaha devices with software from SAP, QAD, Business Objects, PeopleSoft, and MatrixOne. Imagine these five software packages connected seamlessly to Sonic. That’s the heterogeneous architecture that QAD has proposed to one large customer that it shares with SAP. Getting SAP to move from its NetWeaver-only stance, however, will be the real challenge.

QAD has developed two products based on Sonic: Distributed Order Management and Just-in-Time Sequencer. The former was first launched four years ago, while the latter uses Sonic to connect with various shop-floor control systems. More on QAD and Progress later.

Infor, the world’s third largest enterprise applications vendor after SAP and Oracle, is another Sonic supporter. At the event, Infor’s Tom Lynch told me that his company has standardized on Progress as its SOA provider. Infor’s products span a wide range of architectures from .NET to J2EE. Sonic allows it to mix and match Microsoft products, IBM’s WebSphere and hardware platforms, and other third-party integration products.

Progress: A surplus of brands

There’s a lot more to Progress than just Sonic. The company may be best known for its 4GL development environment. The 4GL is at the core of QAD’s ERP applications and is the foundation of several Infor products. It has since morphed into the broader application development platform now known as Progress OpenEdge. There are more than 60,000 OpenEdge customers, including 90% of the Fortune 500.

Progress Apama is one of the newest extensions of the company’s suite. It is designed to aid in complex event processing, but the best way to describe it may be to summarize the demo. A major international stock exchange uses it to identify potential insider trading in individual stocks. Apama tracks suspicious activities or unusual price movements right back to the trading partners. This is then paired with any subsequent announcements that may later cause the share price to rise or fall. The implied linkage being that the buyer or seller had advanced knowledge of good or bad news.

While banks and other financial institutions make up the bulk of Apama users, Manuvis, a small Progress applications partner, uses it to track and resolve events on the factory floor. As I talked to Manuvis and other partners, I immediately developed a whole host of potential applications for retailers and manufacturers too, especially along the extended value chain. These could include managing RFID data, logistics disruptions, or huge volumes of point-of-sale data.

Besides Sonic and Apama, other brands include Progress Actional (web services management and SOA governance), DataDirect Shadow (mainframe integration), DataDirect (data connectivity software), Progress DataXtend (the industry’s first model-driven semantic integration tool), Progress EasyAsk (natural language query tool), and Progress ObjectStore (object data management). All told, Progress delivered more than 30 new products last year.

While at the conference, I had the opportunity to talk to Progress partners about the company. During one session, I had the chance to ask three executives the same question: “If you had 30 minutes with Dave Ireland (president of the OpenEdge business unit), what advice would you give him or what product or service would you ask him to deliver?” All three had the same answer: make Sonic and the other SOA products as easy to configure and extend as OpenEdge.

QAD: Demand for “on demand” up five times in just two months

When I got back from Phoenix, I sent Pam Lopker an e-mail asking if we could talk about Progress and its SOA products. Ms. Lopker and her husband Karl started QAD in 1979. During that time, the customer base has grown to 5,500.

She was joined on the call by Hans Jansen, QAD’s chief technology officer. When asked about Sonic, both had the same response: “It’s a great product. It’s No. 1 in ESB, but no one knows it.”

After talking about SOA for a while, the conversation switched to Apama, and then to Semantic Integrator and the need for semantic mapping before settling on software as a service (SaaS). SaaS, along with SOA and Apama, were the three primary themes at the Progress event.

QAD has offered SaaS software for over five years. Its first on-demand offering was Supplier Visualization, which is used by 2,094 companies. Two months ago the company decided to sell its core QAD Enterprise Applications 2007 (the abbreviated nomenclature is QAD 2007) on premises, on demand, or on an appliance.

Ms. Lopker said that she told her people that the first-year demand for the SaaS version of QAD 2007 would be 10 to 20 small companies, with an average deployment of 5 to 10 seats. All told, she foresaw a total customer base of 100 seats, but she was way off. In less than 60 days, there were 540 users running QAD as a service.

What surprised her most was the amount of interest generated by larger companies, not the small and midsize businesses she expected. Big companies see the on-demand model as faster to implement and upgrade. These same large customers also see it as a faster and less-expensive way of doing instance consolidations and managing divestitures.

We closed the conversation with a brief discussion of QAD’s latest killer app, a desktop shipping product acquired with last summer’s purchase of Precision Software Limited. It allows customers to determine which shipper offers the lowest price, provides track-and-trace functionality, and manages the whole global trade process. The new software has opened many new first-time accounts for QAD, including Google, Apple, and GE.

Labels:

Thursday, May 03, 2007

ZapThink :: Research - Finding the Real Barrier to SOA Adoption

ZapThink :: Research - Finding the Real Barrier to SOA Adoption

Finding the Real Barrier to SOA Adoption
Document ID: ZAPFLASH-200753 | Document Type: ZapFlash
By Ronald Schmelzer
Posted: May. 03, 2007

There have been countless many articles focused on establishing a business case for Service-Oriented Architecture (SOA), developing a prospective Return on Investment (ROI), and proving to the business why SOA will provide short-term benefits, address pressing problems, and provide a long-lived answer to the persistent problems of IT’s ability to meet the changing needs of the business. However, with all this business goodness, you would think that SOA investment would go unimpeded. After all, if SOA can prove its value to the folks who hold the pocketbooks, then why aren’t we seeing unfettered SOA spending reminiscent of the dot.com-boom days when the promise of IT was as great as what SOA promises now?
Part of the reason for SOA’s continued measured uptake is that SOA is all about architecture, and doing architecture well is really hard. Despite how some vendors may portray it, you can’t just buy a product and expect it to miraculously create the Services you need and the agile architecture and organization to support them. At best, you can get the tools and infrastructure needed to create those Services. On the contrary, experience has shown that successful SOA adoption requires companies to spend more time changing the way they do IT more so than just the technology they use to implement their short-term needs.

What ZapThink is finding is that the primary barriers to SOA adoption do not come from business management, which by and large realize the benefits of an agile, reusable, and loosely coupled architecture (even if they don’t call it that), but rather from within the IT organization that resists the movement to SOA for a wide range of reasons -- many of which have little relevance to the needs of the business. Even when a business has approved the investment of significant sums in their SOA projects, ZapThink has found that in many cases, their own IT organization can and will sabotage those efforts, slowing the SOA drive to a crawl.

IT – The Primary Barrier to SOA Adoption?
It might not seem obvious that an organization’s own IT department might be the single biggest obstacle in the movement towards SOA adoption. After all, the origin of many SOA concepts arises from the experience of IT practitioners and technologists. Yet, too many people in the IT organization conceive SOA as a technology concept only, and as such think of SOA as just a set of technologies and infrastructure for exposing, securing, running, and managing Services. With those technology blinders on, these IT practitioners see SOA as nothing more than Web Services and standardized middleware. Of course, they are wrong. The critical flaw in thinking is confusing the technology that sits beneath the Services level of abstraction and the mechanism by which Services are accessed with the architectural approach that aims to decouple the implementation from the consumption and focus on sustainable architecture that allows for continuous change – an approach that is completely technology agnostic.

Successful SOA adoption requires a cultural shift in the way IT is done. The Service-oriented movement to agility and loose coupling demands a shift from traditional, waterfall styles of development (design-build-test-deploy-manage) to iterative approaches to continuous Service modeling. The drive towards loose coupling demands a heterogeneous approach to computing that reduces dependence on single-vendor platforms and stacks. The move away from point-to-point integration to compositional, process-driven applications that consume Services from a broad array of assets across the enterprise requires development and management approaches based on Service domains rather than system-specific silos.

In a Service-oriented environment, governance moves from a nice-to-have afterthought to an absolute requirement prior to the consumption of the first Service. Security considerations shift from network boundaries to become context-specific, message-driven, and federated. And of course, the modus operandi of IT as a whole moves from focusing on the short-term project management to meeting the long-term sustainable needs of the business as it changes. All of these big movements require significant change and thus strike fear in the hearts of IT managers who find it easier to adopt one technology fad after another. It is precisely because SOA requires a fundamental change to the way IT is done that many see it as a threat.

Thriving on Complexity and Fear of the Unknown
One of the easiest ways to explain IT resistance to SOA is that it represents a number of unknown factors, and things that are unknown are the cause of fear. Few people know how to properly budget for SOA, or how to properly govern SOA initiatives, or how to deal with perceived performance and security issues. Because SOA raises as many new problems as it solves, many shun it altogether. Some reason, “why bother with this new SOA thing when at least you understand how the old tightly-coupled integration thing works?” Of course, if companies solely managed by fear, we’d probably still be riding in horse-driven carriages. Innovation requires change, and change does not come without uncertainty.

Some in IT resist SOA because it seems to make obsolete their current skills. If someone is a mainframe expert, say, and SOA allows non-experts to build new applications that leverage all the functionality that previously could only be accessed using system-specific knowledge, then it makes sense that they would oppose the SOA movement. There’s a certain job security that comes from understanding complicated things. SOA serves to simplify things in certain ways, especially those aspects of IT that are tightly-coupled and inflexible. It is natural to expect some to want to protect their jobs, but this is a solely selfish reason to oppose SOA. If the best interests of the business demand innovation that obviates the need for system-specific knowledge of things complex, it is hard not to see that opposition as selfish.

Further evidence of this “what’s too simple must not be too good” line of oppositional thinking can be seen in criticism of the common analogy of comparing SOA with LEGO ®. The appeal of the LEGO metaphor is that implies that complicated systems can be abstracted as simple blocks that business organizations can compose with little concern for the underlying complexity. It is for this primary reason that some individuals within the IT organization and industry pundits criticize this comparison. To them, the LEGO metaphor represents a gross oversimplification of the actual complexities of IT.

The reasoning goes that it is a dangerous line of thought to suggest to the business that they should think that composing IT systems is as simple as child’s play with blocks. However, this line of thinking thrives on maintaining the complexity status quo. The reason why the LEGO metaphor is so appealing is that business desperately craves a gross oversimplification of the challenges of IT. Most business folks are already painfully aware of the complexity and inflexibility of IT, trying to convince them of that is pointless. There’s no need to tell business that they should only think of IT in complicated terms. Indeed, what is needed is a gross oversimplification because there’s no reason for the overly complex state of today’s IT. Of course, an easy read into why some in IT resist this simplification is because complexity gives many in IT their jobs – not just the employees of the organization, but also vendors, consultants, and even analysts. Those that thrive in environments of complexity have the most to lose when the movement is towards simplification.

Architects? We Don’t Need No Stinkin’ Architects
Too many in IT also believe that architecture is not needed as a central and separate role from development or project management. These individuals feel that architects are theorists that pontificate from their Ivory Towers and make unfeasible recommendations without having to consider short-term time and budget limitations. For these folks in IT, the pervasive belief is that there’s time to do things over, but not do them right. After all, the business has never before invested in proper architecture and design, so why should they now?

This short-sighted defeatism is most evident when you hear SOA opponents decry that any attempt to establish architecture as a project-independent activity is doomed for failure because the business simply won’t budget for anything that requires investment beyond the needs of a single project. Of course, this attitude spells instant defeat for any attempt at reuse or agility that is the primary effort of SOA. Companies looking to successfully adopt SOA and realize its primary benefits need to find the defeatists and convince them the business will continue to invest in architecture and its long term benefits, even if cheaper, but less agile, alternatives exist.

Organizational Resistance
Many companies have sabotaged their own SOA efforts because the IT organization is simply not set up for the SOA effort to succeed. In particular, many companies don’t have the culture of sharing that is required to realize the SOA benefit of reuse. These organizations not only represent their IT systems as silos, but also segregate their management teams in system-focused silos as well. There is no incentive to share Services in an organization that separates budget and responsibility for individual projects in silos. Trying to build a shared Service that cuts across the domains of multiple systems as well as organizational hierarchy is potentially doomed for failure when issues of budget and control can’t be rectified. Such organizations not only need to adopt SOA from a technology and methodology perspective, but should also Service-orient their organizational structure.

The organizations also show their dysfunction by segregating the architecture role and management into groups that have no control, authority, or budget to mandate or enforce architectural recommendations or decisions. Architecture’s sole function in the organization is to be the strategic management of business requirements to IT capabilities, and so architecture teams must have supervision, control, and responsibility for the outcome of the SOA efforts of the whole organization. Yet, too many firms leave project managers in charge of their own “architecture” leading to the tangled rat’s nest evident in most firms today.

Indeed, many firms aren’t actually doing architecture, but rather they are doing archeology, digging through their IT environment to discover long lost civilizations of technology developed by their organization and then promptly buried, only to be discovered later when something fails catastrophically. A functional IT organization empowers architecture groups with budget and authority. As further evidence of that, most CIOs are not performing the role they should be – as strategic managers of the architecture of the organization. CIOs should think like chief architects, but many are either glorified project or IT operations managers. The valuable CIO is one that sees and plans the strategic value of IT, leveraging SOA and enterprise architecture as the central mission of the IT organization as it provides continued benefit to the business as an asset, rather simply fighting fires and responding tactically, inflexibly, and imprecisely to the needs of the business, thus treating IT as a cost center.

ZapThink Take
The industry has focused primarily on convincing the business to adopt SOA, and to a certain extent, has been successful in addressing the business case and ROI of SOA. Yet, convincing the business is not enough to guarantee the lasting success of SOA. Companies need to address the latent resistance, hostility, resentment, and fear in the IT organization that will effectively prevent SOA adoption and success.

In our book Service Orient or Be Doomed, Jason Bloomberg and I wrote about the “Return of the Luddites”:

For virtually every SOA project, organizational, human issues are far more difficult to resolve than technical ones. People are only just so flexible, after all, and groups of people tend to be less flexible than many of the individuals within the group. There are many reasons for this human inflexibility—fear of the unknown, resistance to change, limited attention spans, and our core personal motivations to follow enlightened self-interest and avoid discomfort and risk.
SOA champions, therefore, must also take on the role of change agent, requiring them to work with people on an individual basis to address the issues that make people reluctant to change. An organization that plans to fully embrace Service Orientation will have to fully embrace the organizational and cultural changes that are required.

Couldn’t have said it better.

Labels:

Monday, April 09, 2007

Software AG Aims for SOA Leadership With webMethods Deal

Software AG Aims for SOA Leadership With webMethods Deal

With webMethods, Software AG will gain a stronger position in North America and Asia/Pacific, and complementary technology for its service-oriented architecture infrastructure products. Customers will likely benefit.

Labels: , ,

Thursday, April 05, 2007

Software AG Acquires webMethods: Bulking Up for the SOA Fight | AMR Research

Wednesday, April 04, 2007

Cape Clear positioniert den ESB für On-Demand-Anbieter - Knowledge-Center - SOA News & Trends - computerwoche.de

Cape Clear positioniert den ESB für On-Demand-Anbieter - Knowledge-Center - SOA News & Trends - computerwoche.de

Cape Clear positioniert den ESB für On-Demand-Anbieter 04.04.2007 um 10:56 Uhr
Mit Version 7 seines Enterprise Service Bus (ESB) hofft der kalifornische Hersteller vor allem auf Kunden, die gehostete Software offerieren.

Die umfassenden Integrationsfunktionen von "Cape Clear 7" eigneten sich besonders für Softwarehäuser, die ihre Programme über ein Software-as-a-Service Modell vertreiben, wirbt Produktmanager David Clarke. Das neue Release sei auf unternehmenskritische Einsätze mit hohen Anforderungen an Verarbeitungsleistung und Skalierbarkeit zugeschnitten. In einem von Intel organisierten Benchmark unterstützte der ESB mehr als fünf Millionen simultane BPEL-Prozesse und verarbeite 37 Millionen Transaktionen täglich auf einem Acht-Wege-Cluster mit Xeon-Prozessoren.

Cape Clear 7 bietet eine Reihe von Kernfunktionen moderner ESB-Systeme, darunter Nachrichtentransport, -Routing, -Transformation, und -Mediation. Hinzu kommen Sicherheits-Features und Funktionen zur Sicherstellung der Dienstgüte (Quality of Service). Im November 2006 integrierte Cape Clear das BAM-System (Business Activity Monitoring) von Systar in seine Plattform. Zum Lieferumfang gehört auch eine Eclipse-basierende Entwicklungsumgebung.

In Form einer Messaging-Infrastruktur dienen ESBs vor allem in Service-orientierten Architekturen (SOA) als Integrationsschicht für heterogene IT-Umgebungen. Die privat gehaltene Cape Clear Software Inc. konkurriert in diesem Markt mit Branchenschwergewichten wie Bea oder IBM (siehe: "Die besten ESB-Produkte für die SOA"). Das Marktforschungs- und Beratungshaus Forrester Research sieht den relativ kleinen Hersteller als einen der führenden Anbieter im ESB-Segment. Mehr zum Thema Service-orientierte Architekturen finden Sie auch im SOA-Expertenrat der COMPUTERWOCHE. (wh)

Labels: , ,

Monday, March 19, 2007

CeBIT: Audi baut seine SOA mit IBM und SAP - Nachrichten - computerwoche.de

Tuesday, February 20, 2007

Logistiek.nl - SOA steeds bekender bij Nederlandse bedrijven