<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ZapThink &#187; Quovadx</title>
	<atom:link href="http://www.zapthink.com/tag/quovadx/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zapthink.com</link>
	<description>Sharpening Your Vision of the Future of IT</description>
	<lastBuildDate>Fri, 10 Feb 2012 18:12:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>High Performance SOA</title>
		<link>http://www.zapthink.com/2006/09/20/high-performance-soa/</link>
		<comments>http://www.zapthink.com/2006/09/20/high-performance-soa/#comments</comments>
		<pubDate>Wed, 20 Sep 2006 00:09:00 +0000</pubDate>
		<dc:creator>Jason Bloomberg</dc:creator>
				<category><![CDATA[ZapFlash]]></category>
		<category><![CDATA[DataDirect]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Quality]]></category>
		<category><![CDATA[Quovadx]]></category>
		<category><![CDATA[Rogue Wave]]></category>
		<category><![CDATA[Very Large Messages (VLM)]]></category>

		<guid isPermaLink="false">http://test.zapthink.com/?p=ZAPFLASH-2006920</guid>
		<description><![CDATA[In the world of information technology, the concept of abstractions are particularly handy. Take, for example, the Services abstraction at the heart of SOA, which masks the complexity of the underlying technology implementation while presenting composable business Services to internal and external users. But every abstraction comes at a price, ...]]></description>
			<content:encoded><![CDATA[<p>In the world of information technology, the concept of abstractions are particularly handy. Take, for example, the Services abstraction at the heart of SOA, which masks the complexity of the underlying technology implementation while presenting composable business Services to internal and external users. But every abstraction comes at a price, and the Services abstraction is no exception. Loose coupling, composability, agility, and the other benefits of SOA all introduce performance overhead. For limited sets of Services with small numbers of users, this performance hit may be minimal. For SOA implementations with large numbers of users, Services, or traffic, however, maintaining the necessary performance levels presents a substantial challenge, both to the architects who design the infrastructure as well as IT operations personnel who are responsible for keeping the lights on.</p>
<p>
In fact, in SOA environments with the highest performance requirements, maintaining the Services abstraction in the face of high traffic is a paramount concern. Fail to maintain the abstraction, and the Services no longer meet the agile needs of the business, and the quality of the SOA implementation comes crashing down like a house of cards.</p>
<p>
<b>Performance Beneath the Services Abstraction</b><br />
The SOA performance problem falls into two broad areas: ensuring sufficient performance of atomic Services as well as of composite Services. Atomic Services provide Service interfaces that abstract existing systems, so ensuring their performance necessitates managing the performance of the components, applications, and systems that lie beneath the Services abstraction. As you might expect, dealing with the performance of atomic Services leverages well-established capacity planning and performance quality assurance (PQA) techniques, including clustering, virtualization, and load testing. Today&#8217;s architects are adept at making infrastructural decisions that ensure, for example, sufficient database performance, distribution of traffic onto a cluster of application servers, and the like.</p>
<p>
Furthermore, traditional PQA also serves atomic Services well. Simulating loads on Service interfaces is quite similar to simulating traditional Web page performance, after all &#8212; and many Web <i>Service</i> PQA tool vendors have predictably based their products on Web <i>page</i> PQA tools that performance test traditional Web applications via their Web interfaces. But while Web Services share some similarities with Web pages, there are some fundamental differences. In particular, Web page interactions are usually request/reply, but Web Services support a wide variety of interaction styles, including asynchronous, synchronous, event-driven, publish/subscribe, and one-way. Load testing a Service that has such a wide range of interaction styles requires more sophisticated tooling than traditional Web page-centric PQA tools.</p>
<p>
<b>Performance Above the Services Abstraction</b><br />
While SOA manifestly relies upon Services, there is far more to properly architecting SOA than simply building a bunch of Services. Architects must consider the consumption of those Services as well, including the dynamic, business-driven composition of Services into Service-Oriented Business Applications (SOBAs). Unfortunately, the very nature of SOBAs as flexible, continually changing, potentially <i>ad hoc</i> compositions presents complex performance challenges to architects and operations personnel alike.</p>
<p>
In fact, there are several dimensions of SOBA performance that architects must consider as they plan their SOA:</p>
<ul>
<li>	<b>Balance between use and reuse</b> &#8212; Some services expect high <i>use</i>, meaning large volumes of traffic from specific consuming applications, while others expect high <i>reuse</i>, implying a range of different consumers that may use Services in different ways, for example, in different SOBAs. High usage  is often (but not always) more predictable than high levels of reuse, but the architect must plan for both, as well as the combination of the two.
<li>	<b>Very Large Messages and Granularity</b> &#8212; Some Service interactions involve the exchange of very large messages (VLMs). Addressing the performance issue of VLMs requires different infrastructure and different planning from Service interactions that exchange large volumes of messages. Sometimes the VLM problem directly relates to the granularity of the Services, while other times it might concern SOAP attachments, encryption, or other features that increase the size of messages. But in any case, the architect must take the sizes of messages into account as part of the SOA performance plan.
<li>	<b>Dynamic Performance policies</b> &#8212; In some cases, the service level requirements of individual Services is part of the contract for each Service, but in other cases, the organization requires performance policies that they can apply to Services as part of their governance framework. In fact, being able to reconfigure performance policies may be a business requirement the architect must take into account when planning the SOA.
<p><li>	<b>Service dependencies</b> &#8212; Service compositions come in many flavors: orchestrated flows, flexible choreographies, data virtualizations, and various combinations thereof. String several Services together where the output of one contributes to the input of the next, for example, and if one Service in the chain is too slow, the entire composition suffers. Multiply this bottleneck issue by the numerous ways that people can create SOBAs, and the architect has a complex task ahead.
</ul>
<p>
<b>Tackling the SOA Performance Problem</b><br />
Dealing with performance bottlenecks is like playing whack-a-mole: defeat one and another immediately pops up. Even worse, implementing SOA just increases the number of moles you have to whack. It&#8217;s essential, therefore, for the architect to plan for performance bottlenecks at different levels, both above and beneath the Services abstraction. In other words, the architect must craft a performance plan that might take advantage of some combination of the following approaches:</p>
<ul>
<li>	<b>Service and infrastructure virtualization</b> &#8212; Various virtualization techniques can provide cost-effective approaches to dealing with variable performance issues, essentially by abstracting a specific part of the infrastructure. Virtualization is especially useful for dealing with unexpected spikes in demand, but the complexity of virtualizing heterogeneous resources can often limit such approaches&#8217; effectiveness.
<li>	<b>Combining judicious loose coupling with strategic tight coupling</b> &#8212;  While a simplistic view of SOA might suggest that loose coupling is always better than tight coupling, the fact of the matter is that loose coupling introduces overhead, while tight coupling can smooth out bottlenecks. The architect&#8217;s challenge, therefore, is in identifying those situations where the business requires some level of loose coupling, and then providing only as much as it needs, for example, by implementing transactionality in compiled code and distributing that code for high concurrency parallel processing underneath the Services abstraction.
<li>	<b>Registry-based dynamic routing</b> &#8212; A Service-oriented approach to load balancing leverages registry-based location independence to route Service requests to the appropriate Service instances in order to satisfy performance requirements. This dynamic routing approach to scalability and fault tolerance is unlikely to be as performant as tightly coupled clustering, but works well in heterogeneous environments, and can leverage the declarative policy management capabilities of the registry.
<li>	<b>Performance as part of the SOA governance framework</b> &#8212; Leveraging the registry&#8217;s policy management features should be more than an afterthought, however. In fact, the broadest, most agile approach to SOA performance is to plan for it as part of the governance framework for the SOA implementation. Based on the performance constraints of the technology, craft policies that will maintain the required performance levels while empowering users as much as is practical. For example, if the architecture team can distinguish particular types of SOBAs that the infrastructure can support from others that it cannot, then the team should be able to craft policies that will appropriately limit SOBA creation, and thus create predictable limits for overall performance.
<p><li>	<b>PQA throughout the Service lifecycle</b> &#8212; Traditional PQA typically applies simulated loads before deployment to a QA environment that closely mimics the production environment. After all, such traffic loads can bring systems to their knees, so nobody would want to run them in a live environment. Maintaining parallel QA environments for SOA implementations, however, is difficult to impossible, because of the wide range of possible configurations of SOBAs and the Services that feed them. PQA for SOA must therefore take a more subtle approach than the &#8220;pound on it until it fails&#8221; technique. Instead, SOA PQA relies upon the use of configurable policies that indicate whether a Service is in live or test mode, combined with active SOA management that proactively monitors live performance and takes preventative steps should Services cross pre-set warning thresholds.
</ul>
<p>
<b>The ZapThink Take</b><br />
Analyzing SOA performance highlights the fact that SOA is more evolutionary than revolutionary. Architects must still know how to use every capacity planning and performance enhancement tool in their toolbelt, only now they&#8217;re able to add a few new tools to the mix. In fact, there&#8217;s no way we&#8217;d be able to figure out how to scale Web Services if we hadn&#8217;t already worked out how to scale traditional Web applications.</p>
<p>
It&#8217;s also important to note that SOA performance is about more than ensuring that Services perform as required, just as SOA is about more than building Services. SOA best practices also cover the consumption of Services &#8212; within SOBAs as well as at the user interface. As a result, the comparatively mundane world of SOA performance has direct relevance to the sexy world of Enterprise Web 2.0. After all, no enterprise would depend upon rich, collaborative applications if there were no way to ensure their performance.</p>
<p>
Finally, dealing with SOA performance requires an Enterprise Architecture approach to SOA. Those bottleneck moles in the whack-a-mole game can appear anywhere in the enterprise, at any level of abstraction. The fact that SOA hides the complexity of the infrastructure from the user only exacerbates the need for an enterprise perspective, because high quality, high performance SOA requires high performance from every part of the enterprise.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zapthink.com/2006/09/20/high-performance-soa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rogue Wave Software Announces General Availability of Rogue Wave Hydra Suite Version 3.0</title>
		<link>http://www.zapthink.com/2006/04/18/rogue-wave-software-announces-general-availability-of-rogue-wave-hydra-suite-version-30/</link>
		<comments>http://www.zapthink.com/2006/04/18/rogue-wave-software-announces-general-availability-of-rogue-wave-hydra-suite-version-30/#comments</comments>
		<pubDate>Tue, 18 Apr 2006 00:04:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[In the News]]></category>
		<category><![CDATA[Business Process Execution Language (BPEL)]]></category>
		<category><![CDATA[Quovadx]]></category>
		<category><![CDATA[Rogue Wave]]></category>
		<category><![CDATA[Service Consumers]]></category>
		<category><![CDATA[Service-Oriented Architecture (SOA)]]></category>
		<category><![CDATA[Service-Oriented Integration (SOI)]]></category>
		<category><![CDATA[Service-Oriented Process]]></category>
		<category><![CDATA[SOA Implementation Framework]]></category>
		<category><![CDATA[SOA Tools & Development]]></category>

		<guid isPermaLink="false">http://test.zapthink.com/?p=1817</guid>
		<description><![CDATA[click here
Rogue Wave Hydra empowers IT architects and professional developers to achieve order-of-magnitude performance and throughput improvements for critical software applications. Rogue Wave Hydra is based on Rogue Wave Software's pioneering "Pipelines" technology and associated methodology, which focuses on achieving efficiency and scalability through parallel processing. Pipelines allow for efficient execution and distribution of software components or services for simultaneous processing on available resources. This peer-to-peer architecture minimizes bottlenecks and allows businesses to achieve new levels of throughput and performance. According to research firm ZapThink, 50 percent of the total services-oriented software market will have high-performance requirements by 2010.<p/>Read more at: <a href='http://biz.yahoo.com/bw/060418/20060418005120.html?.v=1' target='_new'>RogueWave Press Release</a>]]></description>
			<content:encoded><![CDATA[<p>click here<br />
Rogue Wave Hydra empowers IT architects and professional developers to achieve order-of-magnitude performance and throughput improvements for critical software applications. Rogue Wave Hydra is based on Rogue Wave Software&#8217;s pioneering &#8220;Pipelines&#8221; technology and associated methodology, which focuses on achieving efficiency and scalability through parallel processing. Pipelines allow for efficient execution and distribution of software components or services for simultaneous processing on available resources. This peer-to-peer architecture minimizes bottlenecks and allows businesses to achieve new levels of throughput and performance. According to research firm ZapThink, 50 percent of the total services-oriented software market will have high-performance requirements by 2010.
<p/>Read more at: <a href='http://biz.yahoo.com/bw/060418/20060418005120.html?.v=1' target='_new'>RogueWave Press Release</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zapthink.com/2006/04/18/rogue-wave-software-announces-general-availability-of-rogue-wave-hydra-suite-version-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZapForum Webcast &#8212; Practical Approaches for Optimizing SOA Performance</title>
		<link>http://www.zapthink.com/2005/10/05/zapforum-webcast-practical-approaches-for-optimizing-soa-performance/</link>
		<comments>http://www.zapthink.com/2005/10/05/zapforum-webcast-practical-approaches-for-optimizing-soa-performance/#comments</comments>
		<pubDate>Wed, 05 Oct 2005 00:10:00 +0000</pubDate>
		<dc:creator>Ronald Schmelzer</dc:creator>
				<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Application-Oirented Networking]]></category>
		<category><![CDATA[Application-Oriented Networking]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Quovadx]]></category>
		<category><![CDATA[Rogue Wave]]></category>
		<category><![CDATA[Rogue Wave Software]]></category>
		<category><![CDATA[SOA Tools & Development]]></category>
		<category><![CDATA[Tarari]]></category>
		<category><![CDATA[XML Infrastructure]]></category>

		<guid isPermaLink="false">http://test.zapthink.com/?p=ZTP-0194</guid>
		<description><![CDATA[<b>"Practical Approaches To Optimizing SOA Performance"</b>
<p>
Guest Experts: Michael Leventhal, Sr. Director, XML Products, Tarari and Tim Triemstra, VP, Product Strategy, Rogue Wave Software 								<p>

Topics:
<ul>
<li> Understand where the performance bottlenecks are
<li> What are the tricks and techniques for surmounting efficiency problems?
<li> Learn about software, hardware, and other means for optimizing performance ...]]></description>
			<content:encoded><![CDATA[<p><b>&#8220;Practical Approaches To Optimizing SOA Performance&#8221;</b></p>
<p>
Guest Experts: Michael Leventhal, Sr. Director, XML Products, Tarari and Tim Triemstra, VP, Product Strategy, Rogue Wave Software
<p>Topics:</p>
<ul>
<li> Understand where the performance bottlenecks are
<li> What are the tricks and techniques for surmounting efficiency problems?
<li> Learn about software, hardware, and other means for optimizing performance    								</ul>
<p>
<u>Setting the Stage: ZapThink Analysts</u><br />
Companies are very familiar with the primary benefit of SOA being business agility, but what about performance? How can we implement SOA without having to bear the brunt of its inefficiency and complexity? Is Web Services the real barrier to efficiency, or is there something about SOA, no matter how we implement it, that causes inefficiencies?</p>
<p>
<u>Guest Expert: Michael Leventhal, Sr. Director, XML Products, Tarari</u></p>
<p>Michael will explain how <b>SOA-aware network appliances can offload common functionality from the application server</b> in order to reduce XML processing complexity and make the network more manageable, as well as utilize <b>specialized network devices to do XML processing tasks much better and faster than multiple application servers duplicating that functionality.</b></p>
<p>
Key Takeaways:</p>
<ul>
<li>  Learn how to mitigate application-server based SOA performance problems by leveraging XML hardware-accelerated network appliances
<li> Learn how to reduce SOA complexity and Web Services programming  by leveraging XML hardware-accelerated network appliances
<li> Learn how to reduce costs and time to market using intelligent, SOA-aware network devices
</ul>
<p><u>Guest Expert: Tim Triemstra, VP, Product Strategy, Rogue Wave Software</u><br />
Tim will discuss how many companies today, particularly those in transaction-intensive industries such as financial services, are now demanding <b>increased levels performance in their applications, in some cases by orders of magnitude.</b> Tim will explore practical techniques to accomplish this goal, including <b>parallel processing, access to XML and non-XML data and how to encapsulate any software component as a service</b>.</p>
<p>
Key Takeaways:</p>
<ul>
<li>  Learn practical approaches for increasing performance from your SOA applications by restructuring your software architecture to address processing bottlenecks.
<li> Better understand the business requirement challenges to successfully implement parallel application logic.
</ul>
<p>
This 34-page presentation is formatted as a pdf document with two slides per page. It contains the slide content only; to view the full Webcast, please see the ZapThink Web site.<a href='?file_id=ZapForum-PracticalApproachesOptimizePerformance-102005-ZTP-0194-1.pdf' class='download'>Download File</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zapthink.com/2005/10/05/zapforum-webcast-practical-approaches-for-optimizing-soa-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solving the Very Large Messaging Problem in the Enterprise</title>
		<link>http://www.zapthink.com/2005/02/09/solving-the-very-large-messaging-problem-in-the-enterprise/</link>
		<comments>http://www.zapthink.com/2005/02/09/solving-the-very-large-messaging-problem-in-the-enterprise/#comments</comments>
		<pubDate>Wed, 09 Feb 2005 00:02:00 +0000</pubDate>
		<dc:creator>Ronald Schmelzer</dc:creator>
				<category><![CDATA[White Paper]]></category>
		<category><![CDATA[Binary XML]]></category>
		<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[Event-Driven SOA]]></category>
		<category><![CDATA[Implementing SOA]]></category>
		<category><![CDATA[Quovadx]]></category>
		<category><![CDATA[Rogue Wave]]></category>
		<category><![CDATA[Rogue Wave Software]]></category>
		<category><![CDATA[Very Large Messages (VLM)]]></category>
		<category><![CDATA[XML Infrastructure]]></category>
		<category><![CDATA[XML Network Appliance]]></category>

		<guid isPermaLink="false">http://test.zapthink.com/?p=WP-0137</guid>
		<description><![CDATA[Companies are increasingly seeking to tie together their disparate enterprise using the promising, but emerging technologies of XML, Web Services, and Service-Oriented Architectures. These approaches promise significant business agility in the face of IT heterogeneity. However, these benefits come at a price: performance and efficiency. As the network traffic increases due to the increasing size and volume of messages, both XML and non-XML based, existing corporate IT infrastructure will be taxed to its limit. General-purpose application servers, network equipment, and messaging infrastructure will be increasingly devoted to simple message parsing, handling, and routing functions, while precious few resources will be left to execute the core business logic so important to companies.
<p>
Research shows that the quantity and size of these metadata-laden messages won&#8217;t be decreasing soon. Developers and specifications bodies continue to tax messaging systems with additional layers of headers and metadata meant to abstract underlying infrastructure.  Increasingly large message size, along with a general increase in message volume, combine to create the challenge of Very Large Messaging (VLM).
<p>
Previous approaches to solving distributed messaging problems, including messaging middleware, ESB, and application servers, were not designed to handle the challenges of VLM.  Emerging approaches such as hardware appliances and binary XML, may solve part of the overall VLM problem, but fail to provide a comprehensive approach that targets all systems, networks, and processing infrastructure that runs within the corporate IT environment. Further, while these approaches may remove some of the overhead of message parsing, they offer no direct benefit to assimilating and utilitizing these messages within applications.
<p>
 As a result, new approaches are needed to deal with messages being exchanged on the network that are exceeding the capabilities of the general purpose hardware and software that is now being applied to the problem. How can efficient content-level message processing be distributed to all the nodes in a corporate network? How can dumb networks be made more intelligent through the ability to process data and metadata it formerly ignored? In this paper, approaches to the &#8220;Very Large Messaging&#8221; (VLM) problem, and potential optimal solutions that hope to break the stalemate in network processing of data are presented.]]></description>
			<content:encoded><![CDATA[<p>Companies are increasingly seeking to tie together their disparate enterprise using the promising, but emerging technologies of XML, Web Services, and Service-Oriented Architectures. These approaches promise significant business agility in the face of IT heterogeneity. However, these benefits come at a price: performance and efficiency. As the network traffic increases due to the increasing size and volume of messages, both XML and non-XML based, existing corporate IT infrastructure will be taxed to its limit. General-purpose application servers, network equipment, and messaging infrastructure will be increasingly devoted to simple message parsing, handling, and routing functions, while precious few resources will be left to execute the core business logic so important to companies.</p>
<p>
Research shows that the quantity and size of these metadata-laden messages won&#8217;t be decreasing soon. Developers and specifications bodies continue to tax messaging systems with additional layers of headers and metadata meant to abstract underlying infrastructure.  Increasingly large message size, along with a general increase in message volume, combine to create the challenge of Very Large Messaging (VLM).</p>
<p>
Previous approaches to solving distributed messaging problems, including messaging middleware, ESB, and application servers, were not designed to handle the challenges of VLM.  Emerging approaches such as hardware appliances and binary XML, may solve part of the overall VLM problem, but fail to provide a comprehensive approach that targets all systems, networks, and processing infrastructure that runs within the corporate IT environment. Further, while these approaches may remove some of the overhead of message parsing, they offer no direct benefit to assimilating and utilitizing these messages within applications.</p>
<p>
 As a result, new approaches are needed to deal with messages being exchanged on the network that are exceeding the capabilities of the general purpose hardware and software that is now being applied to the problem. How can efficient content-level message processing be distributed to all the nodes in a corporate network? How can dumb networks be made more intelligent through the ability to process data and metadata it formerly ignored? In this paper, approaches to the &#8220;Very Large Messaging&#8221; (VLM) problem, and potential optimal solutions that hope to break the stalemate in network processing of data are presented.<a href='?file_id=Quovadx-VLM-Whitepaper-022005-FINAL.pdf' class='download'>Download File</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zapthink.com/2005/02/09/solving-the-very-large-messaging-problem-in-the-enterprise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Might of XML</title>
		<link>http://www.zapthink.com/2004/12/03/the-might-of-xml/</link>
		<comments>http://www.zapthink.com/2004/12/03/the-might-of-xml/#comments</comments>
		<pubDate>Fri, 03 Dec 2004 00:12:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[In the News]]></category>
		<category><![CDATA[BEA Systems]]></category>
		<category><![CDATA[Binary XML]]></category>
		<category><![CDATA[DataPower]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Implementing SOA]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Quovadx]]></category>
		<category><![CDATA[Rogue Wave Software]]></category>
		<category><![CDATA[Tarari]]></category>
		<category><![CDATA[Xambala]]></category>
		<category><![CDATA[XML Infrastructure]]></category>

		<guid isPermaLink="false">http://test.zapthink.com/?p=1289</guid>
		<description><![CDATA[Current XML parsers are not very effective. The APIs (define) have just as much trouble reading large file types in an efficient manner as they do reading multiple small file types.

This stresses out current processors, which power the application server to deliver content. Research firm ZapThink said this poses a problem because it believes corporations will continue to ramp up the amount of XML they employ in their networks, expanding from 15 percent today to almost 50 percent by 2008.
<p>
With the glamour of Web services steeped in the possibility of processing thousands or even millions of transactions on a network, the threat that insufficient XML consumption could tie up computer systems is very real. ZapThink analyst Ronald Schmelzer said customers and vendors have expressed concern about XML's ability to underpin Web services.
<p>
He admitted the problems with XML processing put a damper on the research company's prognostication for the multi-billion-dollar growth for service-oriented architectures and distributed computing.
<p>
ZapThink's Schmelzer said the glut of XML is thick enough to bear a large market in which the likes of DataPower and Rogue Wave can sell their wares. He predicted the XML performance optimization market will reach $1.2 billion by 2010.<p/>Read more at: <a href='http://www.internetnews.com/dev-news/article.php/3443541' target='_new'>InternetNews</a>]]></description>
			<content:encoded><![CDATA[<p>Current XML parsers are not very effective. The APIs (define) have just as much trouble reading large file types in an efficient manner as they do reading multiple small file types.</p>
<p>This stresses out current processors, which power the application server to deliver content. Research firm ZapThink said this poses a problem because it believes corporations will continue to ramp up the amount of XML they employ in their networks, expanding from 15 percent today to almost 50 percent by 2008.</p>
<p>
With the glamour of Web services steeped in the possibility of processing thousands or even millions of transactions on a network, the threat that insufficient XML consumption could tie up computer systems is very real. ZapThink analyst Ronald Schmelzer said customers and vendors have expressed concern about XML&#8217;s ability to underpin Web services.</p>
<p>
He admitted the problems with XML processing put a damper on the research company&#8217;s prognostication for the multi-billion-dollar growth for service-oriented architectures and distributed computing.</p>
<p>
ZapThink&#8217;s Schmelzer said the glut of XML is thick enough to bear a large market in which the likes of DataPower and Rogue Wave can sell their wares. He predicted the XML performance optimization market will reach $1.2 billion by 2010.
<p/>Read more at: <a href='http://www.internetnews.com/dev-news/article.php/3443541' target='_new'>InternetNews</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zapthink.com/2004/12/03/the-might-of-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The SOA Implementation Framework</title>
		<link>http://www.zapthink.com/2004/04/13/the-soa-implementation-framework/</link>
		<comments>http://www.zapthink.com/2004/04/13/the-soa-implementation-framework/#comments</comments>
		<pubDate>Tue, 13 Apr 2004 00:04:00 +0000</pubDate>
		<dc:creator>Jason Bloomberg</dc:creator>
				<category><![CDATA[White Paper]]></category>
		<category><![CDATA[Implementing SOA]]></category>
		<category><![CDATA[Quovadx]]></category>
		<category><![CDATA[Rogue Wave]]></category>
		<category><![CDATA[Service-Oriented Architecture (SOA)]]></category>
		<category><![CDATA[SOA Tools & Development]]></category>

		<guid isPermaLink="false">http://test.zapthink.com/?p=WP-0128</guid>
		<description><![CDATA[The world of distributed computing is currently in the midst of a major transition, as tightly coupled, integration-centric approaches gradually lose favor and give way to loosely coupled, Service-oriented computing techniques. At the core of this trend are Service-oriented architectures (SOAs), which promise greater flexibility in the way that companies produce and consume IT assets, in particular when IT environments are heterogeneous and business requirements are dynamic.
<p>
However, building SOAs is challening for most organizations, for several reasons: they involve a different way of thinking about software resources, they require a level of architectural discipline, and companies need a range of software solutions to build, run, and manage an SOA. In particular, companies need a framework of capabilities that include access to data sources and the composition of Services into business processes in a secure, managed environment.
<p>
Today, most enterprises must purchase a range of products to assemble the software they need to build an SOA. However, there is a new class of product called the SOA Implementation Framework that offers all the elements a company would need to build and run an SOA. Such frameworks are only now coming to market, but one such framework, Rogue Wave Platform X, from Rogue Wave Software, a division of Quovadx, is well-positioned to be a leader in this nascent market for comprehensive SOA software frameworks.]]></description>
			<content:encoded><![CDATA[<p>The world of distributed computing is currently in the midst of a major transition, as tightly coupled, integration-centric approaches gradually lose favor and give way to loosely coupled, Service-oriented computing techniques. At the core of this trend are Service-oriented architectures (SOAs), which promise greater flexibility in the way that companies produce and consume IT assets, in particular when IT environments are heterogeneous and business requirements are dynamic.</p>
<p>
However, building SOAs is challening for most organizations, for several reasons: they involve a different way of thinking about software resources, they require a level of architectural discipline, and companies need a range of software solutions to build, run, and manage an SOA. In particular, companies need a framework of capabilities that include access to data sources and the composition of Services into business processes in a secure, managed environment.</p>
<p>
Today, most enterprises must purchase a range of products to assemble the software they need to build an SOA. However, there is a new class of product called the SOA Implementation Framework that offers all the elements a company would need to build and run an SOA. Such frameworks are only now coming to market, but one such framework, Rogue Wave Platform X, from Rogue Wave Software, a division of Quovadx, is well-positioned to be a leader in this nascent market for comprehensive SOA software frameworks.<a href='?file_id=RogueWave-SOAImplementationFramework-042004-WP-0128.pdf' class='download'>Download File</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zapthink.com/2004/04/13/the-soa-implementation-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AmberPoint Extends Market Leadership with Marquee New Customers and Strategic Relationships</title>
		<link>http://www.zapthink.com/2004/01/14/amberpoint-extends-market-leadership-with-marquee-new-customers-and-strategic-relationships/</link>
		<comments>http://www.zapthink.com/2004/01/14/amberpoint-extends-market-leadership-with-marquee-new-customers-and-strategic-relationships/#comments</comments>
		<pubDate>Wed, 14 Jan 2004 00:01:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[In the News]]></category>
		<category><![CDATA[AmberPoint]]></category>
		<category><![CDATA[Quovadx]]></category>
		<category><![CDATA[Web Services Management]]></category>

		<guid isPermaLink="false">http://test.zapthink.com/?p=909</guid>
		<description><![CDATA["The addition of these significant names to AmberPoint's customer roster speaks to the strength of their solutions," said Jason Bloomberg, senior analyst at ZapThink. "This indicates that the Web services management market is continuing the growth we've predicted." <p/>Read more at: <a href='http://home.businesswire.com/portal/site/google/index.jsp?ndmViewId=news_view&#038;newsId=20040114005206&#038;newsLang=en' target='_new'>Amberpoint Press Release</a>]]></description>
			<content:encoded><![CDATA[<p>&#8220;The addition of these significant names to AmberPoint&#8217;s customer roster speaks to the strength of their solutions,&#8221; said Jason Bloomberg, senior analyst at ZapThink. &#8220;This indicates that the Web services management market is continuing the growth we&#8217;ve predicted.&#8221;
<p/>Read more at: <a href='http://home.businesswire.com/portal/site/google/index.jsp?ndmViewId=news_view&#038;newsId=20040114005206&#038;newsLang=en' target='_new'>Amberpoint Press Release</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zapthink.com/2004/01/14/amberpoint-extends-market-leadership-with-marquee-new-customers-and-strategic-relationships/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AmberPoint Greenlighted By Numerous New Customers</title>
		<link>http://www.zapthink.com/2004/01/14/amberpoint-greenlighted-by-numerous-new-customers/</link>
		<comments>http://www.zapthink.com/2004/01/14/amberpoint-greenlighted-by-numerous-new-customers/#comments</comments>
		<pubDate>Wed, 14 Jan 2004 00:01:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[In the News]]></category>
		<category><![CDATA[AmberPoint]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Quovadx]]></category>
		<category><![CDATA[Web Services Management]]></category>

		<guid isPermaLink="false">http://test.zapthink.com/?p=911</guid>
		<description><![CDATA["The addition of these significant names to AmberPoint's customer roster speaks to the strength of their solutions," said Jason Bloomberg, senior analyst at ZapThink. "This indicates that the Web services management market is continuing the growth we've predicted."<p/>Read more at: <a href='http://www.ebizq.net/news/3593.html' target='_new'>eBizQ.net</a>]]></description>
			<content:encoded><![CDATA[<p>&#8220;The addition of these significant names to AmberPoint&#8217;s customer roster speaks to the strength of their solutions,&#8221; said Jason Bloomberg, senior analyst at ZapThink. &#8220;This indicates that the Web services management market is continuing the growth we&#8217;ve predicted.&#8221;
<p/>Read more at: <a href='http://www.ebizq.net/news/3593.html' target='_new'>eBizQ.net</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zapthink.com/2004/01/14/amberpoint-greenlighted-by-numerous-new-customers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Service Orientation Market Trends</title>
		<link>http://www.zapthink.com/2004/01/05/service-orientation-market-trends/</link>
		<comments>http://www.zapthink.com/2004/01/05/service-orientation-market-trends/#comments</comments>
		<pubDate>Mon, 05 Jan 2004 00:01:00 +0000</pubDate>
		<dc:creator>Jason Bloomberg</dc:creator>
				<category><![CDATA[Report]]></category>
		<category><![CDATA[Accordare]]></category>
		<category><![CDATA[Actional]]></category>
		<category><![CDATA[AmberPoint]]></category>
		<category><![CDATA[Arjuna]]></category>
		<category><![CDATA[Ascential]]></category>
		<category><![CDATA[Attachmate]]></category>
		<category><![CDATA[Avao]]></category>
		<category><![CDATA[BEA Systems]]></category>
		<category><![CDATA[Blue Titan]]></category>
		<category><![CDATA[Borland]]></category>
		<category><![CDATA[Cape Clear]]></category>
		<category><![CDATA[Choreology]]></category>
		<category><![CDATA[ClearMethods]]></category>
		<category><![CDATA[ClientSoft]]></category>
		<category><![CDATA[Collation]]></category>
		<category><![CDATA[Collaxa]]></category>
		<category><![CDATA[Computer Associates]]></category>
		<category><![CDATA[Compuware]]></category>
		<category><![CDATA[Confluent Software]]></category>
		<category><![CDATA[Conformative]]></category>
		<category><![CDATA[Content & Presentation]]></category>
		<category><![CDATA[Cyclone Commerce]]></category>
		<category><![CDATA[DataPower]]></category>
		<category><![CDATA[Digital Evolution]]></category>
		<category><![CDATA[Empirix]]></category>
		<category><![CDATA[Entrust]]></category>
		<category><![CDATA[Exadel]]></category>
		<category><![CDATA[F5 Networks]]></category>
		<category><![CDATA[Fiorano Software]]></category>
		<category><![CDATA[Flamenco Networks]]></category>
		<category><![CDATA[Forum Systems]]></category>
		<category><![CDATA[Fuego]]></category>
		<category><![CDATA[HandySoft]]></category>
		<category><![CDATA[Hewlett Packard]]></category>
		<category><![CDATA[Hostbridge]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[IDS Scheer]]></category>
		<category><![CDATA[Implementing SOA]]></category>
		<category><![CDATA[Infravio]]></category>
		<category><![CDATA[Instantis]]></category>
		<category><![CDATA[Intalio]]></category>
		<category><![CDATA[IONA]]></category>
		<category><![CDATA[iWay]]></category>
		<category><![CDATA[Kinzan]]></category>
		<category><![CDATA[Layer 7 Technologies]]></category>
		<category><![CDATA[LogicLibrary]]></category>
		<category><![CDATA[MEGA]]></category>
		<category><![CDATA[Mercury Interactive]]></category>
		<category><![CDATA[Metallect]]></category>
		<category><![CDATA[MetaMatrix]]></category>
		<category><![CDATA[Metastorm]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mindreef]]></category>
		<category><![CDATA[Netegrity]]></category>
		<category><![CDATA[NextAxiom]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Oak Grove Systems]]></category>
		<category><![CDATA[Panacya]]></category>
		<category><![CDATA[Parasoft]]></category>
		<category><![CDATA[Progress Software]]></category>
		<category><![CDATA[Quovadx]]></category>
		<category><![CDATA[Raining Data]]></category>
		<category><![CDATA[Reactivity]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[Sarvega]]></category>
		<category><![CDATA[Savvion]]></category>
		<category><![CDATA[SEAGULL Software]]></category>
		<category><![CDATA[Security & Identity Management]]></category>
		<category><![CDATA[SeeBeyond]]></category>
		<category><![CDATA[Service-Oriented Integration (SOI)]]></category>
		<category><![CDATA[Service-Oriented Process]]></category>
		<category><![CDATA[Siebel Systems]]></category>
		<category><![CDATA[Silver Leap]]></category>
		<category><![CDATA[SOA Tools & Development]]></category>
		<category><![CDATA[Software AG]]></category>
		<category><![CDATA[Solstice Software]]></category>
		<category><![CDATA[Sonic Software]]></category>
		<category><![CDATA[StrikeIron]]></category>
		<category><![CDATA[Sun Microsystems]]></category>
		<category><![CDATA[Swingtide]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Systinet]]></category>
		<category><![CDATA[Tarari]]></category>
		<category><![CDATA[TIBCO]]></category>
		<category><![CDATA[UDICo]]></category>
		<category><![CDATA[Ultimus]]></category>
		<category><![CDATA[VeriSign]]></category>
		<category><![CDATA[Versata]]></category>
		<category><![CDATA[Vordel]]></category>
		<category><![CDATA[Wakesoft]]></category>
		<category><![CDATA[Web Services Management]]></category>
		<category><![CDATA[webMethods]]></category>
		<category><![CDATA[Westbridge Technology]]></category>
		<category><![CDATA[WRQ]]></category>
		<category><![CDATA[XAware]]></category>
		<category><![CDATA[Xlipstream]]></category>
		<category><![CDATA[XML Infrastructure]]></category>
		<category><![CDATA[Zareus]]></category>

		<guid isPermaLink="false">http://test.zapthink.com/?p=ZTR-WS110</guid>
		<description><![CDATA[While Web Services have been getting the attention through 2003, in 2004 the IT computing story will be focused squarely on Service Orientation. Offering an evolutionary approach to distributed computing that provides greater business agility while enabling companies to use heterogeneous resources more efficiently, Service Orientation, based on established Web Services standards, is set to fundamentally change many different IT markets as enterprises transition to Service-Oriented Architectures.<p> In particular, the markets of application security, security appliances, system management, application integration, data integration, and business process management are six key markets that will become transformed as vendors in those markets Service-enable their products. Furthermore, there is a window of opportunity for new entrants in each of these markets to build Service-oriented offerings. Those windows will soon close, however, as the established, incumbent vendors in each space consolidate their respective markets.<p>These consolidation trends will continue through the rest of the decade, as large vendors round out their suites of software that support Service Orientation, resulting in a combined market consisting of vendors offering a full-function SOA Implementation Framework. These frameworks will offer enterprises all the functionality they need to build, run, and manage SOAs. The market for SOA Implementation Frameworks is still nascent as of 2004, but will dominate the distributed computing arena by 2010.]]></description>
			<content:encoded><![CDATA[<p>Key Points:</p>
<ul>
<li>	ZapThink sees a consolidation of most SO functionality into a single market category that can be delivered as individual products, product suites, or service offerings that contain broad functionality, including features that are currently associated with the security, management, process, integration, and tools segments. We call that market the SOA Implementation Framework market.
<li>	The total SOA Implementation Framework market opportunity will go from $4.4 billion in 2005 to $43 billion by 2010.
<li>	The big winners from the shift to Service Orientation will be large vendors who are able to leverage the innovation of the smaller players to build fully functional SOA Implementation Frameworks. New entrants will find opportunity in adding value to these large vendors&#8217; products, or by finding opportunity in the gaps between their solutions.
</ul>
<p></p>
<p>Table of Contents:</p>
<ul>
<li>I.	Report Scope
<li>II.	Context: The Shift to Service Orientation
<ul>
<li>2.1.	The shift to Service Orientation affects all distributed computing</p>
<li>2.2.	Shifts in market segments
<li>2.3.	The SOA Implementation Framework
<li>2.4.	The march toward the SOAIF
<li>2.5.	Integration: the key transitional market
</ul>
<li>III.	Vendor Landscape
<ul>
<li>3.1.	Core Service Orientation segments</p>
<li>3.2.	The role of the incumbents
<li>3.3.	The role of On Demand
</ul>
<li>IV.	Market Trends
<ul>
<li>4.1.	Methodology</p>
<li>4.2.	Core market numbers
<li>4.3.	SOAIF market numbers
<li>4.4.	Who will win the SOAIF battle?
</ul>
<li>V.	Conclusions
<ul>
<li>5.1.	Key notes</p>
<li>5.2.	Decision points
<li>5.3.	Figures
<li>5.4.	Tables
 </ul>
<p><a href='?file_id=SOMarketTrends-122003-ZTR-WS110-1.pdf' class='download'>Download File</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zapthink.com/2004/01/05/service-orientation-market-trends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Web services interoperability group unfurls a practical business use scenario for running</title>
		<link>http://www.zapthink.com/2003/12/11/the-web-services-interoperability-group-unfurls-a-practical-business-use-scenario-for-running/</link>
		<comments>http://www.zapthink.com/2003/12/11/the-web-services-interoperability-group-unfurls-a-practical-business-use-scenario-for-running/#comments</comments>
		<pubDate>Thu, 11 Dec 2003 00:12:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[In the News]]></category>
		<category><![CDATA[BEA Systems]]></category>
		<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[Implementing SOA]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Quovadx]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[Service-Oriented Architecture (SOA)]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://test.zapthink.com/?p=897</guid>
		<description><![CDATA[ZapThink Senior Analyst Jason Bloomberg said the delivery of the sample applications will free WS-I up to conduct other interoperability tests.

Now that these deliverables are off the WS-I's plate, they can focus more specifically on building the interoperability profile for Web Services security -- a tougher problem than basic interoperability, but every bit as important, Bloomberg told internetnews.com .

<p/>Read more at: <a href='http://www.hostingtech.com/news/2003/12/12/St_Nitf_The_Web_services_interoperabil_i1210000.6cm.html' target='_new'>ASP News</a>]]></description>
			<content:encoded><![CDATA[<p>ZapThink Senior Analyst Jason Bloomberg said the delivery of the sample applications will free WS-I up to conduct other interoperability tests.</p>
<p>Now that these deliverables are off the WS-I&#8217;s plate, they can focus more specifically on building the interoperability profile for Web Services security &#8212; a tougher problem than basic interoperability, but every bit as important, Bloomberg told internetnews.com .</p>
<p/>Read more at: <a href='http://www.hostingtech.com/news/2003/12/12/St_Nitf_The_Web_services_interoperabil_i1210000.6cm.html' target='_new'>ASP News</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zapthink.com/2003/12/11/the-web-services-interoperability-group-unfurls-a-practical-business-use-scenario-for-running/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

