<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5505064617877881900</id><updated>2011-12-12T16:15:26.412-05:00</updated><category term='Amberpoint'/><category term='Federated SOA'/><category term='White Box'/><category term='Eric Knorr'/><category term='Sonoa'/><category term='Cisco'/><category term='Web Matrix'/><category term='SQE'/><category term='Black Box'/><category term='SOA Testing Tools'/><category term='Lee Copeland'/><category term='CSI 33'/><category term='SAP'/><category term='SYS-CON'/><category term='Andrew Nash'/><category term='IBM DB2'/><category term='Amazon EC2'/><category term='Amazon S3'/><category term='Forum Systems'/><category term='AppLabs'/><category term='Mac'/><category term='JUNIT'/><category term='SOA Consolidation'/><category term='Gartner'/><category term='Mercury Interactive'/><category term='SOAPSimulator'/><category term='Automation'/><category term='Microsoft SQL Server 2005'/><category term='STARWEST 2007'/><category term='IBM'/><category term='dennis callaghan'/><category term='MySQL'/><category term='MS SQL Server'/><category term='SOA Gateways'/><category term='Crossbeam'/><category term='BEA WebLogic Server 9.2'/><category term='SSO'/><category term='Thomas Erl'/><category term='BPEL'/><category term='SOAP Headers'/><category term='Parallels'/><category term='SAML'/><category term='SPI Dynamics'/><category term='Competition'/><category term='Cloud Migration'/><category term='SOA Quality'/><category term='David Shaffer'/><category term='Database Integration'/><category term='LignUp'/><category term='XML Firewall'/><category term='Exceptions'/><category term='Oracle BPEL Process Manager'/><category term='SAP Ventures'/><category term='SOAPSonar'/><category term='.NET'/><category term='Sequoia'/><category term='Interoperability'/><category term='SOA Governance'/><category term='STAREAST'/><category term='Oracle SOA Suite'/><category term='MFT'/><category term='SOA Software'/><category term='STAREAST 2007'/><category term='Crosscheck Networks'/><category term='InfoWorld'/><category term='Utility Computing'/><category term='SOA Security'/><category term='SD Times'/><category term='XML Gateway'/><category term='Jerry Dixon'/><category term='Ray Wagner'/><category term='Gray Box'/><category term='Oracle'/><category term='SOA'/><category term='web services testing'/><category term='Healthcare'/><category term='Web Services Security'/><category term='SOA Testing'/><category term='WSDL'/><category term='Mashup'/><category term='SOA Magazine'/><category term='Rizwan Mallal'/><category term='Sean Rhody'/><category term='Shai Agassi'/><category term='SugarCRM'/><category term='Forum Sentry'/><category term='Service Simulation'/><category term='Facebook'/><category term='Watchfire'/><category term='Press Release'/><category term='SAP NetWeaver'/><category term='NuSOAP'/><category term='HP'/><category term='MTOM'/><category term='SOA Regression'/><category term='Cloud Computing'/><category term='Amazon SQS'/><category term='XML Threats'/><category term='SOA Testing Blind Spots'/><category term='web services'/><category term='Java'/><category term='SOA Federation'/><category term='David Linthicum'/><category term='JavaWorld.com'/><category term='Open Source'/><category term='SOAP encryption'/><category term='C#'/><category term='PHP'/><category term='SOA World Magazine'/><category term='PKI'/><category term='Jack Vaughn'/><category term='Bret Latamore'/><category term='Hardware'/><category term='Peter DeBetta'/><category term='the451group'/><category term='Case Study'/><category term='Grid'/><category term='Schematron'/><category term='CloudPort'/><category term='HL7v3'/><category term='Reactivity'/><category term='web services testing tools'/><category term='ITPlanet'/><title type='text'>SOA Testing</title><subtitle type='html'>This Blog is all about SOA Testing techniques used for testing IT assets that are part of a Service Oriented Architecture.

As SOA begins to tie the fabric of IT infrastructure, actively and aggressively testing Web Services has become crucial.  Comprehensive Functional, Performance, Interoperability and Vulnerability Testing form the Pillars of SOA Testing.  Only by adopting a comprehensive testing stance, enterprises can ensure that their SOA is robust, scalable, interoperable, and secure.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://soa-testing.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>99</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1315987227328556441</id><published>2011-12-12T13:23:00.003-05:00</published><updated>2011-12-12T16:15:26.427-05:00</updated><title type='text'>SC Magazine Rates Forum Sentry Product Five Stars</title><content type='html'>What's the difference between a Security Gateway product and a Enterprise Service Bus (ESB)? &lt;u&gt;Security&lt;/u&gt;! &amp;nbsp;You never let users develop and deploy custom code in a gateway. &amp;nbsp;Custom SOA functionality is better suited for ESBs or application servers. &amp;nbsp;Deploying such functionality in a SOA/XML gateway is fraught with risk. &amp;nbsp;It breaks the key paradigm of separating security from application functionality. &amp;nbsp;Security functionality should never be coded by an enterprise, it should only be configured. &lt;br /&gt;&lt;br /&gt;Question: When was the last time you dropped custom code in your firewall?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scmagazineus.com/forum-systems-sentry-waf/review/3586/"&gt;The SC Magazine Product review of Forum Sentry&lt;/a&gt;, the leading security gateway in the industry validates this Security vs. ESB notion by choosing Sentry as the only SOA/XML gateway in the security product review category. &amp;nbsp;Other gateways are merely application servers or ESBs with prepackaged security functionally that can be readily by-passed by the custom code that they run.&lt;br /&gt;&lt;br /&gt;For detailed product review see: &amp;nbsp;&lt;a href="http://www.scmagazineus.com/forum-systems-sentry-waf/review/3586/"&gt;SC Magazine &lt;/a&gt;&lt;a href="http://www.scmagazineus.com/forum-systems-sentry-waf/review/3586/"&gt;Forum Sentry&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1315987227328556441?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.scmagazineus.com/forum-systems-sentry-waf/review/3586/' title='SC Magazine Rates Forum Sentry Product Five Stars'/><link rel='enclosure' type='sc-magazine' href='http://www.scmagazineus.com/forum-systems-sentry-waf/review/3586/' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1315987227328556441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1315987227328556441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1315987227328556441'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2011/12/sc-magazine-rates-forum-sentry-product.html' title='SC Magazine Rates Forum Sentry Product Five Stars'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-8910767283399995670</id><published>2011-12-05T13:47:00.000-05:00</published><updated>2011-12-05T13:47:32.707-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Federated SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='SSO'/><title type='text'>SaaS provider hooks frats to Facebook with help from SOA appliances</title><content type='html'>James Denman's article shows a real-world example of how social media such as Facebook and SOA have converged. &amp;nbsp;Web Portals now use rich content from a variety of sources and providers. &amp;nbsp;Users are now not only expecting Web SSO, but also direct integration of their social media content with corporate services. &amp;nbsp;The Facebook integration used for SSO highlights how SOA, SSO and Social media are now central to corporate IT services.&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;A Software as a Service (SaaS) provider specializing in financial and information services for Greek fraternal organizations has tapped into Facebook to provide its fraternity and sorority users with easier updates to information. At the same time, it has tapped into a rack-mounted SOA appliance to provide security and federation services.&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;OmegaFi is a SaaS specialist that offers a range of services tailored to the Greek crowd. OmegaFi was founded on chapter and alumni management tools but the portfolio has grown to include fundraising tools as well as information management services.&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;Forum Systems, a maker of security and identity management appliances for SOA systems, has been a part of OmegaFi's recent growth. According to OmegaFi CIO John Woolbright, Forum's Sentry XML gateway appliance has been instrumental. Woolbright said in a statement, "After collaborating with us to meet the requirements of a three-month proof-of-concept project, we selected Forum Systems as our provider of choice for security and federation."&lt;/blockquote&gt;&lt;br /&gt;For full article, see: &amp;nbsp;&lt;a href="http://searchsoa.techtarget.com/news/2240111897/SaaS-provider-hooks-frats-to-Facebook-with-help-from-SOA-appliances"&gt;SaaS provider hooks frats to Facebook with help from SOA appliances.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-8910767283399995670?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://searchsoa.techtarget.com/news/2240111897/SaaS-provider-hooks-frats-to-Facebook-with-help-from-SOA-appliances' title='SaaS provider hooks frats to Facebook with help from SOA appliances'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=8910767283399995670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8910767283399995670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8910767283399995670'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2011/12/saas-provider-hooks-frats-to-facebook.html' title='SaaS provider hooks frats to Facebook with help from SOA appliances'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-207845809806769338</id><published>2011-08-03T11:27:00.001-05:00</published><updated>2011-08-04T06:44:48.186-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MFT'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Governance'/><title type='text'>ITBusiness Edge:  Old Reliable - FTP Still Relevant in an SOA, Cloud World</title><content type='html'>Loraine Lawson covers "Old Reliable" FTP and its relevance to SOA and Cloud Computing.&amp;nbsp; FTP is "reliable" as in "a reliable friend that you can always call," however, the protocol itself is not reliable for content delivery unless Managed File Transfer (MFT) type products are used to enable reliability using FTP.&amp;nbsp; The article is well written and covers an important trend that brings SOA, Cloud Computing, and Managed File Transfer under a single, manageable umbrella.&amp;nbsp; Excerpts from the article are below:&lt;br /&gt;&lt;blockquote&gt;You would think that all this movement toward cloud and services and SOA would mean the end of things like managed file transfer and FTP. Instead, companies that offer these approaches are reinventing themselves and claiming new relevance.&amp;nbsp; &lt;/blockquote&gt;&lt;br /&gt;Complete article: &lt;a href="http://www.itbusinessedge.com/cm/blogs/lawson/old-reliable-ftp-still-relevant-in-an-soa-cloud-world/?cs=48116"&gt;Old Reliable - FTP Still Relevant in an SOA, Cloud World&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-207845809806769338?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.itbusinessedge.com/cm/blogs/lawson/old-reliable-ftp-still-relevant-in-an-soa-cloud-world/?cs=48116' title='ITBusiness Edge:  Old Reliable - FTP Still Relevant in an SOA, Cloud World'/><link rel='enclosure' type='it-business-edge' href='http://www.itbusinessedge.com/cm/blogs/lawson/old-reliable-ftp-still-relevant-in-an-soa-cloud-world/?cs=48116' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=207845809806769338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/207845809806769338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/207845809806769338'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2011/08/itbusiness-edge-old-reliable-ftp-still.html' title='ITBusiness Edge:  Old Reliable - FTP Still Relevant in an SOA, Cloud World'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1879953329126440835</id><published>2011-07-27T12:17:00.001-05:00</published><updated>2011-12-05T13:24:40.548-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MFT'/><category scheme='http://www.blogger.com/atom/ns#' term='XML Gateway'/><title type='text'>Updated XML gateway brings FTP under the SOA governance umbrella</title><content type='html'>Jack Vaughan's recent article covers an important emerging trend:  convergence between SOA and MFT technologies.  Managed File Transfer (MFT) is a baseline mechanism for information movement within and across corporations using legacy protocols such as FTP.  However, with the emergence of modern SOA-related protocols, companies are now migrating away from less secure and less reliable MFT transport protocols.  This trend is also driven by regulatory requirements including PCI, HIPPA, and GLB&lt;br /&gt;&lt;br /&gt;&lt;a href="http://searchsoa.techtarget.com/news/2240038897/Running-FTP-alongside-a-SOA-for-well-governed-application-integration"&gt;Link to Jack's article:  Updated XML gateway brings FTP under SOA Governance umbrella.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Excerpt from the article:&lt;br /&gt;&lt;blockquote&gt;Despite SOAP and SOA inroads, the vaunted File Transfer Protocol (FTP) continues to flourish in organizations that - not surprisingly – need to transfer files. Finance and banking both represent FTP bastions – although both sectors are also on their way to becoming SOA strongholds of sorts. &lt;/blockquote&gt;&lt;blockquote&gt;Bringing FTP - originated in the 1970s - under the general umbrella of governance is an eventual goal for many of these companies. Forum Systems, a Crosscheck Networks' subsidiary, seeks to support such efforts with a recent update to the Forum Sentry Gateway. &lt;/blockquote&gt;&lt;blockquote&gt;The latest version of the gateway offers content-level security for structured and unstructured data for documents of unlimited size using the OpenPGP standard, while also enabling message transfers over a variety of secured and unsecured transport protocols. Moreover, the software allows organizations to plan migrations from batch FTP processing to SOAP with Attachments (SwA)(MIME, DIME, MTOM), while using existing centralized governance policies across both legacy and modern message formats.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1879953329126440835?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://searchsoa.techtarget.com/news/2240038897/Running-FTP-alongside-a-SOA-for-well-governed-application-integration' title='Updated XML gateway brings FTP under the SOA governance umbrella'/><link rel='enclosure' type='search-soa' href='http://searchsoa.techtarget.com/news/2240038897/Running-FTP-alongside-a-SOA-for-well-governed-application-integration' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1879953329126440835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1879953329126440835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1879953329126440835'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2011/07/updated-xml-gateway-brings-ftp-under.html' title='Updated XML gateway brings FTP under the SOA governance umbrella'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2443357964829557536</id><published>2011-07-05T10:06:00.001-05:00</published><updated>2011-07-05T11:24:24.230-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Federated SOA'/><title type='text'>SC Magazine: Federation 2.0 -  An Identity Ecosystem</title><content type='html'>Deb Radcliff's defining, informative and well thought out article on the current state and future of Federated Identity is a must read for all SOA, Networking and Security professionals.  According to Deb (excerpts from article):&lt;br /&gt;&lt;blockquote&gt;Federated identity, the process of authenticating someone across multiple IT systems and organizations, is taking on new meaning with the growth of cloud and mobile. &lt;/blockquote&gt;&lt;blockquote&gt;Synovus Bank, with 30 banks on the East Coast, didn't want to manage the identities of its approximately 100,000 commercial and 200,000 home-based customers. It also wanted its identity management to occur outside its firewall. So Synovus recently started using &lt;a href="http://www.crosschecknet.com/"&gt;Crosscheck Network&lt;/a&gt;'s Forum &lt;a href="http://www.forumsys.com/products/xml-gateway.php"&gt;Sentry XML Gateway&lt;/a&gt; service between these users and their applications. &lt;/blockquote&gt;&lt;blockquote&gt;“Users and their sessions authenticate on the Forum structure, their SAML assertions are signed by Forum, and Forum also issues their secure tokens,” says Santosh Kokate, lead technical analyst with Synovus. “The beauty is I have online banking sitting safely behind the identity gateway and the identities and authentication are established there. I don't have to manage those identities or write a single line of code to make federation happen.” &lt;/blockquote&gt;&lt;blockquote&gt;Synovus also supports authentication for mobile users through REST (Representational State Transfer), which supports HTTPS-based assertions for when Kokate estimates are 8,000 mobile banking customers at this point (and more planned in the future). Because Synovus' intermediary, Crosscheck, supports these and other standards, Synovus can adapt to different types of identity federation requirements as needed.&lt;/blockquote&gt;&amp;nbsp;For complete article, click &lt;a href="http://www.scmagazineus.com/pages/login.aspx?returl=/federation-20-an-identity-ecosystem/article/205443/&amp;amp;pagetypeid=28&amp;amp;articleid=205443&amp;amp;accesslevel=1&amp;amp;expireddays=0&amp;amp;accessAndPrice=0"&gt;Federation 2.0:&amp;nbsp; An Identity Ecosystem&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2443357964829557536?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='sc-magazine' href='http://www.scmagazineus.com/pages/login.aspx?returl=/federation-20-an-identity-ecosystem/article/205443/&amp;pagetypeid=28&amp;articleid=205443&amp;accesslevel=1&amp;expireddays=0&amp;accessAndPrice=0' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2443357964829557536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2443357964829557536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2443357964829557536'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2011/07/sc-magazine-federation-20-identity.html' title='SC Magazine: Federation 2.0 -  An Identity Ecosystem'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-4285299235219783698</id><published>2011-04-25T12:53:00.000-05:00</published><updated>2011-04-25T12:53:57.187-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum Sentry'/><title type='text'>Network Computing: SOA Security = XML + WAF</title><content type='html'>WAFs are well designed for protecting static HTML traffic, however, with the wide proliferation of SOA and the reuse of SOA-based components in dynamic web portals, significant XML, JSON and other non-HTML traffic is now generated from portals. &amp;nbsp;Handling security for sophisticated web portals requires functionality beyond that available in Legacy Web Application Firewalls (WAFs).&lt;br /&gt;&lt;br /&gt;Network computing recently published a review of the industry-first integrated WAF + XML appliance, Forum Sentry WAF:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.networkcomputing.com/security/forum-systems-integrates-xml-gateway-waf-on-single-appliance.php"&gt;Forum Systems Integrates XML Gateway, Web Application Firewall On Single Appliance&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-4285299235219783698?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.networkcomputing.com/security/forum-systems-integrates-xml-gateway-waf-on-single-appliance.php' title='Network Computing: SOA Security = XML + WAF'/><link rel='enclosure' type='nc' href='http://www.networkcomputing.com/security/forum-systems-integrates-xml-gateway-waf-on-single-appliance.php' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=4285299235219783698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4285299235219783698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4285299235219783698'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2011/04/network-computing-soa-security-xml-waf.html' title='Network Computing: SOA Security = XML + WAF'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-627549706605594653</id><published>2010-12-21T14:15:00.000-05:00</published><updated>2010-12-21T14:15:13.436-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOAPSonar'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>SOAPSonar 6.0 from Crosscheck Networks  Capable of Testing Unlimited Users in Cloud</title><content type='html'>Here an article covering &lt;a href="http://www.crosschecknet.com/products/soapsonar.php"&gt;SOAPSonar 6.0&lt;/a&gt;, the leading SOA Testing product. &amp;nbsp;The latest version provide a number of capabilities including testing cloud providers as well as testing &lt;i&gt;using&lt;/i&gt; clouds.&lt;br /&gt;&lt;br /&gt;For detailed article, see:&amp;nbsp;&lt;a href="http://www.softwaremag.com/L.cfm?Doc=1302-12/2010"&gt;SOAPSonar 6.0 from Crosscheck Networks &amp;nbsp;Capable of Testing Unlimited Users in Cloud&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-627549706605594653?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.softwaremag.com/L.cfm?Doc=1302-12/2010' title='SOAPSonar 6.0 from Crosscheck Networks  Capable of Testing Unlimited Users in Cloud'/><link rel='enclosure' type='software-mag' href='http://www.softwaremag.com/L.cfm?Doc=1302-12/2010' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=627549706605594653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/627549706605594653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/627549706605594653'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/12/soapsonar-60-from-crosscheck-networks.html' title='SOAPSonar 6.0 from Crosscheck Networks  Capable of Testing Unlimited Users in Cloud'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-8335385324394058720</id><published>2010-12-16T18:05:00.000-05:00</published><updated>2010-12-16T18:05:54.756-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Jack Vaughn'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAPSonar'/><title type='text'>Financial firm finds highly scaled testing for proliferating SOA services</title><content type='html'>&lt;a href="http://searchsoa.techtarget.com/about/editors"&gt;Jack Vaughn&lt;/a&gt;, Editor-in-Chief of SearchSOA published this article on real life scenarios in SOA Testing and general SOA adoptions trends. &amp;nbsp;Article highlights are as follows:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a well built re-usable service will have high demand and a high number of transactions and consumers&lt;/li&gt;&lt;li&gt;through automated SOA Testing products such as &lt;a href="http://www.crosschecknet.com/products/products.php"&gt;SOAPSonar&lt;/a&gt;, 100% scenario coverage is possible&lt;/li&gt;&lt;li&gt;endurance and performance testing are also a core part of SOA Testing.&lt;/li&gt;&lt;li&gt;Service traffic includes traffic from RESTful services and has resulted in portals driving overall JSON, XML and SOAP message structures. &amp;nbsp;It's not just about A2A communication driving this traffic anymore.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Detailed article: &amp;nbsp;&lt;a href="http://itknowledgeexchange.techtarget.com/soa-talk/financial-firm-finds-highly-scaled-testing-for-proliferating-soa-services/"&gt;Financial firm finds highly scaled testing for proliferating SOA services&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-8335385324394058720?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://itknowledgeexchange.techtarget.com/soa-talk/financial-firm-finds-highly-scaled-testing-for-proliferating-soa-services/' title='Financial firm finds highly scaled testing for proliferating SOA services'/><link rel='enclosure' type='search-soa' href='http://itknowledgeexchange.techtarget.com/soa-talk/financial-firm-finds-highly-scaled-testing-for-proliferating-soa-services/' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=8335385324394058720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8335385324394058720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8335385324394058720'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/12/financial-firm-finds-highly-scaled.html' title='Financial firm finds highly scaled testing for proliferating SOA services'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-3490099732690340947</id><published>2010-11-30T21:13:00.000-05:00</published><updated>2010-11-30T21:13:55.711-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML Gateway'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Sentry'/><title type='text'>Forum Systems:  The only patented replacement to Cisco ACE Gateway</title><content type='html'>Jim Duffy's Network World Blog -- the &lt;a href="http://www.networkworld.com/community/blog/third-option-cisco-ace-xml-gateway"&gt;Cisco Connection&lt;/a&gt; -- highlights the Cisco ACE XML Gateway replacement offered by Forum Systems, a wholly owned subsidiary of Crosscheck Networks. &amp;nbsp;Forum Systems is the only patented XML Gateway in the industry. &amp;nbsp;Migrating to non-patented products from other XML vendors exposes corporations to excessive liability and non compliance. &amp;nbsp;Furthermore, "me too" technologies that copy leading patented products eventually fade away much like the Cisco ACE XML Gateway. &lt;br /&gt;&lt;br /&gt;For the complete article, see:&amp;nbsp;&lt;a href="http://www.networkworld.com/community/blog/third-option-cisco-ace-xml-gateway"&gt;http://www.networkworld.com/community/blog/third-option-cisco-ace-xml-gateway&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forum Systems Cisco Replacement Program:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Program Details:&amp;nbsp;h&lt;a href="ttp://www.forumsys.com/products/cisco_ace_replacement.php"&gt;ttp://www.forumsys.com/products/cisco_ace_replacement.php&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="ttp://www.forumsys.com/products/cisco_ace_replacement.php"&gt;&lt;/a&gt;Best Practices: &lt;a href="http://www.forumsys.com/resources/cisco-ace-replacement-program.php"&gt;http://www.forumsys.com/resources/cisco-ace-replacement-program.php&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Forum Systems Other Gateway Replacement Programs:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;IBM DataPower:&amp;nbsp;&lt;a href="http://www.forumsys.com/products/datapower_replacement_eol.php"&gt;http://www.forumsys.com/products/datapower_replacement_eol.php&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Other NON-PATENTED Gateways: h&lt;a href="ttp://www.forumsys.com/products/xml_gateway_replacement.php"&gt;ttp://www.forumsys.com/products/xml_gateway_replacement.php&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-3490099732690340947?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.networkworld.com/community/blog/third-option-cisco-ace-xml-gateway' title='Forum Systems:  The only patented replacement to Cisco ACE Gateway'/><link rel='enclosure' type='Networkworld' href='http://www.networkworld.com/community/blog/third-option-cisco-ace-xml-gateway' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=3490099732690340947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3490099732690340947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3490099732690340947'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/11/forum-systems-only-patented-replacement.html' title='Forum Systems:  The only patented replacement to Cisco ACE Gateway'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7085541205638793197</id><published>2010-11-08T10:42:00.000-05:00</published><updated>2010-11-08T10:42:48.722-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML Gateway'/><category scheme='http://www.blogger.com/atom/ns#' term='Cisco'/><title type='text'>Cisco ACE Replacement Strategy:  Choosing the right XML Gateway</title><content type='html'>XML Gateways are a core component of SOA deployments. &amp;nbsp;SOA testers, developers, architect are intimately familiar with XML Gateways as a central component for enabling XML Security, Integration, Identity and Management. &lt;br /&gt;&lt;br /&gt;Recently, &lt;a href="http://www.cisco.com/en/US/prod/collateral/contnetw/ps5719/ps7314/end_of_life_c51_609816.html"&gt;Cisco published End-of-Life (EOL) and End-of-Sale (EOS) notices to its customer base for the Cisco ACE XML Gatewa&lt;/a&gt;y. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.forumsys.com/"&gt;Forum Systems pioneered the XML Gateway Appliance&lt;/a&gt; space in 2001 with the launch of its product Forum Sentry. &amp;nbsp;A number of vendors followed this path by morphing their existing technologies to the XML Gateway Appliance space. &amp;nbsp;&lt;a href="http://www.infoworld.com/t/architecture/reactivity-acquisition-strengthens-ciscos-soa-arsenal-634"&gt;Reactivity, the company Cisco acquired for a $135M in 2007&lt;span id="goog_1640062832"&gt;&lt;/span&gt;&lt;span id="goog_1640062833"&gt;&lt;/span&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;was one such company that changed direction to enter this space. &lt;br /&gt;&lt;br /&gt;In 2003, &lt;a href="http://www.networkcomputing.com/data-protection/enemy-at-the-gateway.php?p=5"&gt;Network Computing published a bake-off between vendors in XML Gateway space&lt;/a&gt;. &amp;nbsp;Reactivity (acquired by Cisco), DataPower (acquired by IBM) and a number of other vendors including &lt;a href="http://www.forumsys.com/"&gt;Forum Systems&lt;/a&gt;, Westbridge, Verisgn were also a part of the assessment. &amp;nbsp;Looking back at this vendor assessment, one can see a clear trend: &amp;nbsp;companies that changed their directions to come after the pioneer (Forum Systems) eventually gave up on the space.&lt;br /&gt;&lt;br /&gt;Although the strategy of a company changing direction to follow a viable market seems like a good idea at that time, it has profound implications in the future. &amp;nbsp;When a product is not built ground-up to address a specific market, architectural comprises ensue that result in the demise of such products in the future. &amp;nbsp;The key factor in picking any technology solution is to identify the leaders and the followers. &lt;br /&gt;&lt;br /&gt;New vendors continue to follow the leader in the XML Gateway space, by changing their ESB products to look like XML Gateways, however, they lack the innovation and intellectual property established by the leader. &amp;nbsp;See fore example, &lt;a href="http://www.businesswire.com/news/home/20090610005390/en/Forum-Systems-Issued-Patent-7516333-XML-Security"&gt;Forum System Issued Patent 7,516,333 for XML Security Gateway&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: yellow;"&gt;As corporations replace their XML Gateway from Cisco ACE or any other non-patented product, they should consider the following points:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Select a patented product or face replacement issues as the patents are enforced.&lt;/li&gt;&lt;li&gt;Pick an XML Gateway and not a product that is like an ESB/Application server.&lt;/li&gt;&lt;li&gt;Demand an Independent Security Assessment on the ENTIRE XML Gateway.&lt;/li&gt;&lt;li&gt;Validate feature/function availability and innovation leadership.&lt;/li&gt;&lt;li&gt;Demand flexible replacement costs and options.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;For a detailed article on Cisco ACE replacement strategy, see &lt;a href="http://www.sys-con.com/node/1596235"&gt;Cisco ACE Gateway EOL: &amp;nbsp;How to Pick a Replacement XML Gateway.&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: yellow;"&gt;For Cisco ACE Replacement Programs, see &lt;/span&gt;&lt;a href="http://www.forumsys.com/products/cisco_ace_replacement.php"&gt;&lt;span class="Apple-style-span" style="background-color: yellow;"&gt;Cisco ACE Replacement&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="background-color: yellow;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7085541205638793197?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='SYS-CON' href='http://www.sys-con.com/node/1596235' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7085541205638793197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7085541205638793197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7085541205638793197'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/11/cisco-ace-replacement-strategy-choosing.html' title='Cisco ACE Replacement Strategy:  Choosing the right XML Gateway'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-4174818388558199790</id><published>2010-08-05T13:25:00.000-05:00</published><updated>2010-08-05T13:25:16.891-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>MIT System Design and Management Program Hosts Experts on Cloud Computing, Entrepreneurship, Leadership</title><content type='html'>The MIT System Design and Management (SDM) summer 2010 business trip kicked off at the Faculty Club with a keynote address on entrepreneurship and leadership by Mamoon Yunus (MIT Mechanical Engineering, 1993 and 1995), President and CEO of Crosscheck Networks.&lt;br /&gt;&lt;br /&gt;Yunus, who was introduced by Unatek CTO Charles Iheagwara (SDM 2010) after an opening statement by SDM director Pat Hale, saw a "gap" in the cloud computing movement and in 2004 founded Crosscheck to build technology that would scrub XML traffic in the cloud. Seeing gaps, said Yunus, is key to success. &lt;br /&gt;&lt;br /&gt;"You can’t innovate in a vacuum," Yunus said. For example, after speaking at Harvard Business School he was approached by several MBA students who asked him, "‘How does one generate ideas? We know business, but are looking for ideas where we can apply our business skills."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sdm-blog.mit.edu/2010/07/mit-system-design-and-management.html"&gt;Read&amp;nbsp;More &amp;gt;&amp;gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-4174818388558199790?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sdm-blog.mit.edu/2010/07/mit-system-design-and-management.html' title='MIT System Design and Management Program Hosts Experts on Cloud Computing, Entrepreneurship, Leadership'/><link rel='enclosure' type='MIT' href='http://sdm-blog.mit.edu/2010/07/mit-system-design-and-management.html' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=4174818388558199790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4174818388558199790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4174818388558199790'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/08/mit-system-design-and-management.html' title='MIT System Design and Management Program Hosts Experts on Cloud Computing, Entrepreneurship, Leadership'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1217470783657701555</id><published>2010-07-09T11:04:00.001-05:00</published><updated>2010-07-09T11:09:35.881-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CloudPort'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Understanding Enterprise-to-Cloud Migration Costs and Risks</title><content type='html'>For CIOs, CTOs and business application architects, cloud computing has become inescapable aspect of their overall IT strategy. As businesses consider approaches to migrating parts of their infrastructure to the cloud, IT organizations wrestle with fundamental questions such as:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;What applications or its components should be migrated to the cloud?&lt;/li&gt;&lt;li&gt;What should be the order/priority of migration?&lt;/li&gt;&lt;li&gt;Which IaaS cloud provider should be selected based on application performance and reliability requirements?&lt;/li&gt;&lt;li&gt;How do I mitigate enterprise-to-cloud migration risk?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Without addressing such questions, enterprises are faced with ad-hoc decisions during their cloud migration process that can add immeasurable risks to their business operations and undermine the efficiencies that they seek by migrating to the cloud.&lt;br /&gt;&lt;br /&gt;This article, &lt;a href="http://www.ebizq.net/topics/cloud_computing/features/12741.html"&gt;Understanding enterprise-to-Cloud Migration Costs and Risks&lt;/a&gt;, &amp;nbsp;tackles these issues and helps companies in making informed and measured decisions regarding their cloud migration strategy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1217470783657701555?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ebizq.net/topics/cloud_computing/features/12741.html' title='Understanding Enterprise-to-Cloud Migration Costs and Risks'/><link rel='enclosure' type='ebizq' href='http://www.ebizq.net/topics/cloud_computing/features/12741.html' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1217470783657701555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1217470783657701555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1217470783657701555'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/07/ebizq-understanding-enterprise-to-cloud.html' title='Understanding Enterprise-to-Cloud Migration Costs and Risks'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-4459119474442551731</id><published>2010-06-25T16:10:00.003-05:00</published><updated>2010-06-25T16:49:55.487-05:00</updated><title type='text'>Europe CloudExpo : Understanding Enterprise-to-Cloud Migration Costs and Risks</title><content type='html'>Migrating to Infrastructure-as-a-Service (IaaS) is an attractive option for corporations that want to shift from a capital expense to a pay-as-you go model. Regardless of the business driver for cloud computing, of which there are many including reducing costs and adding nimbleness, large enterprises are now faced with re-evaluating their core IT assets with an eye towards enterprise-to-cloud migration for improving business efficiencies. However, beyond qualitatively appreciating the benefits of cloud computing, IT executives lack the ability to quantitatively assess the risk-reward structure of which application should be migrated from the enterprise to a cloud. Without having a quantifiable impact assessment of migrating enterprise resources to a cloud, enterprises are faced with ad-hoc decisions during their cloud migration process.&lt;br /&gt;&lt;br /&gt;For all tracks and sessions presented during this event, see:&lt;br /&gt;&lt;a href="http://cloudexpo-europe.com/?q=event/sessions"&gt;http://cloudexpo-europe.com/?q=event/sessions&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-4459119474442551731?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://cloudexpo-europe.com/?q=event/sessions' title='Europe CloudExpo : Understanding Enterprise-to-Cloud Migration Costs and Risks'/><link rel='enclosure' type='SYS-CON' href='http://cloudexpo-europe.com/?q=event/sessions' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=4459119474442551731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4459119474442551731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4459119474442551731'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/06/cloudexpo-understanding-enterprise-to.html' title='Europe CloudExpo : Understanding Enterprise-to-Cloud Migration Costs and Risks'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-5679885266105676429</id><published>2010-05-24T10:04:00.000-05:00</published><updated>2010-05-24T10:04:12.480-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Using SQL Azure for SOA Quality Testing</title><content type='html'>SQL Azure provides affordable and rapid collaboration across SOA Test teams using SOAPSonar, the industry leading, comprehensive  SOA and Cloud Testing product.  This article provides an overview of using a shared repository:  SQL Azure for collaborative SOA testing across dispersed SOA Test teams.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;SQL Azure is a promising option for corporations that deploy Micrsoft technology and are interested in leveraging cloud computing to reduce IT costs and respond rapidly to business requirements. For companies that are simply looking for hosted relational databases, other options such as MySQL hosted by Amazon EC2, Rackspace, GoGrid or OpSource serve as strong alternatives.&lt;/blockquote&gt;&lt;blockquote&gt;Our impressions of SQL Azure have been positive. Through firewall rules, security provisions are adequete and not overwhelming for database and application developers. We do expect a richer web-based management interface in the future that goes beyond just creating an dropping databases. Although SQL Management Studio, installed locally on your machine, provides powerful management capabilities, it dilutes the power of installation-free, cloud-based components.&lt;/blockquote&gt;&lt;blockquote&gt;Corporations can use Quality Assurance and Testing as low-hanging use-cases for cloud computing. Companies should be less concerned about storing test data in external clouds compared to, for example, real customer data. Using SQL Azure for SOA test automation provides better collaboration for test teams, ease of database management and a cheaper alternative to procuring and maintaining on-premise test infrastructure.&lt;/blockquote&gt;For complete article, see: &amp;nbsp;&lt;a href="http://soa.sys-con.com/node/1379631"&gt;http://soa.sys-con.com/node/1379631&amp;nbsp;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-5679885266105676429?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://soa.sys-con.com/node/1379631' title='Using SQL Azure for SOA Quality Testing'/><link rel='enclosure' type='SYS-CON' href='http://soa.sys-con.com/node/1379631' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=5679885266105676429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5679885266105676429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5679885266105676429'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/05/using-sql-azure-for-soa-quality-testing.html' title='Using SQL Azure for SOA Quality Testing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2953723290646745444</id><published>2010-05-10T08:34:00.003-05:00</published><updated>2010-05-10T09:27:07.884-05:00</updated><title type='text'>Network World: 15 Cloud Companies to Watch - Crosscheck Makes the List</title><content type='html'>Innovative vendors offering ways to make the transition to a cloud-based world less daunting. &lt;br /&gt;&lt;br /&gt;Here are excerpts from the article published by Beth Schultz of Network World:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Why we're watching the company: Service-oriented architecture (SOA) testing companies have begun rounding out their product lines with tools aimed at giving IT organizations more confidence as they plan for application migrations to the cloud. The product can also ease the infrastructure and cost burdens of building out lab environments.&lt;/blockquote&gt;&lt;blockquote&gt;With CloudPort, developers can profile and measure the impacts of moving to cloud platforms while modeling the risk and cost benefits, the company says. From a central console, the tool provides information about cloud providers such as performance metrics, geographic latency and service initiation times; outages and application error states; and security, capacity and interoperability. Plus, it offers the ability to run what-if modeling scenarios. It leverages cloud instances from Amazon EC2, OpSource Cloud, GoGrid and Rackspace, and says its pay-as-you-go model lets enterprises realize cost savings of up to 60% when compared to reference architectures, while compressing the services life cycle and reducing time-to-market.&lt;/blockquote&gt;&lt;blockquote&gt;Who heads the company: CEO Mamoon Yunus, who founded Forum Systems, where he pioneered Web services security gateways and firewalls.&lt;/blockquote&gt;&lt;blockquote&gt;How the company got into cloud computing: Crosscheck comes from the Web services/SOA testing world. As SOA and virtualization come together in the cloud, adding cloud testing tools to its portfolio was a logical next step.&lt;/blockquote&gt;&lt;br /&gt;For complete article, see:&lt;br /&gt;&lt;a href="http://www.networkworld.com/supp/2010/ndc3/051010-ndc-cloud-companies.html?page=3"&gt;http://www.networkworld.com/supp/2010/ndc3/051010-ndc-cloud-companies.html?page=3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2953723290646745444?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.networkworld.com/supp/2010/ndc3/051010-ndc-cloud-companies.html?page=3' title='Network World: 15 Cloud Companies to Watch - Crosscheck Makes the List'/><link rel='enclosure' type='Networkworld' href='http://www.networkworld.com/supp/2010/ndc3/051010-ndc-cloud-companies.html?page=3' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2953723290646745444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2953723290646745444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2953723290646745444'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/05/computerworld-15-cloud-companies-to.html' title='Network World: 15 Cloud Companies to Watch - Crosscheck Makes the List'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-4940487458746267704</id><published>2010-04-26T11:28:00.000-05:00</published><updated>2010-04-26T11:28:57.461-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Service Simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Migration'/><category scheme='http://www.blogger.com/atom/ns#' term='CloudPort'/><title type='text'>CTOEdge:  Crosscheck Models Cloud Computing Performance</title><content type='html'>"One of the biggest problems with cloud computing is that IT organizations are hesitant to move an application into the cloud when they don’t know what to expect in terms of performance.&amp;nbsp; Crosscheck Networks intends to help IT organizations overcome that uncertainty with a new modeling tool for cloud computing called CloudPort. " Mike Vizard, CTOEdge &lt;br /&gt;For complete article, see: &lt;a href="http://www.ctoedge.com/content/crosscheck-models-cloud-computing-performance"&gt;http://www.ctoedge.com/content/crosscheck-models-cloud-computing-performance&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-4940487458746267704?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='it-business-edge' href='http://www.ctoedge.com/content/crosscheck-models-cloud-computing-performance' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=4940487458746267704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4940487458746267704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4940487458746267704'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/04/ctoedge-crosscheck-models-cloud.html' title='CTOEdge:  Crosscheck Models Cloud Computing Performance'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7643013391745987561</id><published>2010-04-12T10:48:00.000-05:00</published><updated>2010-04-12T10:48:19.275-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>SOA-Cloud Testing: CloudPort simulates data-center to cloud migrations</title><content type='html'>In the absence of quantifiable data, enterprises are challenged to make well-informed choices when it comes to migrating to the cloud. &amp;nbsp;Instead, they often find themselves forced to make these strategic decisions based on ad-hoc or partial information. &amp;nbsp;This is a risky and unproductive approach, especially when typical migration process requires moving numerous components -- including databases, application servers, ESBs, identity stores, and BEPL orchestration engines -- to the cloud. &amp;nbsp;Once a full reference system is deployed, the behavior of the enterprise applications interacting with the cloud-based components must be tested -- using customized production code. &amp;nbsp;This is an expensive, time-consuming and potentially error-prone proposition.&lt;br /&gt;&lt;br /&gt;With CloudPort, enterprises benefit by never having to touch production code -- while eliminating the substantial time, capital and IT staff resource expenses related to building a distinct cloud test environment.&lt;br /&gt;&lt;br /&gt;For further information, see SD Times article:&lt;br /&gt;&lt;a href="http://www.sdtimes.com/link/34249"&gt;http://www.sdtimes.com/link/34249&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For details on CloudPort, see:&lt;br /&gt;&lt;a href="http://www.crosschecknet.com/products/cloudport.php"&gt;http://www.crosschecknet.com/products/cloudport.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7643013391745987561?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='sd-times' href='http://www.sdtimes.com/link/34249' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7643013391745987561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7643013391745987561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7643013391745987561'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/04/soa-cloud-testing-cloudport-simulates.html' title='SOA-Cloud Testing: CloudPort simulates data-center to cloud migrations'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-4308304870742141943</id><published>2010-03-29T15:06:00.000-05:00</published><updated>2010-03-29T15:06:43.509-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML Gateway'/><title type='text'>The modern XML Gateway appliance: from acceleration to integration an into the cloud</title><content type='html'>XML appliances, a core component of IT deployments, process XML-based information including SOAP and REST messages. &amp;nbsp; In the early 2000s, the first phase of XML appliances focused on providing security at the enterprise edge where traditional firewalls could not prevent against XML-based threats. &amp;nbsp;As XML adoption increased, accelerating XML traffic that is typically bloated and verbose became a requirement. &amp;nbsp;This is where companies such as &lt;a href="http://www.forumsys.com/"&gt;Forum Systems&lt;/a&gt; pioneered the first XML appliance with acceleration, security, and threat mitigation functionality. &amp;nbsp;Forum Systems &lt;a href="http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;amp;newsId=20090610005390&amp;amp;newsLang=en"&gt;was granted a patent&lt;/a&gt; for XML Appliances in 2009 for its visionary work in XML security, acceleration and threat mitigation.&lt;br /&gt;&lt;br /&gt;The second stage of XML Appliance evolution was to add significant support for the enterprise ecosystem; including transport protocol support - required for moving messages around; identity management support - required for interact with existing identity management solutions for authentication and authorization decisions; and monitoring and governance support - for enterprise-level management and monitoring of appliances and transaction flow.&lt;br /&gt;&lt;br /&gt;Almost a decade later, XML appliances are now in the eye-of-the-storm again. &amp;nbsp;As enterprise build private clouds and off-load commodity functions to public clouds, XML appliance are serving a critical part in acting as an &lt;a href="http://cloud-gateway.sys-con.com/"&gt;enterprise-to-cloud gateway.&lt;/a&gt;&amp;nbsp;&amp;nbsp;Since its inception, XML appliances have been used for controlling and securing enterprise-to-SaaS interaction. &amp;nbsp;This XML Appliance function has now evolved &amp;nbsp;to controlling enterprise-to-IaaS (Infrastructure as a Service) interaction. &amp;nbsp;For more about XML appliances see:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1445628,00.html"&gt;http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1445628,00.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-4308304870742141943?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='search-soa' href='http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1445628,00.html' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=4308304870742141943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4308304870742141943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4308304870742141943'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/03/modern-xml-gateway-appliance-from.html' title='The modern XML Gateway appliance: from acceleration to integration an into the cloud'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-3418170652083588912</id><published>2010-02-22T12:03:00.000-05:00</published><updated>2010-02-22T12:03:40.093-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Case Study'/><title type='text'>Customer Case Study: SOA and Cloud in 2010 - Talking with Crosscheck and Omega Financial</title><content type='html'>Insightful podcast by &lt;a href="http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;amp;blog_id=22&amp;amp;id=60"&gt;Jessica Ann Mola&lt;/a&gt;, Managing Editor at eBizQ with John Woolbrigth, CIO of Omega Financials and former CTO of Synovus Financial and Mamoon Yunus, CEO of Crosscheck Networks that explores the following items:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Defining cloud computing. Are SOA and cloud synonymous?&lt;/li&gt;&lt;li&gt;Pre-requisites and barriers to enabling cloud computing in an enterprise IT infrastructure.&lt;/li&gt;&lt;li&gt;Impact of current economic climate as hurting or helping cloud/SOA adoption.&lt;/li&gt;&lt;li&gt;Architectural moving parts necessary for building SOA.&lt;/li&gt;&lt;li&gt;Real-life, high-scale SOA and cloud-based deployments.&lt;/li&gt;&lt;/ul&gt;"Cloud and SOA are not really synonymous; they're more supportive of each other...SOA enables cloud computing." - Mamoon Yunus&lt;br /&gt;&lt;br /&gt;"There are three or four things that can get you to a place to take advantage of cloud computing..." - John Woolbright&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ebizq.net/blogs/guest_session/2010/02/soa-and-cloud-in-2010-talking-with-crosscheck-and-omega-financial.php"&gt;eBizQ: SOA and Cloud in 2010: Talking with Crosscheck and Omega Financial&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-3418170652083588912?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='ebizq' href='http://www.ebizq.net/blogs/guest_session/2010/02/soa-and-cloud-in-2010-talking-with-crosscheck-and-omega-financial.php' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=3418170652083588912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3418170652083588912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3418170652083588912'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/02/customer-case-study-soa-and-cloud-in.html' title='Customer Case Study: SOA and Cloud in 2010 - Talking with Crosscheck and Omega Financial'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-8526942594227816338</id><published>2010-02-01T14:32:00.000-05:00</published><updated>2010-02-01T14:32:34.276-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='XML Gateway'/><title type='text'>Tale of Two XML Gateways</title><content type='html'>Here's an interesting article on XML Gateways, their use in SOA deployments, and a comparison between hardware, software and cloud-based form factors. &amp;nbsp;SOA Tester have to be cognizant of identity, encryption, and signature artifacts that are consumed and generated by XML Gateways so as to build proper test cases for comprehensive end-to-end SOA testing.&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://soa.sys-con.com/node/1238510"&gt;Tale of Two XML Gateways&lt;/a&gt;&lt;br /&gt;— These days XML Gateways are a core infrastructure component of any enterprise SOA deployment. XML Gateways provide the ability to integrate services securely with granular access control, data-level encryption, integrity through signatures and XML threat mitigation. XML Gateways can be deployed as a hardware appliance or as a software gateway. Both these form factors have their advantages and disadvantages. This article provides readers a quick synopsis of the advantages and disadvantages of each form factor.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-8526942594227816338?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='SYS-CON' href='http://soa.sys-con.com/node/1238510' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=8526942594227816338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8526942594227816338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8526942594227816338'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/02/tale-of-two-xml-gateways.html' title='Tale of Two XML Gateways'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7014623269385446311</id><published>2010-01-25T11:36:00.000-05:00</published><updated>2010-01-25T11:36:21.330-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML Threats'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>XML Threat and Trust Modeling and Testing</title><content type='html'>Understanding XML Threat and Trust models enables SOA testing and QA professionals to build robust test suites that verify functional, performance, interoperability and security profiles of Web services. &amp;nbsp;SOA testing has to cover a XML identity tokens, XML signature generation and verification, and XML encryption-decryption to establish trust. &amp;nbsp;The test suites have to ensure that trust-based artifacts are scalable and interoperable. &amp;nbsp;In addition to testing such trust-based artifacts, SOA testers have to ensure that the web services have threat mitigation in place against threats such as SQL Injection, Denial of Service attacks and Malware threats over SOAP and XML traffic.&lt;br /&gt;&lt;br /&gt;Here is an article published on XML Threat and Trust Models:&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://xml.sys-con.com/node/1238194"&gt;XML Security Trust and Threat Models for Dummies&lt;/a&gt;&lt;br /&gt;— It is very rare today to find a business application that has not exposed its interface via SOAP/XML. XML is the building block that enables business or consumer applications to exchange data in a standard structured format. The exchange of XML data typically takes place through an SOAP/XML interface based on the Web Services standard or through the REST-based standard. These flexible standards that richly describe interface functions of an application also introduce a host of XML and Web Services security vulnerabilities. This article is a quick start guide to most common XML and Web Services security vulnerabilities and the two basic security models they follow.&lt;br /&gt;&lt;/blockquote&gt;Full Article: &lt;a href="http://xml.sys-con.com/node/1238194"&gt;XML Security Trust and Threat Models for Dummies&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7014623269385446311?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='SYS-CON' href='http://xml.sys-con.com/node/1238194' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7014623269385446311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7014623269385446311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7014623269385446311'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/01/xml-threat-and-trust-modeling-and.html' title='XML Threat and Trust Modeling and Testing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-8990203466443422431</id><published>2010-01-19T14:17:00.000-05:00</published><updated>2010-01-19T14:17:23.286-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Federated SOA'/><title type='text'>Forum Systems joins Cloud Security Alliance</title><content type='html'>BOSTON--Forum Systems, a wholly owned subsidiary of Crosscheck Networks, Inc., today announced that it has joined the Cloud Security Alliance to help further the organization’s efforts in the areas of data security, privacy and integrity best practices.  An early sponsor of the Cloud Security Alliance, Forum Systems recognized the fundamental need in providing security assurance within cloud computing environments. As a Cloud Security Alliance Corporate Member, Forum Systems advocates that enterprises must first establish secure XML, SOAP and REST-based transactions before implementing their cloud-based initiatives. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://eon.businesswire.com/news/eon/20100119005201/en"&gt;Read Full Description &amp;gt;&amp;gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-8990203466443422431?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='CBS-NEWS' href='http://finance.bnet.com/bnet/?GUID=11527012&amp;Page=MediaViewer&amp;Page=MediaViewer&amp;ChannelID=3191' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=8990203466443422431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8990203466443422431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8990203466443422431'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/01/forum-systems-joins-cloud-security.html' title='Forum Systems joins Cloud Security Alliance'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-5731975855573073055</id><published>2010-01-15T13:39:00.001-05:00</published><updated>2010-01-15T13:40:00.764-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Federated SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Strategies for Securing Enterprise-to-Cloud Communication</title><content type='html'>Extending corporate boundaries to cloud infrastructure providers requires focused review of security practises used to integrate from the enterprise DMZ to external trading partners.&amp;nbsp; Here is an article that covers Enterprise-to-Cloud communications issues and how best to prepare from them.&amp;nbsp; SOA Testing and XML Gateway play an intergral part in ensuring that the security provisions are well tested and strictly enfored while interacting with cloud providers.&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://cloud-gateway.ulitzer.com/node/1233158"&gt;Strategies for Securing Enterprise-to-Cloud Communication&lt;/a&gt;&lt;br /&gt;— The Cloud Security Alliance (CSA) published Version 2.1 of its Guidance for Critical Areas of Focus in Cloud Computing with a significant and comprehensive set of recommendations that enterprises should incorporate within their security best practices if they are to use cloud computing in a meaningful way. The Guidance provides broad recommendations on operational security concerns including application security, encryption &amp;amp; key management, and identity &amp;amp; access management. In this article, we will consider security implications of REST- and SOAP-based communication between consumers and specifically, Infrastructure as a Service (IaaS) providers.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-5731975855573073055?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='SYS-CON' href='http://cloud-gateway.ulitzer.com/node/1233158' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=5731975855573073055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5731975855573073055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5731975855573073055'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/01/extending-corporate-boundaries-to-cloud.html' title='Strategies for Securing Enterprise-to-Cloud Communication'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-128519050117880743</id><published>2010-01-07T15:34:00.002-05:00</published><updated>2010-01-15T16:18:21.436-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Federated SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Federated SOA impacts SOA Testing</title><content type='html'>Comprehensive SOA testing, using commercial and mature products such as SOAPSonar from Crosscheck Networks, is critical for companies as they expand beyond their localized SOA domains and integrate with SaaS, PaaS, and IaaS providers to build a Federated SOA. &amp;nbsp;Here's an article that highlights the relationship between &lt;a href="http://govit.sys-con.com/node/1233457"&gt;Federated SOA and Cloud Computing&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://govit.sys-con.com/node/1233457"&gt;Federated SOA: A Pre-requisite for Enterprise Cloud Computing&lt;/a&gt;&lt;br /&gt;— Successful enterprise SOA implementations build on a set of localized, project-level efforts with services that have clearly identified and accountable business and technology owners.  Ownerships defines a SOA Domain.  SOA domains may exist within corporate boundaries or may be provided as services by third parties.  Deciding what services are core to a business owner and should be implemented within her/his domain versus consumed from another SOA domain becomes a critical part of building Federated SOA.  Understanding core capabilities provided by SOA domains is a crucial task at the enterprise-level for encouraging efficiency through re-use and for keeping focus on core business services.&lt;br /&gt;&lt;br /&gt;As SOA domains mature, key issues arise in enabling "SOA Domain Jumping," -- easily and rapidly integrating with other SOA domains.  Here are the top three Federated SOA requirements that corporations must first address before embarking on a meaningful and sustained cloud computing deployment.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-128519050117880743?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=128519050117880743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/128519050117880743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/128519050117880743'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/01/comprehensive-soa-testing-using.html' title='Federated SOA impacts SOA Testing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-4823556646316165283</id><published>2010-01-04T11:48:00.004-05:00</published><updated>2010-01-12T18:12:22.955-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SYS-CON'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>Hidden Cost of Open Source SOA Testing Tools</title><content type='html'>Here is an interesting article that appeared on sys-con regarding the hidden costs associated with using open source frameworks for SOA Testing. &amp;nbsp;Corporate business process security, interoperability and scalability may depend on the kind of tools one chooses for testing services and may significantly contribute to the overall success a company's ability to safely add a growing number of business partners to its ecosystem.&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://opensource.sys-con.com/node/1233468"&gt;Hidden Cost of Open Source SOA Testing&lt;/a&gt;&lt;br /&gt;— Adopting an open source tool for SOA testing seems the simplest, most cost effective choice for developers and testers early on. However, you should plan and consider the implications of a longer term strategy with an open source testing tool. There are many aspects of service testing that contribute to a comprehensive solution across the SOA life cycle. Adopting a specialized tool for service testing is essential and will provide value, but may prove limiting if the adoption of the testing tool becomes something that can not grow with the business and maturity of your SOA strategy. This article will discuss some topics to consider before jumping headlong into an open source free testing solution for your production services.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-4823556646316165283?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='sys-con' href='http://it.sys-con.com/node/1233468' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=4823556646316165283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4823556646316165283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4823556646316165283'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/01/hidden-cost-of-open-source-soa-testing.html' title='Hidden Cost of Open Source SOA Testing Tools'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-4532331655935321923</id><published>2010-01-01T18:19:00.002-05:00</published><updated>2010-01-15T16:16:56.658-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML Gateway'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Service virtualization and its effect on SOA Testing</title><content type='html'>The is article discusses the advantages of using service virtualization whereby, in the simplest case, you may import a number of WSDLs, aggregate them and then expose them via and &lt;a href="http://www.forumsys.com/"&gt;XML Gateway, such as Forum Sentry&lt;/a&gt;, based on the credential presented.&amp;nbsp; The impact of service virtualization on SOA testing is significant:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Remote services have to be tested independently.&lt;/li&gt;&lt;li&gt;Aggregated WSDL need to be tested.&lt;/li&gt;&lt;li&gt;User specific WSDLs generated by the Cloud/XML gateway have to tested.&lt;/li&gt;&lt;li&gt;The difference between gateway-generated services has to be reconciled with the remote services.&lt;/li&gt;&lt;li&gt;Identity tokens have to be generated for both remote services as well as the gateway to ensuring that the right authentication and authorization decisions are being enforced on the gateway.&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;References&lt;/strong&gt;:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://dotnet.sys-con.com/node/1233159"&gt;Virtues of Service Virtualization in a Cloud&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.forumsys.com/products/xmlgateway.php"&gt;XML Gateway:&amp;nbsp; Forum Systems&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-4532331655935321923?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=4532331655935321923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4532331655935321923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4532331655935321923'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2010/01/service-virualization-and-its-effect-on.html' title='Service virtualization and its effect on SOA Testing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1114491852091571853</id><published>2009-12-28T16:38:00.000-05:00</published><updated>2009-12-28T16:38:27.065-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>MIT Techology Review covers "Swamp Computing" a.k.a. Cloud Computing</title><content type='html'>XML/SOA Testing of XML Security Policies (XML Encryption, XML Signatures) will become the centerpiece of Cloud-based deployments that are multi-tenant in nature and can inadvertently expose corporate information.&lt;br /&gt;&lt;br /&gt;MIT Technology Review published an interesting article sumarized under &lt;a href="http://cloud-gateway.ulitzer.com/node/1231725"&gt;MIT Technolgy Review covers "Swamp Computing"&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1114491852091571853?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1114491852091571853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1114491852091571853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1114491852091571853'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/12/mit-techology-review-covers-swamp.html' title='MIT Techology Review covers &quot;Swamp Computing&quot; a.k.a. Cloud Computing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-3198252898949414145</id><published>2009-12-22T18:09:00.030-05:00</published><updated>2010-01-12T18:22:42.182-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Security'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Governance'/><title type='text'>Reducing the Complexity of Application Security</title><content type='html'>&lt;div align="left" style="clear: both; text-align: left;"&gt;Integration is the Enemy of Security and so is Flexibility - an attribute that is essential for organizations to survive.&amp;nbsp; A corporation that cannot service its customers and suppliers, establish long sticky relationships with them and build an infrastruture that enables rapid addition of both suppliers, buyers and partners for information exchange will perish and get demolished by a nimble and flexible competitor whose infrastructure has integration capabilities for rapid information exchange.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.ctoedge.com/blogger/17"&gt;Mike Vizard&lt;/a&gt; from &lt;a href="http://www.ctoedge.com/"&gt;CTOEdge&lt;/a&gt;&amp;nbsp;talks about the business drivers that compel companies to integrate yet face security challenges that hamper integration efforts: &lt;a href="http://www.ctoedge.com/content/reducing-complexity-application-security"&gt;Reducing the Complexity of Application Security&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's a snippet from Mike's article:&lt;br /&gt;&lt;blockquote&gt;"As business-to-business interactions over the Web become more pervasive, so too does the complexity associated with securing those transactions.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Unfortunately, all that complexity serves only to dissuade businesses from integrating business processes across the Web at a time when we want to encourage that behavior. So the challenge facing chief technologists is to find a way to make it simpler to integrate business processes without having to introduce complex layers of security."&lt;br /&gt;&lt;/blockquote&gt;Key components that help reduce (and improve) application security include:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Strong SOA Governance Enforecement, Monitoring and Security&amp;nbsp;through &lt;a href="http://xml-gateway.blogspot.com/"&gt;XML Gateway&lt;/a&gt; such as &lt;a href="http://www.forumsys.com/products/soagateway.php"&gt;Forum Sentry&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Portal and Web services Authentication and Authorization decisions through Secure Token Services such as &lt;a href="http://www.forumsys.com/products/stsgateway.php"&gt;Forum Sentry STS - Identity Broker&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Application Security Testing and Simulation through products such as &lt;a href="http://www.crosschecknet.com/products/soapsonar.php"&gt;SOAPSonar &lt;/a&gt;and &lt;a href="http://www.crosschecknet.com/products/soapsimulator.php"&gt;SOAPSimulator&lt;/a&gt; for Identity, Privacy, Integrity and Penetration Testing.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-3198252898949414145?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ctoedge.com/content/reducing-complexity-application-security' title='Reducing the Complexity of Application Security'/><link rel='enclosure' type='it-business-edge' href='http://www.ctoedge.com/content/reducing-complexity-application-security' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=3198252898949414145' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3198252898949414145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3198252898949414145'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/12/reducing-complexity-of-application.html' title='Reducing the Complexity of Application Security'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1415804120934863868</id><published>2009-12-17T18:23:00.002-05:00</published><updated>2010-01-12T18:24:08.873-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Service Simulation'/><title type='text'>Software Magazine: Crosscheck Networks SOAPSimulator adds JMS support</title><content type='html'>Service Simulation is and essential component for end-to-end SOA Testing. &amp;nbsp;Software Magazine recently published an article on &lt;a href="http://www.crosschecknet.com/products/soapsimulator.php"&gt;SOAPSimulator,&lt;/a&gt; the only stand-alone service simulation product in the market for simulating Web services, XML, REST and SOAP.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;A new version of SOAPSimulator from &lt;a href="http://www.crosschecknet.com/"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="text-decoration: none;"&gt;Crosscheck Networks&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, the company focused on products supporting reliable Web services, adds the ability to test large attachments via IBM MQ, Tibco EMS, WebLogic JMS and native Java Messaging Services adapters...&lt;a href="http://www.softwaremag.com/L.cfm?Doc=1244-12/2009"&gt;read more&amp;gt;&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1415804120934863868?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='software-mag' href='http://www.softwaremag.com/L.cfm?Doc=1244-12/2009' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1415804120934863868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1415804120934863868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1415804120934863868'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/12/software-magazine-crosscheck-networks.html' title='Software Magazine: Crosscheck Networks SOAPSimulator adds JMS support'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-9155351475792648770</id><published>2009-12-15T09:00:00.003-05:00</published><updated>2010-01-12T18:25:22.344-05:00</updated><title type='text'>SOAPSonar - QTP Job Posting</title><content type='html'>The maturity of a market and a product can be judged by the related job postings. Much has been written and talked about SOA Testing, however, this data point -- &lt;a href="http://www.thewalkin.com/2009/2666_testing-automation-qtp.html"&gt;A job posting looking for a Testing and Automation Professional&lt;/a&gt; -- validates three key trends:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The number of QA Professionals focusing on SOA Testing within an enterprise has hit a point where having SOA Test Tools, such as SOAPSonar from Crosscheck Networks, alone is not sufficient. A centralized defect tracking and test cases management infrastructure such as HP Quality Center is necessary for efficient collaboration. Incidentally, SOAPSonar is HP EMAP certified with deep integration with QC v10. For details on their integration see &lt;a href="http://www.soatesting.com/2009/10/soapsonar-emap-certified-hp-qc-native.html"&gt;SOAPSonar EMAP Certification&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;SOA Testing Skill sets are far along the comoditization trajectory with job positions not just in the US but offshore as well. This particular &lt;a href="http://www.thewalkin.com/2009/2666_testing-automation-qtp.html"&gt;job posting &lt;/a&gt;is in Banglore, India.&lt;/li&gt;&lt;li&gt;SOA Testing requires complex skill sets including XML, SOAP, REST, WSDL, Database, Java, Message Queues, Automation Scripting, as well as fundamental Testing Techniques such as Black Box, White Box and Grey Box testing. The skill requirements will trend towards greater complexity as more IT assets are exposed using Web services and integrated with the SOA fabric.&lt;/li&gt;&lt;/ol&gt;SOA Testing Professionals will evolve as into high skilled individuals with diverse skills that touch almost all IT assets from networking to applications within and across enterprise boundaries. UI, Database and Application Testers will have to expand beyond their domains to keep up with the demands of SOA Testing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-9155351475792648770?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='the-walk-in' href='http://www.thewalkin.com/2009/2666_testing-automation-qtp.html' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=9155351475792648770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/9155351475792648770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/9155351475792648770'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/12/soapsonar-qtp-job-posting.html' title='SOAPSonar - QTP Job Posting'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-99278511797027429</id><published>2009-12-14T12:08:00.004-05:00</published><updated>2009-12-14T12:47:53.859-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gartner'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>Gartner AADI SOA Testing Sessions</title><content type='html'>It was exciting to see the extent of interest and coverage on &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;SOA&lt;/span&gt; Testing at the &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Gartner&lt;/span&gt; Application Architecture, Development and Integration (&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;AADI&lt;/span&gt;) event in &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;Las&lt;/span&gt; Vegas last week (December 7-9&lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;th&lt;/span&gt;). &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;SOA&lt;/span&gt; Testing has become an integral part of Enterprise Application &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-corrected"&gt;Life cycle&lt;/span&gt; Management and Thomas Murphy, Research Director at &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;Gartner&lt;/span&gt; did a great job in covering the core aspects of &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;SOA&lt;/span&gt; Testing at the show is the following session:&lt;br /&gt;&lt;p&gt;&lt;a href="http://agendabuilder.gartner.com/apn23/webpages/SessionDetail.aspx?EventSessionId=851"&gt;&lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;SOA&lt;/span&gt; Testing: Confronting the Nightmare of Testing Shared Services&lt;/a&gt;: The Key Issues that were covered included:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;How will application testing and quality be affected by the shift to &lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;SOA&lt;/span&gt; and Web 2.0 technologies?&lt;/li&gt;&lt;li&gt;What metrics will be effective at driving improvement and assessing the efforts of those collaboratively performing the development and testing of software services?&lt;/li&gt;&lt;li&gt;Which tools will provide the best productivity and understanding of software quality and testing for the current and future &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-error"&gt;SOA&lt;/span&gt; applications and platforms?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For more details about the &lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;SOA&lt;/span&gt; Testing Sessions at &lt;span id="SPELLING_ERROR_13" class="blsp-spelling-error"&gt;Gartner&lt;/span&gt;, click &lt;a href="http://agendabuilder.gartner.com/apn23/webpages/SessionList.aspx?Speaker=884"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-99278511797027429?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=99278511797027429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/99278511797027429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/99278511797027429'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/12/gartner-aadi-soa-testing-sessions.html' title='Gartner AADI SOA Testing Sessions'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-6843940665544118792</id><published>2009-12-10T14:15:00.004-05:00</published><updated>2009-12-10T15:18:43.614-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Federated SOA'/><title type='text'>SOA Appliance for Cloud Computing</title><content type='html'>Building a robust SOA is a pre-requisite to cloud computing.  Without solid provisions for SOA Testing, SOA Governance, and Federated SOA, large enterprises will unlikely embark on cloud computing initiatives that truly span Infrastructure as a Service (IaaS), Platform as a Services (PaaS), or Software as Service (SaaS).&lt;br /&gt;&lt;br /&gt;&lt;div&gt;The article below shows one of the core building blocks required for an enterprise SOA deployments - Identity Management and Enforcement.  Forum Systems has recently announced Forum STS - a SOA Appliance that enables Cloud computing by managing identities within and across SOA domains.  For more details, see article published by &lt;a href="http://lizmcmillan.sys-con.com/"&gt;Liz McMillan&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://xml.sys-con.com/node/1211449"&gt;SOA Appliance for Cloud Computing&lt;/a&gt;&lt;br /&gt;— Web services-based Service Oriented Architectures (SOA) enable communication via ubiquitous standards such as XML and SOAP. To foster efficient, effective message exchange and satisfy increasing user demands for real-time, aggregated information from internal and external business partners, trust must be established among all entities. Comprehensive mediation, authentication, and authorization of identity exchange among customer and partner portals, Web applications, and XML-based Web services provide the business with a simplified, coherent model for identity management and build the pillars of Federated SOA. &lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-6843940665544118792?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=6843940665544118792' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/6843940665544118792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/6843940665544118792'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/12/soa-appliance-for-cloud-computing.html' title='SOA Appliance for Cloud Computing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-5054429738676177669</id><published>2009-11-13T09:08:00.008-05:00</published><updated>2010-01-12T18:26:58.376-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Federation'/><title type='text'>SOA Testing in a Federated SOA environment</title><content type='html'>&lt;div&gt;According to Massimo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Pezzini&lt;/span&gt;, VP and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Gartner&lt;/span&gt; Fellow, "Federated &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SOA&lt;/span&gt; is a systematic approach to large-scale, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;enterprise wide&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SOA&lt;/span&gt; that enables organizations to integrate semi-independent &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SOA&lt;/span&gt; initiatives. Often used to fix an initial lack of coordination, federated &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SOA&lt;/span&gt; should be proactively pursued from the inception of major, strategic &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SOA&lt;/span&gt; initiatives." --&lt;a href="http://www.gartner.com/DisplayDocument?doc_cd=160750"&gt; Divide and Conquer: Taming Complexity Through Federated &lt;/a&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;a href="http://www.gartner.com/DisplayDocument?doc_cd=160750"&gt;SOA&lt;/a&gt;&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The technology implication of Federated &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;SOA&lt;/span&gt; has pushed towards a convergence of XML/Web services with HTML/Portal technologies. This has a significant impact on industry expectations on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SOA&lt;/span&gt; Testing Tools, B2B Gateways, Application Servers and &lt;a href="http://www.forumsys.com/"&gt;XML Gateways&lt;/a&gt;. For example, the latest announcement by Forum Systems, the leader in XML Gateway technology, indicates a move towards Federated &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SOA&lt;/span&gt;. See:&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.businesswire.com/news/home/20091111006125/en"&gt;Forum Systems Drives &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;SOA&lt;/span&gt; Federation&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Continuing to set the benchmark for securing Web services, key new capabilities available via Forum Sentry include:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;HTML Portal &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Virtualization&lt;/span&gt; &lt;/b&gt;– Deployed in a “proxy” setting, Forum Sentry removes the identity and security burden from Web sites and portals. Leveraging Single Sign On (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;SSO&lt;/span&gt;) functionality across existing infrastructures, Forum Sentry’s non-intrusive, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;agent-less&lt;/span&gt; design accelerates security and identity on a dedicated device – without requiring code changes to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;back-end&lt;/span&gt; Web applications and services, or additional capital expenditure costs.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Central Cookie and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;SAML&lt;/span&gt; Processing&lt;/b&gt; – Forum Sentry authenticates and authorizes both portal- and Web services-related identity tokens – the cornerstones of Federated &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;SOA&lt;/span&gt;. Credentials are shared – regardless of where the services reside – throughout the entire transaction, producing an enhanced, seamless user experience without compromising security.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Federated Two-Factor Authentication&lt;/b&gt; – Promoting greater security, Forum Sentry requires two pieces of information for identity verification of internal and external partners. It removes the complexities so often associated with token sharing across portals and Web services, while still enforcing the highest levels of authentication and authorization.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Protocol/Document Attribute Mapping&lt;/b&gt; – Promoting greater ease of use, HTTP/HTML header information can be mapped into messages and documents. User information from HTTP can be transferred into a SOAP or XML message for usage elsewhere in the network – independent of protocol – enabling &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;SOA&lt;/span&gt; Federation across both XML and HTML traffic.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The impact of transactional components such as &lt;a href="http://www.forumsys.com/"&gt;Forum Sentry&lt;/a&gt; towards Federated &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;SOA&lt;/span&gt; means that testing, monitoring and diagnostic tools now need to converge towards handling not just XML/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;WS&lt;/span&gt; traffic, but also provide the ability to test the HTTP stack as well. This is a natural fit for XML/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;SOA&lt;/span&gt; Testing vendors such as &lt;a href="http://www.crosschecknet.com/"&gt;Crosscheck Networks&lt;/a&gt; since their core focus has been deeper in the packets in parsing and manipulating complex XML data. Floating up from the deep packet manipulation to the shallow HTTP header testing and manipulation is a simpler task that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;SOA&lt;/span&gt; testing products such as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;&lt;a href="http://www.crosschecknet.com/"&gt;SOAPSonar&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.blogger.com/www.crosschecknet.com"&gt; &lt;/a&gt;are very capable of handling.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-5054429738676177669?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='business-wire' href='http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;newsId=20091111006125&amp;newsLang=en' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=5054429738676177669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5054429738676177669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5054429738676177669'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/11/soa-testing-in-federated-soa.html' title='SOA Testing in a Federated SOA environment'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2746983658410291836</id><published>2009-11-02T17:03:00.005-05:00</published><updated>2010-01-12T18:28:17.380-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAPSonar'/><title type='text'>Federated SOA essential aspects:  SOA Testing, SOA Identity and SOA Security</title><content type='html'>Here is an interesting article by Rob Barry titled: &lt;a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1373331,00.html"&gt;"I&lt;/a&gt;&lt;a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1373331,00.html"&gt;n SOA, cloud resources may exacerbate security and file transfers issues&lt;/a&gt;." It highlights significant requirements for Federated SOA especially around large file transfer using Web services attachments. The article makes the following interesting points:&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Attachment sizes are increasing driven by cloud computing such as transferring large files to &lt;a href="http://aws.amazon.com/s3/"&gt;Amazon S3&lt;/a&gt; or a companies internal cloud.&lt;/li&gt;&lt;li&gt;MTOM and MIME are used now for real time file transfer over web services instead of FTP or classic MFT protocols.&lt;/li&gt;&lt;li&gt;Identity is critical to Federated SOA.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Standards such as MIME and MTOM are now being heavily deployed. For a deeper understanding regarding how MTOM works, see "&lt;a href="http://www.crosschecknet.com/intro_to_mtom.php"&gt;Intro to MTOM&lt;/a&gt;."&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Link to article by Rob Barry: &lt;a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1373331,00.html"&gt;http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1373331,00.html&lt;/a&gt;l&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2746983658410291836?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='search-soa' href='http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1373331,00.html#' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2746983658410291836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2746983658410291836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2746983658410291836'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/11/federated-soa-essential-aspects-soa.html' title='Federated SOA essential aspects:  SOA Testing, SOA Identity and SOA Security'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2556284682055661837</id><published>2009-10-22T12:59:00.003-05:00</published><updated>2010-01-12T18:32:01.208-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Security'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>Techniques in Attacking and Defending SOA-XML-Web Services</title><content type='html'>&lt;div style="color: #333333; font: 13px Arial; margin: 0px 0px 18px;"&gt;At OWASP AppSec, Washington, DC, &lt;a href="http://www.blogger.com/www.crosschecknet.com"&gt;Crosscheck Networks&lt;/a&gt; will present a session titled, “&lt;span style="color: #215580; text-decoration: underline;"&gt;&lt;a href="http://cts.businesswire.com/ct/CT?id=smartlink&amp;amp;url=http%3A%2F%2Fwww.owasp.org%2Findex.php%2FTechniques_in_Attacking_and_Defending_XML%2FWeb_Services&amp;amp;esheet=6076416&amp;amp;lan=en_US&amp;amp;anchor=Techniques+in+Attacking+and+Defending+XML%2FWeb+Services&amp;amp;index=2&amp;amp;md5=39a1dc118c8d4a093d2c4b9b51eaf6c8"&gt;Techniques in Attacking and Defending XML/Web Services&lt;/a&gt;.&lt;/span&gt;” This session will examine the strategies in identifying new attack vectors and classifying security threats, including SQL Injection, Denial of Service (DoS) and XSD Mutation. Additionally, the Crosscheck Networks senior executives will offer countermeasure best practices to mitigate the risk of, and exposure to, those identified XML security threats.&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #333333; font: 13px Arial; margin: 0px 0px 18px;"&gt;To register, click &lt;a href="http://www.owasp.org/index.php/OWASP_AppSec_DC_2009"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2556284682055661837?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='owasp' href='http://www.owasp.org/index.php/Techniques_in_Attacking_and_Defending_XML/Web_Services' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2556284682055661837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2556284682055661837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2556284682055661837'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/10/techniques-in-attacking-and-defending.html' title='Techniques in Attacking and Defending SOA-XML-Web Services'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2742856330140759570</id><published>2009-08-05T13:13:00.004-05:00</published><updated>2009-08-07T10:42:32.272-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML Gateway'/><title type='text'>Undertanding XML Gateways</title><content type='html'>&lt;p&gt;The Washington Post published an interesting article highlighting security vulnerabilities in XML. The article titled &lt;a href="http://voices.washingtonpost.com/securityfix/2009/08/researchers_xml_security_flaw.html"&gt;XML Flaws are pervasive &lt;/a&gt;reinforces the need for &lt;a href="http://xml-gateway.blogspot.com"&gt;XML Gateways &lt;/a&gt;such as &lt;a href="http://www.forumsys.com/products/xml_gateway.php"&gt;Forum Sentry &lt;/a&gt;as a line of defense beyond what is provided by classic IP firewalls.&lt;/p&gt;&lt;p&gt;Also, for pre-production or post-production XML/SOAP-based services, using SOA Testing products such as &lt;a href="http://www.blogger.com/www.crosschecknet.com"&gt;Crosscheck Networks &lt;/a&gt;SOAPSonar provides extensive Security Testing to identity XML-related flaws. Once identified, the remediation strategy can involve:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;code-refactoring that can have a serious cost and production up-time impact&lt;/li&gt;&lt;li&gt;deploying XML Gateways with general a application specific XML protection policies&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Time and cost savings aside, using &lt;a href="http://xml-gateway.blogspot.com"&gt;XML Gateways &lt;/a&gt;to protect XML Flaws, as highlighted by the Washington Post article, has a significant architectural advantage of decoupling application business logic from application security.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2742856330140759570?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2742856330140759570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2742856330140759570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2742856330140759570'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/08/undertanding-xml-gateways.html' title='Undertanding XML Gateways'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-812404447567478897</id><published>2009-07-21T12:30:00.005-05:00</published><updated>2009-07-21T12:47:00.161-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOAPSonar'/><title type='text'>SOAPSonar vs. SOAPUI</title><content type='html'>Here's an interesting article that talks about SOAPSonar vs. SOAPUI.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.mindblazetech.com/2009/07/soapui-vs-soapsonar/"&gt;SOAPUI vs. SOAPSonar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SOAPSonar has been dominant in the SOA Testing space and is the only product that provides comprehensive SOA Testing across Functional, Performance, Interoperability and Security domains.  &lt;a href="http://www.blogger.com/www.crosschecknet.com"&gt;Crosscheck Networks&lt;/a&gt;, the provider of SOAPSonar, recently acquired &lt;a href="http://www.blogger.com/www.forumsys.com"&gt;Forum Systems&lt;/a&gt;. With this &lt;a href="http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&amp;amp;STORY=/www/story/05-27-2009/0005033109&amp;amp;EDATE="&gt;acquisition&lt;/a&gt;, Crosscheck Networks now provides a wide array of integrated product offerings that comprehensively covers services life cycle across building, testing and securing SOA deployments.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's another article that highlights why a testing tool that is commercially built is better suited for SOA Testing: &lt;a href="http://www.soatesting.com/2009/06/limits-of-open-source-soa-testing-tools.html"&gt;Limits of Open source SOA Testing tools&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-812404447567478897?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=812404447567478897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/812404447567478897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/812404447567478897'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/07/soapsonar-vs-soapui.html' title='SOAPSonar vs. SOAPUI'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-3671693034667990115</id><published>2009-07-06T11:17:00.010-05:00</published><updated>2009-07-06T20:22:26.965-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAML'/><title type='text'>How-to test SAML tokens</title><content type='html'>&lt;div&gt;SAML tokens are often used with XML and SOAP messages for identity related functions. Typically an &lt;a href="http://xml-gateway.blogspot.com"&gt;XML Gateway&lt;/a&gt;, such as &lt;a href="http://www.forumsys.com/products/soagateway.php"&gt;Forum Sentry&lt;/a&gt;, or an application server such as &lt;a href="http://www.sap.com/platform/netweaver/components/applicationserver/index.epx"&gt;SAP Application Server&lt;/a&gt; consume or generate &lt;a href="http://saml.xml.org/wiki/saml-introduction"&gt;SAML artifacts for Authentication and Authorization or carrying Attribute&lt;/a&gt; information from the sender.&lt;br /&gt;&lt;br /&gt;For testing SOA deployments that use SAML tokens, &lt;a href="http://www.blogger.com/www.crosschecknet.com"&gt;SOAPSonar from Crosscheck Networks &lt;/a&gt;provides all the provisions required to dynamically construct and send SAML tokens within a web services invocation. The configuration screen for the SAML tokens that supports both SAML 1.1 and SAML 2.0 provides the flexibility to set:&lt;ol&gt;&lt;li&gt;Issuer&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Name Identifier (emailAddress, unspecified, entity, kerberos, persistent, transient, unspecified, X509SubjectName)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Confirmation Method (bearer, holder-of-key, sender-vouches)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Statement Type (Authorization, Authentication, Attribute)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Dynamic Time Stamps, Time-to-Live, Include Not-Before, Include, Not-After&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Signatures&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_mxOv3kdl87A/SlI4iI94CkI/AAAAAAAAAhw/acU0G_I5hwo/s1600-h/SAML-HolderOfKey-SettingScreen2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5355405066070657602" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 189px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_mxOv3kdl87A/SlI4iI94CkI/AAAAAAAAAhw/acU0G_I5hwo/s320/SAML-HolderOfKey-SettingScreen2.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Issuing a valid SAML token requires time-related elements that have to be dynamically generated for each request. Timestamps, TTL, Not-Before, Not-After elements and attributes provide a temporal aspect to SAML assertions that have to be properly enforced by the services endpoint (server, or gateway) and have to be fully tested using dynamic tools such as SOAPSonar. It is also recommended that the integrity of the SAML assertion be maintained through signatures on the assertion. This signature has to be properly generated by the client (SOAPSonar for testing) and properly verified by the service endpoint.&lt;/p&gt;&lt;p&gt;A trial enterprise version of SOAPSonar can be downloaded &lt;a href="http://www.crosschecknet.com/products/soapsonar.php"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-3671693034667990115?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=3671693034667990115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3671693034667990115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3671693034667990115'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/07/how-to-test-saml-tokens.html' title='How-to test SAML tokens'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mxOv3kdl87A/SlI4iI94CkI/AAAAAAAAAhw/acU0G_I5hwo/s72-c/SAML-HolderOfKey-SettingScreen2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7123194359615015924</id><published>2009-07-05T20:16:00.002-05:00</published><updated>2009-07-05T20:24:50.122-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Regression'/><title type='text'>Intro to SOA Regression Testing: A Hands-on Approach</title><content type='html'>Here's a hands-on approach to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SOA&lt;/span&gt;-based Regression Testing using XML/Web Services that is useful for developers and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SOA&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;QA&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;professionals&lt;/span&gt; who want to ensure that the rapid pace of changes made to web services do not degrade the quality of their services.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/showcase/intro_to_soa.aspx"&gt;Intro to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SOA&lt;/span&gt; Regression Testing: A Hands-on Approach&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In this article, techniques for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SOA&lt;/span&gt; Regression Testing through a hands-on approach are described with a walk through of:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Setting up a simple web services consumer (client) and producer (server) environment. &lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;Establishing&lt;/span&gt; an external MS Excel data source for driving test scenarios. &lt;/li&gt;&lt;li&gt;Recording an acceptable base-line run. &lt;/li&gt;&lt;li&gt;Simulating regression by changing producer service. &lt;/li&gt;&lt;li&gt;Re-running external test data and identify producer service regression. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This article was initially published on Code Project by &lt;a href="http://www.blogger.com/www.crosschecknet.com"&gt;Crosscheck Networks, Inc.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7123194359615015924?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7123194359615015924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7123194359615015924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7123194359615015924'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/07/intro-to-soa-regression-testing-hands.html' title='Intro to SOA Regression Testing: A Hands-on Approach'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7961930377623633229</id><published>2009-06-24T14:41:00.006-05:00</published><updated>2009-06-24T15:13:57.488-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML Gateway'/><title type='text'>SOA Security Testing - XML Gateways</title><content type='html'>&lt;p&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SOA&lt;/span&gt;/XML Gateways are a secure bridge that integrate enterprises with their trading partners while ensuring that the information flow upholds the tenants of information assurance: privacy (encryption), integrity (signatures and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;schemas&lt;/span&gt;) and traceability (audit and archive). &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SOA&lt;/span&gt; Testing XML Gateways requires significant functional depth across security attributes (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SSL&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;WS&lt;/span&gt;-Encryption, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;WS&lt;/span&gt;-Signatures), identity facets (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SAML&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;WS&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;UserName&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;WS&lt;/span&gt;-X.509, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;WS&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Kerberos&lt;/span&gt;), structural tests (Schema and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Schematron&lt;/span&gt;) as well as message exchange patterns based on XML, SOAP, and REST.&lt;br /&gt;&lt;br /&gt;Forum Sentry is one such XML Gateway with significant differentiating emphasis on security. &lt;a href="http://searchsoa.bitpipe.com/data/document.do?res_id=1245854236_761&amp;amp;asrc=SS_BSS_HOME"&gt;Jason Macy, VP Engineer and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;CTO&lt;/span&gt; at Forum Systems recently recorded an informative &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;webcast&lt;/span&gt; highlighting the security for XML Gateways.&lt;/a&gt; Once such Gateways are deployed, using comprehensive &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SOA&lt;/span&gt; Testing products such as &lt;a href="http://www.crosschecknet.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;SOAPSonar&lt;/span&gt;&lt;/a&gt; is essential to ensure that the gateway is operating as expected. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;For more information on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;SOA&lt;/span&gt; Testing Techniques, click &lt;a href="http://www.crosschecknet.com/resources/resources.php"&gt;here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;For more information on XML Gateways, click &lt;a href="http://www.forumsys.com/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7961930377623633229?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7961930377623633229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7961930377623633229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7961930377623633229'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/06/soa-security-testing-xml-gateways.html' title='SOA Security Testing - XML Gateways'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7442326648805736798</id><published>2009-06-15T14:32:00.005-05:00</published><updated>2009-06-15T14:57:15.793-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Consolidation'/><title type='text'>SOA Build, Test and Secure Paradigm</title><content type='html'>With the recent &lt;a href="http://www.blogger.com/www.crosschecknet.com"&gt;Crosscheck Networks'&lt;/a&gt; acquisition of &lt;a href="http://www.blogger.com/www.forumsys.com"&gt;Forum Systems&lt;/a&gt;, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SOA&lt;/span&gt;/XML landscape continues to trend towards market consolidation.  Enterprises now expect well-integrated products that help IT professionals across Web Service Life cycle and not just pre- or post- production alone.  &lt;div&gt;&lt;ul&gt;&lt;li&gt;For building web services, consumers need to get their client-side code developed even before the services are ready.  This is where &lt;a href="http://www.crosschecknet.com/SOAPSimulator_News_0408.php"&gt;service simulation&lt;/a&gt; becomes critical.  &lt;/li&gt;&lt;li&gt;On the flip side, developers and testers of service providers (service endpoints) need to iteratively test the functional, performance and security characteristics of such services.  &lt;/li&gt;&lt;li&gt;Once the service endpoints are ready to go, an intermediate XML Gateway needs to be deployed to protect the endpoints.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Through well integrated products such as &lt;a href="http://www.crosschecknet.com/products/soapsonar.php"&gt;SOAPSonar&lt;/a&gt;, &lt;a href="http://www.crosschecknet.com/products/soapsimulator.php"&gt;SOAPSimualtor&lt;/a&gt; and &lt;a href="http://www.forumsys.com/products/soagateway.php"&gt;Forum Sentry&lt;/a&gt;, Crosscheck Networks and its wholly-owned subsidiary, Forum Systems, provide compreshensive Web Service Build, Test and Secure functionality for Industrial Web Services Deployments.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7442326648805736798?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7442326648805736798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7442326648805736798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7442326648805736798'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/06/soa-build-test-and-secure-paradigm.html' title='SOA Build, Test and Secure Paradigm'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1531644776737937851</id><published>2009-06-01T13:43:00.002-05:00</published><updated>2009-06-01T14:02:24.917-05:00</updated><title type='text'>SOA Tips:  Transaction Monitoring</title><content type='html'>Recently, I had a great &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;conversation&lt;/span&gt; with Jack Vaughan on transaction &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;traceability&lt;/span&gt; and monitoring with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SOA&lt;/span&gt;.  He graciously published some of our talking points under &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SOA&lt;/span&gt; Advisor, a useful section under &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SearchSOA&lt;/span&gt;.com that provides actionable tips on a variety of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SOA&lt;/span&gt;, XML, and Web Services related topics including &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SOA&lt;/span&gt; Testing.&lt;br /&gt;&lt;br /&gt;To see &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SOA&lt;/span&gt; Tips, see:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://searchsoa.techtarget.com/tips/index/0,289482,sid26_tax309147,00.html"&gt;http://searchsoa.techtarget.com/tips/index/0,289482,sid26_tax309147,00.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1531644776737937851?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1531644776737937851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1531644776737937851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1531644776737937851'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/06/soa-tips-transaction-monitoring.html' title='SOA Tips:  Transaction Monitoring'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1346926556447979525</id><published>2009-02-05T14:39:00.009-05:00</published><updated>2009-02-06T09:10:09.613-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Healthcare'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAPSimulator'/><category scheme='http://www.blogger.com/atom/ns#' term='Schematron'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAPSonar'/><category scheme='http://www.blogger.com/atom/ns#' term='HL7v3'/><title type='text'>SOA Testing and Simulation of HL7 v3 messages using Schematrons</title><content type='html'>In my discussions with engineers at &lt;a href="http://www.crosschecknet.com/"&gt;Crosscheck Networks&lt;/a&gt;, I have come across an interesting use case in the health care industry where &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;a href="http://www.hl7.org"&gt;HL&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.hl7.org"&gt;7 v3&lt;/a&gt; - an ANSI &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;health care&lt;/span&gt; standard modeling clinical, administrative, pharmacy, medical devices and imaging domains - is being deployed by the &lt;a href="http://www.ringholm.de/docs/03030_en.htm"&gt;Dutch Government&lt;/a&gt;. The Dutch government's aggressive health care initiative in building a nationwide Health Information Broker (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;HIB&lt;/span&gt;) can serve as a good model for the current US &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Administration&lt;/span&gt; that is considering transforming US &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;health care&lt;/span&gt; through nationwide electronic medical records (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;EMR&lt;/span&gt;) as one of its key policy &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;initiatives&lt;/span&gt;.&lt;br /&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;In the Dutch &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;health care&lt;/span&gt; technology infrastructure - based on Web Services enabled &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;HL&lt;/span&gt;7 v3 specification - message exchanges take place between Health Information Systems via a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;HIB&lt;/span&gt; that maintains the necessary relationships between &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;health care&lt;/span&gt; parties. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;HIB&lt;/span&gt; is an intelligent message intermediary between entities &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;involved&lt;/span&gt; in health care including providers, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;payers&lt;/span&gt; and pharmacies. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;HIB&lt;/span&gt; ensures high quality and validity of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;health care&lt;/span&gt; information that reduces errors caused by &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;manual&lt;/span&gt; information processing. &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;Crosscheck Networks &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;SOAPSimulator&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;SOAPSonar&lt;/span&gt; are an integral part of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;HIB&lt;/span&gt; to the extent that &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_20"&gt;health care&lt;/span&gt; parties can only tie into the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;HIB&lt;/span&gt; if they meet message viability requirements set and enforced by Crosscheck &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;SOAPSimulator&lt;/span&gt; at the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;HIB&lt;/span&gt;. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;HL&lt;/span&gt;7 v3 message exchange criteria is set at the semantic level as well as the transmission level. With sophisticated use of standards such as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;WS&lt;/span&gt;-I Basic &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_26"&gt;Profiles&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;Schematrons&lt;/span&gt;, custom &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_28"&gt;health care&lt;/span&gt; semantic requirements and message transmission requirements are addressed. &lt;/div&gt;&lt;div align="left"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;span class="blsp-spelling-error"&gt;Schematron&lt;/span&gt; assertions and rules provide a flexible way of capturing business domain specific rules that a message must meet for the message to be valid. This improves message interoperability between health care parties. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;Schmatrons&lt;/span&gt; enable business rules that can then be enforced on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;HL&lt;/span&gt;7 v3 messages flowing through the Dutch &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;HIB&lt;/span&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;SOAPSimulator&lt;/span&gt; is deployed as the message validity enforcer for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;HL&lt;/span&gt;7 v3 messages. As new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;health care&lt;/span&gt; parities get ready to integrate with the Dutch &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;HIB&lt;/span&gt;, they must first satisfy the rules set in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;SOAPSimulator&lt;/span&gt; via &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Schematrons&lt;/span&gt; that check the correctness and validity of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;HL&lt;/span&gt;7 v3 request and responses. Such checks serve as a pre-requsite for production-level integration and reduce interoperability issues between health care parties.&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5299434598914930962" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 219px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_mxOv3kdl87A/SYtfsKq9ORI/AAAAAAAAAcw/fPS9_0mWgVw/s400/Schematron1-5CriteriaRule.JPG" border="0" /&gt;&lt;br /&gt;&lt;p align="center"&gt;Figure 1: Configuring &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;Schematron&lt;/span&gt; 1.5 Criteria Rules for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;HL&lt;/span&gt;7 v3 in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;SOAPSimulator&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5299434396712274386" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 219px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_mxOv3kdl87A/SYtfgZaFidI/AAAAAAAAAco/lb7Z1mX6dss/s400/ISOSchematronCriteriaRule.JPG" border="0" /&gt;&lt;br /&gt;&lt;p align="center"&gt;Figure 2: Configuring ISO &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;Schematron&lt;/span&gt; Criteria Rules for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;HL&lt;/span&gt;7 v3 in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;SOAPSimulator&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;In addition to checking against &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;Schematrons&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;SOAPSimulator&lt;/span&gt; checks against a number of additional criteria to ensure that the right identity and security constructs are being used in the message requests.&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;br /&gt;1) &lt;a href="http://www.ringholm.de/docs/03030_en.htm"&gt;Implementing Web Services in Dutch Health&lt;/a&gt;&lt;br /&gt;2) &lt;a href="http://www.thehealthcareblog.com/the_health_care_blog/2008/12/electronic-medi.html"&gt;Electronic Medical Records and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;Obama's&lt;/span&gt; Economic Plan&lt;/a&gt;&lt;br /&gt;3) &lt;a href="http://www.hl7.org/"&gt;http://www.hl7.org/&lt;/a&gt;&lt;br /&gt;4) &lt;a href="http://msdn.microsoft.com/en-us/library/ms954603(printer).aspx"&gt;Web Service &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;Enablement&lt;/span&gt; of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;HL&lt;/span&gt;7 v3&lt;/a&gt;&lt;br /&gt;5) &lt;a href="http://www.xml.com/pub/a/2003/11/12/schematron.html"&gt;An Introduction to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_55"&gt;Schematron&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;6) Crosscheck Networks &lt;a href="http://www.crosschecknet.com/products/soapsonar.php"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_56"&gt;SOAPSonar&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://www.crosschecknet.com/products/soapsimulator.php"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_57"&gt;SOAPSimulator&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1346926556447979525?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1346926556447979525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1346926556447979525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1346926556447979525'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2009/02/soa-testing-and-simulation-of-hl7-v3.html' title='SOA Testing and Simulation of HL7 v3 messages using Schematrons'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mxOv3kdl87A/SYtfsKq9ORI/AAAAAAAAAcw/fPS9_0mWgVw/s72-c/Schematron1-5CriteriaRule.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-9798887095967462</id><published>2008-11-17T14:32:00.001-05:00</published><updated>2008-11-17T17:38:13.416-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Service Simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAPSimulator'/><title type='text'>Web Services Simulation</title><content type='html'>What should you do in your web services project when you're ready to start building your web services client, but your producer services is not ready? The answer is simple: Use Web Service Simulation. The obvious advantages of Service Simulation are as follows:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Reduce Overall development time by making simulated services available before they are built.&lt;/li&gt;&lt;li&gt;Tell the client whether it's sending the right messages to the service. For example, the service may be expecting a SAML token and the body of the message has to be signed. A service simulator can ensure that the client (consumer) is indeed following such requirements even before the producer services are built.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Here's a whitepaper that provides details on how to use service simulation to shorten your SOA projects while making your service invocations cleaner and more interoperable.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.softwaremag.com/pdfs/whitepapers/Crosscheck_WP5.pdf"&gt;Accelerate your SOA Projects through Service Simulation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-9798887095967462?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=9798887095967462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/9798887095967462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/9798887095967462'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/11/web-services-simulation.html' title='Web Services Simulation'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1933179864576816317</id><published>2008-11-13T14:38:00.002-05:00</published><updated>2008-11-13T15:24:23.989-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing Blind Spots'/><title type='text'>The consequences of overlooking SOA testing blind spots</title><content type='html'>Colleen Frye, News Writer for &lt;a href="http://searchsoftwarequality.techtarget.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SearchSoftwareQuality&lt;/span&gt;&lt;/span&gt;.com &lt;/a&gt;published a valuable article on the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;consequences&lt;/span&gt; of overlooking &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SOA&lt;/span&gt;&lt;/span&gt; Testing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Blindspots&lt;/span&gt;&lt;/span&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Rizwan&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Mallal&lt;/span&gt;&lt;/span&gt;, quoted in this article, highlights a couple of solid technical points:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;HTTP 200 codes, although important in web site testing, are &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;insufficient&lt;/span&gt; for web services testing that requires deeper content inspection to decide whether a request-response pair is successful.&lt;/li&gt;&lt;li&gt;Simply sending the same message over and over again is Performance Testing is incorrect and flawed. Most endpoints enforce security that requires message uniqueness and detect for message replay-type attacks. Most testing tools that started as web application testing tools lack web services testing features and are inadequate for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SOA&lt;/span&gt;&lt;/span&gt; Testing.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;a href="http://www.crosschecknet.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SOAPSonar&lt;/span&gt;&lt;/span&gt; from Crosscheck Networks&lt;/a&gt;, unlike other products in the industry is built &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;ground&lt;/span&gt;&lt;/span&gt;-up for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SOA&lt;/span&gt;&lt;/span&gt;/Web Service Testing and has all the XML, SOAP, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;WSDL&lt;/span&gt;&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;WS&lt;/span&gt;&lt;/span&gt;-Security, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;WS&lt;/span&gt;&lt;/span&gt;-Trust, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;MTOM&lt;/span&gt;&lt;/span&gt; type standards that are &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;inherently&lt;/span&gt; available for functional, performance, interoperability and security testing with a very simple to use user interface that doesn't require an army of consultants to install and configure. Plus Crosscheck provides a Personal Edition of the product for free.&lt;/p&gt;&lt;p&gt;For a detailed article on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;SOA&lt;/span&gt;&lt;/span&gt; Testing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Blindspots&lt;/span&gt;&lt;/span&gt; see: &lt;a href="http://www.softwaremag.com/trk.cfm?uid=21"&gt;Watch your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SOA&lt;/span&gt;&lt;/span&gt; Testing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Blindspots&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1933179864576816317?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1933179864576816317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1933179864576816317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1933179864576816317'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/11/consequences-of-overlooking-soa-testing.html' title='The consequences of overlooking SOA testing blind spots'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-5079002378417495002</id><published>2008-09-09T15:37:00.000-05:00</published><updated>2008-09-09T15:48:34.943-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSDL'/><title type='text'>SOA Testing and Governance through WSDL Report Cards</title><content type='html'>Are all WSDLs created equal?  SOAPSonar 4.0 by Crosscheck Networks bring this age-old question from the metaphysical domain to the emperical domain by providing an easy-to-use report card.&lt;br /&gt;&lt;br /&gt;Based on configurable governance rules, Developers and QA professional can now live in relative harmony by reviewing WSDL report cards during the SOA Lifecycle.&lt;br /&gt;&lt;br /&gt;For detail on WSDL Report Cards, read the following article published by Rich Seeley, SearchSOA:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1329141,00.html#"&gt;WSDL gets a Report Card&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1329141,00.html"&gt;http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1329141,00.html&lt;/a&gt;#&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-5079002378417495002?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=5079002378417495002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5079002378417495002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5079002378417495002'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/09/soa-testing-and-governance-through-wsdl.html' title='SOA Testing and Governance through WSDL Report Cards'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7042325398381621310</id><published>2008-09-03T13:52:00.000-05:00</published><updated>2008-09-03T13:57:54.699-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>Hardware-based SOA Testing</title><content type='html'>&lt;a href="http://www.blogger.com/www.crosschecknet.com"&gt;Crosscheck Networks &lt;/a&gt;released an industry-first, hardware-based SOA Testing by intergrating SOAPSonar with Smart Cards produced by &lt;a href="http://www.blogger.com/www.aeteurope.com"&gt;A.E.T. Europe B.V&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;SOA Testing for signatures, encryption, decryption, and X.509 client authentication is now seamlessly provided within the SOAPSonar testing framework. SOAPSonar provides the ability to use keys from a SmartCard to perform digital signatures, encryption, decryption, and SSL X509 mutual authentication. SOAPSonar provides a native integration with A.E.T SafeSign Client software to dynamically access the digital keying information on the card.&lt;br /&gt;&lt;br /&gt;For details, see:  &lt;a href="http://www.soatesting.com/2008/08/smartcard-testing-for-soap-and-web.html"&gt;http://www.soatesting.com/2008/08/smartcard-testing-for-soap-and-web.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7042325398381621310?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7042325398381621310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7042325398381621310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7042325398381621310'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/09/hardware-based-soa-testing.html' title='Hardware-based SOA Testing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-8642764076368404704</id><published>2008-07-18T14:59:00.001-05:00</published><updated>2008-07-18T15:22:44.901-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOAPSimulator'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Governance'/><title type='text'>Webinar on SOA Governance using Service Simulation</title><content type='html'>On Wedneday, July 30 (11:00 am EST), Crosscheck Networks is scheduled to present a webinar on Design-Time SOA Governance using Service Simulation which basically means that you can mimic a web service before it is ready.  Design-Time SOA Governance serves a number of key uses such as:&lt;br /&gt;&lt;br /&gt;1) Web Service developers can start building consumer applications before the producer services are ready.  SOA Testers can build their test suites even before the producer services are ready, thereby compressing the SOA Project Lifecycle.&lt;br /&gt;&lt;br /&gt;2) Producer Service Developers can provide a portable serivce simulation with requirements that the consumers have to meet before consumer applications are allowed to invoke the producer services.  The requirement can include message formats, security and identity standards expected by the producer services.  Additional Business-level requirement can also be simulated such that for certain requests, a pre-set response is returned.  Enabling a library of anticiapted request-response pairs for a service ensures that consumers can build robust applications before the services are available.&lt;br /&gt;&lt;br /&gt;3) Generating WSDL report cards is essential in measuring the relative quality of WSDLs within a SOA deployment.&lt;br /&gt;&lt;br /&gt;For details about the webinar, visit:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www1.gotomeeting.com/register/653854184"&gt;https://www1.gotomeeting.com/register/653854184&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-8642764076368404704?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=8642764076368404704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8642764076368404704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8642764076368404704'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/07/webinar-on-soa-governance-using-service.html' title='Webinar on SOA Governance using Service Simulation'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2202963524352778658</id><published>2008-06-09T16:06:00.000-05:00</published><updated>2008-06-09T16:18:13.712-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Gateways'/><category scheme='http://www.blogger.com/atom/ns#' term='XML Firewall'/><title type='text'>Techniques in Attacking and Defending SOA Web Serivces</title><content type='html'>I am excited to co-host the first of a new series of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;webinars&lt;/span&gt; launched by Crosscheck Networks and Forum Systems on Techniques in Attacking and Defending &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SOA&lt;/span&gt; Web &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Services&lt;/span&gt;.  If you are interested in SOA, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SOA&lt;/span&gt; Gateways, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SOA&lt;/span&gt; Governance and Security, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SOA&lt;/span&gt; Testing, XML Firewalls, SOAP,XML, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;WSDLs&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SQL&lt;/span&gt; Injection, Denial of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Serivice&lt;/span&gt; Attacks, and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;SOA&lt;/span&gt; Identity please consider attending the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;webinar&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Title:  Techniques in Attacking and Defending &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SOA&lt;/span&gt; Web Services.&lt;br /&gt;Date:  June 19, 2008 (Thursday).&lt;br /&gt;Time: 1:00 pm Eastern.&lt;br /&gt;To register: &lt;a href="https://www1.gotomeeting.com/register/503736495"&gt;https://www1.gotomeeting.com/register/503736495&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We are excited to see the level of interest and enthusiasm in this &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Webinar&lt;/span&gt; Series and look forward to exhibiting Attack and Defense techniques is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;SOA&lt;/span&gt; deployments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2202963524352778658?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2202963524352778658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2202963524352778658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2202963524352778658'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/06/techniques-in-attacking-and-defending.html' title='Techniques in Attacking and Defending SOA Web Serivces'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2352605736405616874</id><published>2008-05-29T10:18:00.001-05:00</published><updated>2008-05-29T10:36:18.525-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>SOA Testing Consolidation:  Green Hat Software acquires Solstice Software</title><content type='html'>Green Hat Software, a London, UK-based &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SOA&lt;/span&gt; Testing company has acquired Solstice Software a Delaware, US-based &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SOA&lt;/span&gt; Testing company. The consolidation in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SOA&lt;/span&gt; Testing space is expected as larger companies add &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SOA&lt;/span&gt; Testing to their portfolio of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SOA&lt;/span&gt; products. Although this is a private-to-private &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;merger&lt;/span&gt;/acquisition, it's a good move that will give the combined companies &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;European&lt;/span&gt; and North America coverage and will help them to effectively compete against established &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SOA&lt;/span&gt; Testing players such as &lt;a href="http://www.blogger.com/www.parasoft.com"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Parasoft&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.blogger.com/www.crosschecknet.com"&gt;Crosscheck Networks&lt;/a&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;iTKO&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Mindreef&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;HP and IBM have been touting &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SOA&lt;/span&gt; Testing products, however, they lack the functionality, maturity and and install-base within &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;SOA&lt;/span&gt; Testing space. HP "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;SOA&lt;/span&gt; Testing" approach comes from a registry-based (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Systinet&lt;/span&gt; acquisition) and web site testing approach (Mercury acquisition), whereas IBM's &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SOA&lt;/span&gt; Testing approach comes from its Rational &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;UML&lt;/span&gt; modelling division. Both HP and IBM have yet to become serious contender is the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;SOA&lt;/span&gt; Testing space.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ebizq.net/news/9657.html?rss"&gt;http://www.ebizq.net/news/9657.html?rss&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2352605736405616874?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2352605736405616874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2352605736405616874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2352605736405616874'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/05/soa-testing-consolidation-green-hat.html' title='SOA Testing Consolidation:  Green Hat Software acquires Solstice Software'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1738420648952884111</id><published>2008-05-25T20:12:00.001-05:00</published><updated>2008-05-25T20:32:57.161-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Gateways'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>SOA Testing considerations for SOA Gateways</title><content type='html'>SOA Testing touches a number of components within the IT Ecosystems including SOA Gateways. Since a SOA Gateway is usually deployed close to the corporate edge, rigorous SOA Testing ensures that traffic ingressing and egressing an enterprise are clean, secured and valid -backend systems should be able to parse them easily once the SOA Gateway has giving its stamp of approval about the quality of the message.&lt;br /&gt;&lt;br /&gt;Download Paper (registration required):&lt;br /&gt;&lt;a href="http://reg.itworld.com/servlet/Frs.frs?Context=LOGENTRY&amp;amp;Source=sponsoredresources&amp;amp;Source_BC=13&amp;amp;Script=/LP/80454412/reg&amp;amp;&amp;amp;ord=5613318"&gt;SOA Gateways: Best Practices,Benefits &amp;amp; Requirements &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This article published by Forum Systems - the pioneer of SOA Gateways - covers deployment best practices, benefits and requirements with a focus on service virtualization, message privacy and integrity, and message control and auditing. It will help the reader frame SOA Testing scenarios necessary for SOA Gateways.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;"A SOA Gateway is a core infrastructure component of a SOA with the ability to integrate XML/SOAP-based services securely. Typically deployed as a hardware appliance, a SOA Gateway seamlessly controls access to services, protects information through data-level encryption, ensures the integrity of a message through signatures, and controls information flow."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1738420648952884111?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1738420648952884111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1738420648952884111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1738420648952884111'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/05/soa-testing-considerations-for-soa.html' title='SOA Testing considerations for SOA Gateways'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-3035075208236433548</id><published>2008-04-25T10:10:00.001-05:00</published><updated>2008-04-25T10:26:11.430-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='STAREAST'/><title type='text'>New SOA Testing Tutorial Labs introduced at STAREAST 2008</title><content type='html'>STAR&lt;em&gt;EAST&lt;/em&gt; 2008 - the "&lt;a href="http://www.sqe.com/stareast/"&gt;Greatest Software Testing Conference On Earth&lt;/a&gt;" - is taking place May 5-9, 2009 is Orlando Florida. I had the pleasure of the first, day-long SOA Testing conference back in 2006 with the Crosscheck Networks' team. This year, the team will conduct their signature day-long tutorial: "The Art and Science of SOA Testing" with a set of hands-on Labs that cover topics such as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SOA Functional Testing&lt;/li&gt;&lt;li&gt;Operation Chaining&lt;/li&gt;&lt;li&gt;SOA Identity Testing&lt;/li&gt;&lt;li&gt;SOA Performance Testing&lt;/li&gt;&lt;li&gt;SOA Interop Testing&lt;/li&gt;&lt;li&gt;Automation through external Data Sources&lt;/li&gt;&lt;li&gt;SOA Regression Testing&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;As the SOA Testing industry matures, this tutorial continue to align its material and labs to provide attendees a solid grounding in what aspects of SOA Testing are essential for a successful SOA deployment.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-3035075208236433548?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=3035075208236433548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3035075208236433548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3035075208236433548'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/04/new-soa-testing-tutorial-labs.html' title='New SOA Testing Tutorial Labs introduced at STAREAST 2008'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2771978333866629950</id><published>2008-04-18T14:12:00.001-05:00</published><updated>2008-04-18T14:20:59.345-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOAPSimulator'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>Crosscheck Networks Announces New Product:  SOAPSimulator</title><content type='html'>&lt;a href="http://www.crosschecknet.com/"&gt;Crosscheck Networks&lt;/a&gt;, the company that pioneered comprehensive SOA Testing through its product, &lt;a href="http://www.crosschecknet.com/products/products.php"&gt;SOAPSonar&lt;/a&gt;, has now launched a new "paradigm-shifting" product: &lt;a href="http://www.crosschecknet.com/SOAPSimulator_News_0408.php"&gt;SOAPSimulator&lt;/a&gt; that enables QA professionals and developers to start getting their work done even if the service endpoint is not ready or available.&lt;br /&gt;&lt;br /&gt;For details on SOAPSimulator, see:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.crosschecknet.com/SOAPSimulator_News_0408.php"&gt;http://www.crosschecknet.com/SOAPSimulator_News_0408.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Make sure to download the white paper from the link above.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2771978333866629950?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2771978333866629950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2771978333866629950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2771978333866629950'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/04/crosscheck-networks-announces-new.html' title='Crosscheck Networks Announces New Product:  SOAPSimulator'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1794659323468450642</id><published>2008-04-09T15:24:00.008-05:00</published><updated>2008-04-09T16:38:23.219-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parallels'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAPSonar'/><title type='text'>SOA Testing using Parallels on MacBook Pro</title><content type='html'>I have finally moved over from XP to Mac and I am loving it. Now I do have a number of applications that I will probably not migrate away from - such as the MS Office Suite that I purchased for my MacBook Pro - it works like a charm and has a number of goodies that weren't available on my XP. &lt;div&gt;&lt;/div&gt;&lt;div&gt;I also can't live without Visio and heavily use &lt;a href="http://www.crosschecknet.com/"&gt;Crosscheck Networks&lt;/a&gt; products, SOAPSonar and SOAPSimulator - applications that are not available natively for Mac's, however, &lt;a href="http://www.parallels.com/"&gt;Parallels&lt;/a&gt; comes to the rescue. For $79.99, Parallels Desktop 3.0 for Mac has been a great investment. It is easy-to-use, fast and the images of your Operating Systems can be moved around easily. I don't know how it compares to VMWare, but I have no complaints about Parallels, yet. I like Parallels' Full Screen Mode and Coherence Mode that lets your Windows apps appear as if they are running natively within Mac OS X Leopard.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;br /&gt;&lt;a href="http://www.crosschecknet.com/images/SOAPSonar-Parallels-Mac.png"&gt;&lt;img style="WIDTH: 546px; CURSOR: hand; HEIGHT: 449px" height="166" alt="" src="http://www.crosschecknet.com/images/SOAPSonar-Parallels-Mac.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The image above shows SOAPSonar (a .NET-based SOA Testing Application) running in Parallels on a MacBook Pro.&lt;br /&gt;&lt;/div&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1794659323468450642?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1794659323468450642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1794659323468450642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1794659323468450642'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/04/soa-testing-using-parallels-on-macbook.html' title='SOA Testing using Parallels on MacBook Pro'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1453712773322885626</id><published>2008-04-03T17:58:00.001-05:00</published><updated>2008-04-03T18:12:12.956-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Service Simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Governance'/><title type='text'>Service Simulation - Help Jumpstart SOA Testing</title><content type='html'>&lt;blockquote&gt;&lt;/blockquote&gt;&lt;p&gt;Here's a paper that the folks at Crosscheck Networks have authored on how Service Simulation can accelerate your SOA Testing, Client Side Development while saving you money by eliminating the need to build an expensive "SOA Reference System." &lt;/p&gt;&lt;p&gt;I have seen others talk about this concept in terms of virtualization and confuse everyone - I guess using hot marketing jargon helps get attention at the expense of adding confusion. The key aspects of Service Simulation are portability and ease-of-use, without which it adds more to the project timelines than what it promises to reduce.&lt;/p&gt;&lt;p&gt;Here's what Service Simulation is and how it helps:&lt;/p&gt;&lt;p&gt;"Reusable services are the cornerstone of a successful implementation of Service Oriented Architecture (SOA). Service simulation can mimic producer services before they are implemented, an alternative to an expensive reference environment. In this paper, we cover SOA Project Lifecycle issues and how best to address them through service simulation."&lt;/p&gt;&lt;p&gt;For complete article, see:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.softwaremag.com/pdfs/whitepapers/Crosscheck_WP4.pdf"&gt;Accelerate your SOA Projects Through Service Simulation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.softwaremag.com/pdfs/whitepapers/Crosscheck_WP4.pdf"&gt;http://www.softwaremag.com/pdfs/whitepapers/Crosscheck_WP4.pdf&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1453712773322885626?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1453712773322885626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1453712773322885626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1453712773322885626'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/04/service-simulation-help-jumpstart-soa.html' title='Service Simulation - Help Jumpstart SOA Testing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-5638209902976498404</id><published>2008-03-04T13:12:00.000-05:00</published><updated>2008-03-04T13:19:53.450-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='SQE'/><title type='text'>Better Software Magazine Cover Story:  Breaking Ground on SOA</title><content type='html'>&lt;a href="http://www.stickyminds.com/BetterSoftware/image_uploads/mzcv_lg_V10I2.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 152px; CURSOR: hand; HEIGHT: 205px" height="382" alt="" src="http://www.stickyminds.com/BetterSoftware/image_uploads/mzcv_lg_V10I2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;SOA Testing has really become a mainstream discipline. &lt;a href="http://www.stickyminds.com/bettersoftware/magazine.asp"&gt;Better Software Magazine&lt;/a&gt;, a publication for QA Professionals and anyone focused on Quality, published a coverpage article on Building and Testing your first Web Service.&lt;br /&gt;&lt;br /&gt;This article will get you started on SOA Testing in no time and provide you a good overview on how web services are built and how they can be tested. It's great article to get your feet wet with SOA and SOA Testing.&lt;br /&gt;&lt;br /&gt;You can read the full article &lt;a href="http://www.stickyminds.com/BetterSoftware/magazine.asp?fn=cifea"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-5638209902976498404?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.stickyminds.com/BetterSoftware/magazine.asp?fn=cifea' title='Better Software Magazine Cover Story:  Breaking Ground on SOA'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=5638209902976498404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5638209902976498404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5638209902976498404'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/03/better-software-magazine-cover-story.html' title='Better Software Magazine Cover Story:  Breaking Ground on SOA'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-8023996755850630294</id><published>2008-02-25T13:14:00.000-05:00</published><updated>2008-02-25T13:17:26.251-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>Crosscheck Networks Announces SOA Testing Tutorial at Software Quality Engineering's STAREast 2008 Conference</title><content type='html'>&lt;a href="http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=109&amp;amp;STORY=/www/story/02-25-2008/0004761542&amp;amp;EDATE="&gt;Crosscheck Networks Announces SOA Testing Tutorial at Software Quality Engineering&amp;#39;s STAREast 2008 Conference&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SOA Testing is becoming a mature discipline.  QA Professionals are now actively re-tooling themselves to adapt to web services-based SOA Testing requirements.  For the second year running, Crosscheck Networks is conducting a 1-day intensive SOA Testing Tutorial.  This is a hands-on class that starts off by first covering the fundamentals of web services-based SOA and then quickly goes into hands-on labs that cover functional, performance, interoperability, security, regression, automation and identity testing.&lt;br /&gt;&lt;br /&gt;The course, hosted in Orlando on May 5, 2008 is limited to 30 attendees.  To find out more, visit &lt;a href="http://www.sqe.com/stareast/"&gt;STAREast 2008&lt;/a&gt; (&lt;a href="http://www.sqe.com/stareast/"&gt;http://www.sqe.com/stareast/)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-8023996755850630294?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=109&amp;STORY=/www/story/02-25-2008/0004761542&amp;EDATE=' title='Crosscheck Networks Announces SOA Testing Tutorial at Software Quality Engineering&apos;s STAREast 2008 Conference'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=8023996755850630294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8023996755850630294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8023996755850630294'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/02/crosscheck-networks-announces-soa.html' title='Crosscheck Networks Announces SOA Testing Tutorial at Software Quality Engineering&apos;s STAREast 2008 Conference'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-6214889708660849820</id><published>2008-02-22T15:44:00.001-05:00</published><updated>2008-02-22T16:26:39.824-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>Recent SOA Testing Publications</title><content type='html'>&lt;div&gt;Here's a list of interesting SOA Testing Articles that have been published recently:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://weblog.infoworld.com/realworldsoa/archives/2008/02/5_things_that_s.html"&gt;5 Things SOA Vendors are Missing, by David Linthicum&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://http://searchwinit.bitpipe.com/detail/RES/1203617910_730.html?asrc=RSS_BP_KABPEAI"&gt;Intro to SOA Regression Testing:  A hands-on Approach&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://library.theserverside.com/detail/RES/1202921605_546.html"&gt;Compress your SOA Life cycle through Development and QA Collaboration &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.soatesting.com/2008/02/automated-soa-regression-testing-xe.html"&gt;Automated SOA Regression Testing.&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-6214889708660849820?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=6214889708660849820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/6214889708660849820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/6214889708660849820'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/02/recent-soa-testing-publications.html' title='Recent SOA Testing Publications'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-8255409275366464993</id><published>2008-02-19T18:32:00.001-05:00</published><updated>2008-02-22T10:24:22.349-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Automation'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Regression'/><title type='text'>Introduction to SOA Regression Testing:  A Hands-on Approach</title><content type='html'>This article published recently highlights the importance of building a sound SOA Regression framework as a part of an enterprise-wide SOA Initiative. Here's a small snippet with a link to the entire PDF document:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;em&gt;Regress means to go backwards. Software Regression Testing is the means of identifying unintentional errors or bugs that may have been introduced as a result of changing a program module. The program module regresses by no longer working as it used to before. Software development is an iterative process in which program modules are continually modified by teams of developers to meet changing system requirements. Typical software systems with N modules have N2 dependencies. A flaw introduced in a modified module can have significant impact across the entire system. &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;Link to full article&lt;em&gt;: &lt;/em&gt;&lt;a href="http://www.crosschecknet.com/SOA-Regression-Testing-v2.pdf"&gt;&lt;em&gt;http://www.crosschecknet.com/SOA-Regression-Testing-v2.pdf&lt;/em&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-8255409275366464993?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=8255409275366464993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8255409275366464993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8255409275366464993'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/02/introduction-to-soa-regression-testing.html' title='Introduction to SOA Regression Testing:  A Hands-on Approach'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2680060201836849355</id><published>2008-02-14T18:51:00.000-05:00</published><updated>2008-02-14T18:53:07.827-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Quality'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Governance'/><title type='text'>SOA Testing Article: Compress SOA Lifecycle through Development &amp; QA Collaboration</title><content type='html'>&lt;div class="resSectionTitle"&gt;&lt;b&gt;ABSTRACT&lt;/b&gt;:&lt;/div&gt;Web services, the foundation of modern SOA, are being rolled out today in ever increasing numbers across enterprises. The key benefit of web services is reusability of services across applications in a distributed environment. Reuse is especially valuable in exposing monolithic, legacy functionality as self-contained services. With the promise of SOA and web services come also the challenges for successful implementation and testing. These challenges fall directly on the developer and QA teams to meet deadlines while also deploying a robust,&lt;br /&gt;resilient and reliable SOA solution.  &lt;br /&gt;&lt;br /&gt;&lt;i&gt;The challenge of building robust and reliable services within a SOA exposes age-old fissures between Development and QA: Who is really responsible for testing across distributed environments. &lt;br /&gt;&lt;/i&gt;&lt;br /&gt;In this article, we will explore the gaps and recommend ways of bridging such fissures to ensure greater efficiency in developing and deploying web services-based Service Oriented Architecture.&lt;br /&gt;&lt;br /&gt;Get the Complete Article:  &lt;a href="http://library.theserverside.com/detail/RES/1202921605_546.html"&gt;http://library.theserverside.com/detail/RES/1202921605_546.html&lt;/a&gt;&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2680060201836849355?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2680060201836849355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2680060201836849355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2680060201836849355'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/02/soa-testing-article-compress-soa_7038.html' title='SOA Testing Article: Compress SOA Lifecycle through Development &amp; QA Collaboration'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-4027777280390309295</id><published>2008-02-08T08:51:00.000-05:00</published><updated>2008-02-08T09:24:48.691-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='PKI'/><category scheme='http://www.blogger.com/atom/ns#' term='IBM DB2'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='MS SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Press Release'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='JUNIT'/><title type='text'>SOA Testing Tool:  SOAPSonar v3.5 Released</title><content type='html'>&lt;a href="http://www.crosschecknet.com/"&gt;Crosscheck Networks&lt;/a&gt;, the leading provider of SOA Testing Tools announced General Availability of SOAPSonar v3.5 with the following significant features:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Direct Database Integration for End-to-End SOA Testing&lt;/li&gt;&lt;li&gt;Dynamic On-Demand Binding for abstract types&lt;/li&gt;&lt;li&gt;Setting of Global Policies that can assigned to Custom Test Groups&lt;/li&gt;&lt;li&gt;JUNIT Integration that enables SOAPSonar to leverage JUNIT framework&lt;/li&gt;&lt;li&gt;Direct native Java key store PKI support&lt;/li&gt;&lt;li&gt;Optimization techniques to parse jumbo WSDLs and Schemas&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;SOAPSonar has become one of the most sophisticated SOA Testing tools in the industry without sacrificing ease-of-use. We have looked at many SOA Testing tools and find SOAPSonar loaded with a tremendous breath of features and the lowest cost.&lt;/p&gt;&lt;p&gt;In this latest release of SOAPSonar, the part that I find really significant is the ability to do end-end-to-end testing through integration with databases. Typical web services are developed using a web services container such as BEA WebLogics, Tomcat of IBM WebSphere. The web services usually make JDBC calls to backend Databases such as MySQL, Oracle, IBM DB2. For a SOA Tester to ensure that the web services call has successfully executed requires "independently" evaluating the impact of a web services call on the database. With SOAPSonar, one can now easily set evaluation criteria that not only makes sure that the SOAP Response is evaluated for success/failure but also the state of the back-end database is evaluated to make sure that the end-to-end transaction was successful.&lt;/p&gt;To download latest version of SOAPSonar, visit &lt;a href="http://www.crosschecknet.com/"&gt;http://www.crosschecknet.com&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-4027777280390309295?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=4027777280390309295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4027777280390309295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4027777280390309295'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/02/soa-testing-tool-soapsonar-v35-released.html' title='SOA Testing Tool:  SOAPSonar v3.5 Released'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-5013071067622297754</id><published>2008-01-16T17:37:00.000-05:00</published><updated>2008-01-16T18:16:08.819-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BEA WebLogic Server 9.2'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle SOA Suite'/><title type='text'>SOA Testing:  BEA vs. Oracle</title><content type='html'>Oracle purchase of BEA for $8.5B is a strong indicator that the tech market is in a consolidation mood. I have SOA Tested both BEA WebLogics and Oracle OC4J. For details on SOA Testing both servers, see the following articles:&lt;br /&gt;&lt;br /&gt;1) &lt;a href="http://dev2dev.bea.com/lpt/a/532"&gt;Getting Started with Message-Level Encryption on WebLogic Server 9.2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2) &lt;a href="http://www.ddj.com/web-development/196900803"&gt;Amazon EC2 and Oracle SOA Suite a Strong Combo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Having SOA Tested Both Oracle OC4J and BEA webLogics extensively, here are some items that stood out:&lt;br /&gt;&lt;br /&gt;1) Installing Oracle OC4J was easier than WebLogics.&lt;br /&gt;2) The foot print of OC4J is smaller.&lt;br /&gt;3) Configuring Oracle OC4J was much easier that BEA WebLogics&lt;br /&gt;4) Setting security policies within OC4J was much easier than in WebLogics&lt;br /&gt;5) BPEL Process Manager components were easily configurable in OC4J.&lt;br /&gt;6) The documentation and examples for setting SOA Policies were more mature in OC4J.&lt;br /&gt;7) The Web Services stacks are equally mature.&lt;br /&gt;&lt;br /&gt;I expect OC4J to do really well within the BEA install base. Oracle SOA Suite is very well packaged and will be adopted by BEA customers. I love BEA's technology, however, for rapid mass adoption, Oracle has done a better job. With this acquisition, Oracle will have a better perception in the AppServer market and will be able to capitalize on this over time. But then again, there is the great Opensource market - Tomcat.&lt;br /&gt;&lt;br /&gt;Through my SOA Testing endeavours, I found &lt;a href="http://www.crosschecknet.com/"&gt;SOAPSonar from Crosscheck Networks &lt;/a&gt;to do a great job in exercising the web services stacks of both app servers. Other testing vendors fell short of providing the extensive testing capabilities required withing a SOA environment. For more information about SOAPSonar, visit:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.crosschecknet.com/"&gt;Crosscheck Networks&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-5013071067622297754?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=5013071067622297754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5013071067622297754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5013071067622297754'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2008/01/soa-testing-bea-vs-oracle.html' title='SOA Testing:  BEA vs. Oracle'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-4376971649601367191</id><published>2007-12-19T11:25:00.000-05:00</published><updated>2007-12-19T12:06:15.468-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MTOM'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAPSonar'/><title type='text'>SOA Testing saves Planet Earth</title><content type='html'>Every tree counts, and every page that we don't print matters.   Now we all know that organizations are changing from paper-based processes to electronic processes by using data transmission standards such as MTOM mostly as a cost saving and improved services level measure.   But a great side effect that is often not reinforced is the fact that we are improving planet Earth by not cutting down trees and creating undue waste.&lt;br /&gt;&lt;br /&gt;By enabling enterprise to rapidly deploy technologies such as MTOM, we can collectively accelerate electronic processing of documents.  It's a win-win for everyone:   Companies save money and improve processing efficiencies and our environment improves.&lt;br /&gt;&lt;br /&gt;SOA Testing tools such as SOAPSonar provide a rapid way of testing your MTOM deployments.  The following article will get you jump-started on using and testing MTOM in your enterprise - and perhaps save some trees:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.crosschecknet.com/intro_to_mtom.php"&gt;Introduction to MTOM:  A hands-on Approach&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-4376971649601367191?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=4376971649601367191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4376971649601367191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4376971649601367191'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/12/soa-testing-save-planet-earth.html' title='SOA Testing saves Planet Earth'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1412413480264404115</id><published>2007-11-27T19:33:00.000-05:00</published><updated>2007-11-27T19:45:47.760-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='InfoWorld'/><category scheme='http://www.blogger.com/atom/ns#' term='Competition'/><title type='text'>SOA Test Tools -- InfoWorld Test Center Report</title><content type='html'>Rick &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Grehan&lt;/span&gt; wrote a comprehensive report titled "&lt;a href="http://www.infoworld.com/article/07/11/26/48TC-web-services-test-tools_6.html"&gt;Clean up your SOAP-based Web services - The Test Center inspects five worthy tools for keeping your services squeaky clean.&lt;/a&gt;" The report compares and rates commercial &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SOA&lt;/span&gt; Testing tools from the following vendors:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Crosscheck Networks&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;AdventNet&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Mindreef&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Parasoft&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;iTko&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;You can read the report at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.infoworld.com/article/07/11/26/48TC-web-services-test-tools_6.html"&gt;http://www.infoworld.com/article/07/11/26/48TC-web-services-test-tools_6.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1412413480264404115?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1412413480264404115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1412413480264404115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1412413480264404115'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/11/soa-test-tools-infoworld-test-center.html' title='SOA Test Tools -- InfoWorld Test Center Report'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2724810177252136822</id><published>2007-10-23T09:05:00.000-05:00</published><updated>2007-10-23T09:24:01.188-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='STARWEST 2007'/><title type='text'>SOA Testing - It's gaining traction</title><content type='html'>&lt;a href="http://www.sqe.com/starwest"&gt;STAR&lt;em&gt;WEST&lt;/em&gt;&lt;/a&gt; 2007 is the premier conference for QA/Testing professionals. With over 1000 attendees focused on learning the latest testing techniques, the conference serves as a benchmark for what is relevant to the testing community.&lt;br /&gt;&lt;br /&gt;This year, we are thrilled to see the testing community starting to focus on and learn about the nuances of modern web services-based SOA Testing. The increasing number of SOA Testing related offering at STAR&lt;em&gt;WEST&lt;/em&gt; 2007 serves as a good bechmark for the increase in relevance and activity in this area. The following talks and courses are presented this year realted to SOA Testing:&lt;br /&gt;&lt;br /&gt;&lt;a class="LinkBoldBlackSmall" href="http://www.sqe.com/StarWest/Keynotes/Default.aspx#wk3"&gt;The Coming SOA Revolution: What It Means To Testers&lt;/a&gt; -- Frank Cohen, PushToTest&lt;br /&gt;&lt;br /&gt;&lt;a class="LinkBoldBlackSmall" href="http://www.sqe.com/STARWEST/Concurrent/Default.aspx?Day=Thursday#T4"&gt;Testing SOA Applications: What’s New, What’s Not&lt;/a&gt; -- Brian Bryson, IBM&lt;br /&gt;&lt;br /&gt;&lt;a class="LinkBoldBlackSmall" href="http://www.sqe.com/STARWEST/Concurrent/Default.aspx?Day=Wednesday#W9"&gt;Ensuring Quality in Web Services&lt;/a&gt; -- Chris Hetzler, Appolis Software&lt;br /&gt;&lt;br /&gt;&lt;a class="LinkBoldBlackSmall" href="http://www.sqe.com/StarWest/Tutorials/Default.aspx?Day=Tuesday#V"&gt;The Art and Science of SOA Testing&lt;/a&gt; -- Mamoon Yunus &amp;amp; Rizwan Mallal, Crosscheck Networks&lt;br /&gt;&lt;br /&gt;This is the second event where we are presenting a day long course on SOA Testing. STAREAST 2007, hosted in Orlando, FL was the first day long course offered exclusively on SOA Testing in the industry. We are on v2 of this course with more structured Labs. I hope the attendees like it more than the v1 offering at STAREAST 2007 - although an 8.9 average from 28 attendees will be tough to beat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2724810177252136822?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2724810177252136822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2724810177252136822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2724810177252136822'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/10/soa-testing-its-gaining-traction.html' title='SOA Testing - It&apos;s gaining traction'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1231831362043083888</id><published>2007-10-14T21:39:00.000-05:00</published><updated>2007-10-14T22:06:11.241-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>SOA Testing Goes Academic</title><content type='html'>I came across a recent publication titled &lt;a href="http://www.crosschecknet.com/soa_testing/TestingInAServiceOrientedWorld.pdf"&gt;Testing in a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SOA&lt;/span&gt; World&lt;/a&gt; presented at The Proceedings of the International Conference on Information Technologies (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;InfoTech&lt;/span&gt;-2007), September 21-23, 2007, Bulgaria.&lt;br /&gt;&lt;br /&gt;Here's the Abstract:&lt;br /&gt;&lt;br /&gt;"Abstract: Service-oriented architecture (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SOA&lt;/span&gt;) is the latest attempt to better link the&lt;br /&gt;business with technology. Testing a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SOA&lt;/span&gt; applications become more and more complex,&lt;br /&gt;as it should be continuous, not just in development and integration, but in deployment,&lt;br /&gt;because an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SOA&lt;/span&gt; by nature is never a static application. Even if each service in a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SOA&lt;/span&gt;&lt;br /&gt;application is tested thoroughly and carefully the quality of the final application may&lt;br /&gt;suffer because testing is not enough after the integration of the services. This article&lt;br /&gt;presents the challenges and problems that test teams experience when testing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SOA&lt;/span&gt;&lt;br /&gt;applications. It also summarizes how the testing of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SOA&lt;/span&gt; is carried out now and gives&lt;br /&gt;some ideas on further improvements."&lt;br /&gt;&lt;br /&gt;The article provides a comprehensive overview of challenges facing the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SOA&lt;/span&gt; Testing world. I am pleased to see the academic community getting involved in this area and hope that will innovate and produce exceptional original work in solving issues in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;SOA&lt;/span&gt; Testing. For the complete article, please see:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.crosschecknet.com/soa_testing/TestingInAServiceOrientedWorld.pdf"&gt;http://www.crosschecknet.com/soa_testing/TestingInAServiceOrientedWorld.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1231831362043083888?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1231831362043083888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1231831362043083888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1231831362043083888'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/10/soa-testing-goes-academic.html' title='SOA Testing Goes Academic'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-3538652662437239532</id><published>2007-10-08T09:18:00.000-05:00</published><updated>2007-10-08T09:30:03.889-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dennis callaghan'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='the451group'/><title type='text'>SOA Testing Market Report -- the451group</title><content type='html'>Dennis Callaghan, analyst with &lt;a href="http://www.the451group.com/"&gt;The 451 Group&lt;/a&gt;, has written a comprehensive report on the state of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SOA&lt;/span&gt; Testing market. You have to be a member to access the report, however, here is a snippet from Dennis' piece:&lt;br /&gt;&lt;br /&gt;"As enterprises increasingly deploy architectures where applications share and exchange data and information as services, demand will grow for tools that test these complex service interactions – a demand that traditional developer testing tools can't really meet. And so the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SOA&lt;/span&gt; testing tools space was born and is currently populated by existing testing vendors that have developed new products to meet the particular needs of this architecture, as well as more nimble &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;startups&lt;/span&gt; looking for ways to differentiate their offerings. Many of these &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;startups&lt;/span&gt;, as they grow and prove the market for their software, should become attractive acquisition targets. This remains a nascent space and there has yet to be an acquisition of an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SOA&lt;/span&gt;-specific testing company."&lt;br /&gt;&lt;br /&gt;To read the full report, please visit &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.the451group.com/" target="_blank"&gt;www.the451group.com&lt;/a&gt; for a trial membership or click here - &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.the451.com/apply/apply.php" target="_blank"&gt;http://www.the451.com/apply/apply.php&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-3538652662437239532?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=3538652662437239532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3538652662437239532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3538652662437239532'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/10/soa-testing-market-report-the451group.html' title='SOA Testing Market Report -- the451group'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-6669568555633156977</id><published>2007-08-15T15:04:00.000-05:00</published><updated>2007-08-16T13:14:28.337-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='SD Times'/><category scheme='http://www.blogger.com/atom/ns#' term='David Linthicum'/><title type='text'>Adjusting for SOA Testing</title><content type='html'>SD Times recently published a good article by David S. Linthicum:  &lt;a href="http://www.sdtimes.com/article/special-20070815-01.html"&gt;Adjusting for SOA Testing&lt;/a&gt;.  David argues that for SOA Testing, existing testing techniques and tools should not be tossed out but we need to rethink the concepts and technology behind SOA and "adjust" accordingly.&lt;br /&gt;&lt;br /&gt;Depending on how much "adjustment" equates to a total toss out, perspectives may vary.   We believe that adjusting the technology by slapping on service-orientation to testing products that were grounded in web-site testing is a severe adjustment. &lt;br /&gt;&lt;br /&gt;How services are tested, require a clean, ground-up testing product that is built for testing services, their dependencies and re-use rather than testing web sites.  The primary focus of SOA is re-use and testing tools focused on SOA need to be built with testing re-usable services in mind.&lt;br /&gt;&lt;br /&gt;We humbly differ from David that adjusting the technology is sufficient.  Tossing out web-site testing tools and adopting a SOA Testing Tool built ground-up for service testing is a better strategy that saves hours of test suite authoring for functional, performance, interoperability and vulnerability testing.&lt;br /&gt;&lt;br /&gt;We do agree that the testing techniques need to be adjusted.  One area of emphasis within SOA Testing is abstraction.  Most likely, a modern SOA is built using web services with access to only a WSDL file and not the actual source code.  This eliminates the ability to do White Box testing and restricts users to Blackbox or Gray Box testing.  See for example:  &lt;a href="http://www.crosschecknet.com/soa_testing_black_white_gray_box.php"&gt;SOA Testing Tools for Black, White and Gray Box Testing.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Overall, David does a great job in bringing this discussion to everyones forethought - if quality and security are not addressed with a SOA deployment, the reuse of poor services are bound to proliferate and degrade the overall quality of a SOA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-6669568555633156977?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=6669568555633156977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/6669568555633156977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/6669568555633156977'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/08/adjusting-for-soa-testing.html' title='Adjusting for SOA Testing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7045586278253315309</id><published>2007-08-06T18:18:00.000-05:00</published><updated>2007-08-15T14:59:22.470-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOAPSonar'/><category scheme='http://www.blogger.com/atom/ns#' term='ITPlanet'/><category scheme='http://www.blogger.com/atom/ns#' term='Crosscheck Networks'/><title type='text'>Next Gen SOA Testing Tools:  SOASOAPSonar 3.0</title><content type='html'>&lt;a href="http://www.crosschecknet.com/"&gt;Crosscheck Networks&lt;/a&gt; recently released SOAPSonar 3.0 - the next generation of SOA Testing products with a broad array of new testing features and techniques tailored for SOA Developer, Testor and QA Professionals.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://products.enterpriseitplanet.com/security/security/1184252855.html"&gt;Enterprise ITPlanet&lt;/a&gt; Staff published a review of SOAPSonar 3.0 highlighting significant product areas and features.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://products.enterpriseitplanet.com/security/security/1184252855.html"&gt;http://products.enterpriseitplanet.com/security/security/1184252855.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7045586278253315309?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7045586278253315309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7045586278253315309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7045586278253315309'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/08/soapsonar-30-next-gen-soa-testing.html' title='Next Gen SOA Testing Tools:  SOASOAPSonar 3.0'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-4164752565034084761</id><published>2007-06-29T07:49:00.000-05:00</published><updated>2007-08-04T08:43:21.032-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='Watchfire'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='SPI Dynamics'/><category scheme='http://www.blogger.com/atom/ns#' term='HP'/><category scheme='http://www.blogger.com/atom/ns#' term='Crosscheck Networks'/><title type='text'>Web Application Security Testing - The father of SOA Security Testing</title><content type='html'>&lt;a href="http://www.watchfire.com/"&gt;Watchfire&lt;/a&gt;, the maker of AppScan, a web application security testing with around $20M in annual revenue was acquired by IBM's Rational division for  ~$100M.  The exact price was not disclosed.  Watchfire's competitor, &lt;a href="http://www.spidynamics.com/"&gt;SPI Dynamics&lt;/a&gt;, maker of WebInspect was subsequently acquired by HP.  SPIDynamics had revenues of 18.5M for 2006 and was bought for ~$120M.  Again the exact value of the deal was not disclosed.&lt;br /&gt;&lt;br /&gt;What does this all mean for SOA Testing:  The next logical step for HP and IBM is to extend web application testing into modern web services-based SOA testing.  Although HP's acquisition of Mercury that had acquired Systinet, provides HP "SOA awareness," it makes startups like Crosscheck Networks, iTKO, and Mindreef prime candidates for a deeper relationship with such large vendors that are now poised to address SOA Testing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-4164752565034084761?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=4164752565034084761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4164752565034084761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4164752565034084761'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/06/web-application-security-testing-father.html' title='Web Application Security Testing - The father of SOA Security Testing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-3950691031672459014</id><published>2007-05-26T16:05:00.000-05:00</published><updated>2007-06-29T08:20:46.651-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing Blind Spots'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Magazine'/><category scheme='http://www.blogger.com/atom/ns#' term='Thomas Erl'/><title type='text'>SOA Magazine - On SOA Testing</title><content type='html'>Thomas Erl, a thought leader and specialist of everything &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SOA&lt;/span&gt;, author of&lt;i&gt; Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services"&lt;/i&gt; and &lt;i&gt;"Service-Oriented Architecture: Concepts, Technology, and Design, "&lt;/i&gt;  - both books international bestsellers, is the Site Editor and Series Editor for &lt;a href="http://www.soamag.com/default.asp"&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SOA&lt;/span&gt; Magazine&lt;/a&gt;, a monthly online publication provided by &lt;a href="http://www.soasystems.com/" class="slink20" target="_parent"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SOA&lt;/span&gt; Systems Inc.&lt;/a&gt; and &lt;a href="http://www.phptr.com/" class="slink20" target="_parent"&gt;Prentice Hall/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;PearsonPTR&lt;/span&gt;&lt;/a&gt; and is officially associated with the "&lt;a href="http://www.soabooks.com/series.asp" class="slink20" target="_parent"&gt;Prentice Hall Service-Oriented Computing Series from Thomas Erl&lt;/a&gt;."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.soamag.com/I8/0607-2.asp"&gt;Watch your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SOA&lt;/span&gt; Blind Spots&lt;/a&gt; is published in the latest edition of The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SOA&lt;/span&gt; Magazine.  Web services testing techniques have been around for some time. However, with the increased utilization of Web services within service-oriented solutions, the demands and complexities placed on Web services are being taken to a new level. This is in sharp contrast to traditional &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;RPC&lt;/span&gt; applications and integration architectures wherein the role of Web services was typically limited to point-to-point data exchanges. Now, Web services find themselves being reused across multiple service compositions and in the midst of dynamic and sophisticated &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;runtime&lt;/span&gt; service activities and chains. This article raises a series of testing issues and provides recommended techniques and remedies for establishing robust Web services-based &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SOA&lt;/span&gt; implementations...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.soamag.com/default.asp"&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;SOA&lt;/span&gt; Magazine:&lt;/a&gt;  http://www.soamag.com/default.asp&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.soamag.com/I8/0607-2.asp"&gt;Watch your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SOA&lt;/span&gt; Blind Spots:&lt;/a&gt;  http://www.soamag.com/I8/0607-2.asp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-3950691031672459014?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=3950691031672459014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3950691031672459014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3950691031672459014'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/05/soa-magazine-on-soa-testing.html' title='SOA Magazine - On SOA Testing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7447204446892240992</id><published>2007-04-12T06:45:00.001-05:00</published><updated>2007-04-15T10:18:38.408-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Peter DeBetta'/><category scheme='http://www.blogger.com/atom/ns#' term='Crosscheck Networks'/><category scheme='http://www.blogger.com/atom/ns#' term='Jerry Dixon'/><title type='text'>Building SOA using Microsoft SQL Server 2005</title><content type='html'>Microsoft &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SQL&lt;/span&gt; Server 2005 provides one of the leading edge web services-aware Database.  It is easy to install and configure and can rapidly expose a stored procedure as a web services WSDL operation.  With an integrated HTTP stack, MS &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SQL&lt;/span&gt; Server 2005 does not require a separate web server like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;IIS&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;For an overview of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SQL&lt;/span&gt; Server &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SOA&lt;/span&gt; capabilities, see Jerry Dixon's article:&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://dotnet.sys-con.com/read/346935.htm"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SQL&lt;/span&gt; Server and SODA&lt;/a&gt;&lt;br /&gt;— Over the past year, I've been discussing some of the various technologies found inside &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SQL&lt;/span&gt; Server 2005. Three of these technologies are &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;CLR&lt;/span&gt; integration, HTTP endpoints, and Service Broker. (Articles on these topics were published, respectively, in the November 2005, March 2006, and November 2006 editions of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;DNDJ&lt;/span&gt;.) Each of these is a powerful tool in its own right, and can be used to great effect in almost any &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SQL&lt;/span&gt; installation. When used together, however, they become much more powerful.&lt;br /&gt;&lt;br /&gt;For tutorial on setting up endpoints and exposing a stored procedure as web services operations, see Peter &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;DeBetta's&lt;/span&gt; article:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.developer.com/db/article.php/3390241"&gt;New HTTP Endpoints Create &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;SQL&lt;/span&gt; Server 2005 Web Services.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;SOA&lt;/span&gt; Testing Microsoft &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;SQL&lt;/span&gt; Server is simple.  The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;WSDL&lt;/span&gt; generated is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;WS&lt;/span&gt;-I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;BP&lt;/span&gt; compliant and can easily be loaded into testing tools such as &lt;a href="http://www.crosschecknet.com"&gt;Crosscheck Networks &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;SOAPSonar&lt;/span&gt;&lt;/a&gt; for Functional, Performance, Interoperability and Vulnerability Testing of the exposed endpoints.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7447204446892240992?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7447204446892240992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7447204446892240992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7447204446892240992'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/04/building-soa-using-microsoft-sql-server.html' title='Building SOA using Microsoft SQL Server 2005'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1686538999437876610</id><published>2007-04-06T17:00:00.000-05:00</published><updated>2007-04-11T08:05:57.951-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crossbeam'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Bret Latamore'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Systems'/><category scheme='http://www.blogger.com/atom/ns#' term='Ray Wagner'/><title type='text'>How SOA Increases your Security Risk</title><content type='html'>&lt;span style=";font-family:Arial;font-size:100%;color:black;"   &gt;&lt;span style="color:black;"&gt;&lt;span style="font-family:georgia;"&gt;Bret &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"  style="font-family:georgia;"&gt;Latamore&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; published an interesting piece in &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"  style="font-family:georgia;"&gt;ComputerWorld&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; on how &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"  style="font-family:georgia;"&gt;SOA&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; increases your security risk.  The article &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"  style="font-family:georgia;"&gt;emphasized&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; what I can compress as follows:  &lt;/span&gt;&lt;span style="font-style: italic;font-family:georgia;" &gt;Flexibility is the enemy of Security. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Anytime one works towards an open, standards-based &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"  style="font-family:georgia;"&gt;architecture&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; to integrate internal and external systems, people and &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"  style="font-family:georgia;"&gt;processes&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;, the vulnerability target for attack vectors increases quadratically with the number of nodes that are "open."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;The article &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"  style="font-family:georgia;"&gt;highlights&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; one of the most important aspects of &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"  style="font-family:georgia;"&gt;SOA&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; deployment:  Identity Management.  With chained web services where a web services may call a number of downstream web services, identity must be carried as a part of the content within the SOAP/XML message as a &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"  style="font-family:georgia;"&gt;SAML&lt;/span&gt; assertions.  Within such &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"  style="font-family:georgia;"&gt;environments&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;, each &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"  style="font-family:georgia;"&gt;SAML&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; assertions validity at every node has to be established.  &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"  style="font-family:georgia;"&gt;SOA&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; Testing such environments with Identity requirements across chained web services is complex and requires specialized &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"  style="font-family:georgia;"&gt;SOA&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; Testing products.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Another important point highlighted in this piece is that legitimate XML traffic within &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"  style="font-family:georgia;"&gt;SOA&lt;/span&gt; deployments may inadvertently carry &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"  style="font-family:georgia;"&gt;malware&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; that originated upstream, but because of the chained and interdependent nature of web services, this &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"  style="font-family:georgia;"&gt;malware&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; now gets to a place where it never got to before in &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"  style="font-family:georgia;"&gt;siloed&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; environments. Such &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"  style="font-family:georgia;"&gt;malware&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; propagation within &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"  style="font-family:georgia;"&gt;SOA&lt;/span&gt;&lt;span style="font-family:georgia;"&gt; can be prevented by infrastructure from &lt;a href="http://www.crossbeamsystems.com/"&gt;Crossbeam&lt;/a&gt; and &lt;a href="http://www.forumsys.com"&gt;Forum Systems&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;For complete &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"  style="font-family:georgia;"&gt;article&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;, see "&lt;/span&gt;&lt;a style="font-family: georgia;" href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9015145"&gt;How &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;SOA&lt;/span&gt; Increases your Security Risk&lt;/a&gt;&lt;span style="font-family:georgia;"&gt;"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: georgia;" title="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9015145" href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9015145"&gt;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;articleId&lt;/span&gt;=9015145&lt;/a&gt;  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1686538999437876610?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1686538999437876610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1686538999437876610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1686538999437876610'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/04/how-soa-increases-your-security-risk.html' title='How SOA Increases your Security Risk'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-3710569618878360044</id><published>2007-04-01T17:04:00.000-05:00</published><updated>2007-04-01T17:30:43.575-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lee Copeland'/><category scheme='http://www.blogger.com/atom/ns#' term='STAREAST 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>STAREAST 2007:  SOA Testing Tutorial</title><content type='html'>&lt;a href="http://www.sqe.com/STAREAST/Default.aspx"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;STAREAST&lt;/span&gt;&lt;/span&gt; 2007&lt;/a&gt;, the premier software testing conference is taking place in Orland, FL on May 14-18.  For the first time, a new &lt;a href="http://www.sqe.com/STAREAST/Tutorials/Default.aspx?Day=Tuesday"&gt;day long &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SOA&lt;/span&gt;&lt;/span&gt; Testing tutorial&lt;/a&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt; is being offered to attendees.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SOA&lt;/span&gt;&lt;/span&gt; Testing is becoming important to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;QA&lt;/span&gt;&lt;/span&gt; Professional and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ramping&lt;/span&gt;&lt;/span&gt; up on web services concepts such as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;WSDL&lt;/span&gt;&lt;/span&gt;, SOAP, XML processing is essential in deploying reliable, scalable and interoperable web &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;services&lt;/span&gt;&lt;/span&gt; within a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SOA&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;We are thrilled to see the leadership exhibited by the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;STAREAST&lt;/span&gt;&lt;/span&gt; 2007 organizers, especially Lee Copeland in &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;recognizing&lt;/span&gt; the importance of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;SOA&lt;/span&gt;&lt;/span&gt; Testing.&lt;br /&gt;&lt;br /&gt;Anyone interesting in learning about &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SOA&lt;/span&gt;&lt;/span&gt; Testing concepts is encouraged to &lt;a href="http://www.sqe.com/Events/register.asp?fx=SHOW&amp;sfx=PARTICIPATIONLEVEL&amp;amp;event=07STRER&amp;amp;regtype=CONF"&gt;register&lt;/a&gt; and attend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-3710569618878360044?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=3710569618878360044' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3710569618878360044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3710569618878360044'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/04/stareast-2007-soa-testing-tutorial.html' title='STAREAST 2007:  SOA Testing Tutorial'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2605211942292104318</id><published>2007-03-14T19:46:00.000-05:00</published><updated>2007-03-14T20:56:28.904-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shai Agassi'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle SOA Suite'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='Utility Computing'/><category scheme='http://www.blogger.com/atom/ns#' term='Grid'/><title type='text'>SOA + Utility Computing</title><content type='html'>As Amazon EC2 exploded onto the IT scene summer 2006 with a beta "by invitation only," we were fortunate to get an account and by August 2006 start pounding on the first practical Utility Computing infrastructure that was more than a bunch of slides and marketing mumbo-jumbo.&lt;br /&gt;&lt;br /&gt;Every astute marketing team has at some point used Utility, Grid and Virtualization in their power point slides and brochure-ware.  I have been at many conferences and on many calls where I kept hearing such terms but couldn't figure out what all this hoopla was all about, I don't think the presenters knew either ;-)  If I can't touch it, I don't understand it.  If I can't play with it, it is just vaporware.  So, I kept my eye on Grid computing but never really saw a commercial (non-academic) benefit of using grids and utility computing.  As much as I am into Astronomy, I couldn't see myself ever using an academic grid to compute the Milky Ways expansion rate or some other esoteric problem.&lt;br /&gt;&lt;br /&gt;Finally, Amazon EC2 exploded on the scene with a startling characteristic:   a full web services-based provisioning interface.  Starting up and terminating Linux instance is as simple as a SOAP call.  &lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;This characteristic is the most significant and disruptive aspect of the Amazon EC2 platform.&lt;/span&gt;  All Hardware and Software product vendors take notice:  Your products should be Amazon-aware for true scalability.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So we did what any geek would do, played with the EC2 platform day and night and then published a first paper on EC2: "&lt;a href="http://ddj.com/dept/webservices/196900803"&gt;Amazon EC2 and Oracle SOA Suite a Strong Combo&lt;/a&gt;" on Dr. Dobbs. &lt;br /&gt;&lt;br /&gt;A few weeks later, SAP has taken notice.  Perhaps it had something to do with the emails that we sent to 40 SAP folks about this concept.  A couple of significant announcements/interviews from SAP this week:&lt;br /&gt;&lt;br /&gt;InfoWorld:            &lt;a href="http://www.infoworld.com/article/07/03/09/HNsapsikka_1.html"&gt;Q&amp;amp;A: SAP chief developer heads 'clouds'&lt;/a&gt;&lt;br /&gt;Business Week:   &lt;a href="http://www.businessweek.com/innovate/content/mar2007/id20070309_322223.htm?campaign%5fid=rss%5finnovate"&gt;Opening Up to Collaboration (interview with Shai Agassi, President SAP Product Development)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We sincerely hope that large vendors such as SAP, Oracle, BEA, IBM, and Microsoft take advantage of platforms like EC2 for both their SaaS offerings as well as making their software components EC2-aware.  We believe SOA Testing Tools will have a significant role to play in making SOA components run smoothly on Utility Computing Platform such as EC2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2605211942292104318?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2605211942292104318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2605211942292104318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2605211942292104318'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/03/soa-utility-computing.html' title='SOA + Utility Computing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-6147200259939782992</id><published>2007-03-09T08:40:00.000-05:00</published><updated>2007-03-09T09:41:12.595-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA World Magazine'/><category scheme='http://www.blogger.com/atom/ns#' term='Sean Rhody'/><category scheme='http://www.blogger.com/atom/ns#' term='Utility Computing'/><category scheme='http://www.blogger.com/atom/ns#' term='Grid'/><title type='text'>SOA World Editorial - Getting on the Grid</title><content type='html'>On Jan 14, 2007, Dr. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Dobbs&lt;/span&gt; published an article titled &lt;a href="http://ddj.com/dept/webservices/196900803"&gt;Amazon EC2 and Oracle &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SOA&lt;/span&gt; Suite a Strong Combo&lt;/a&gt; that highlights the convergence of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SOA&lt;/span&gt; and Utility Computing.  This article highlights a move towards Hardware as a Service (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;HaaS&lt;/span&gt;) and the merits of dynamically provisioned hardware based on crossing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;pre&lt;/span&gt;-set resource thresholds (CPU, Memory, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;TCP&lt;/span&gt; Connections, etc).  Excerpts from this article are as follows:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Web services-based &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SOA&lt;/span&gt; has fundamentally changed how applications integrate. Add on top of that Amazon EC2 to host your business operations, and you get a potent combination. The significant, yet unnoticed breakthrough of Amazon EC2 is in its ability to spawn up a server instance by a mere web-service call. In addition to a command line interface, EC2 provides a detailed provisioning &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;WSDL&lt;/span&gt; that can be used by any web-services application to dynamically control (e.g., run, terminate, authorize) Linux instances within the Amazon Cloud.... components which run business applications can also control dynamic provisioning and maintenance of the very physical infrastructure that they are deployed on. With Amazon EC2, for the first time, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SOA&lt;/span&gt; components are aware of and in control of their host machines and can clone new instances of themselves based on environmental factors such as user load, available resources and cost.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;On March 7, 2007, Ajax World Magazine Sean Rhody, Editor-in-Chief of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;SOA&lt;/span&gt; World &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;Magazine&lt;/span&gt;, echoed our sentiments with a superb piece, &lt;a href="http://ajax.sys-con.com/read/346347.htm"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SOA&lt;/span&gt; World Editorial — Getting on the Grid&lt;/a&gt;.  It is always gratifying to see industry luminaries such as Sean see things in the same light.  I liked the new term Sean uses, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;SOI&lt;/span&gt;:  Service Oriented Infrastructure.  Here are some excerpts from the article, it's a must read:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Grid computing, with the ability to bring capacity on line and to bear on a problem as needed provides another stunning opportunity to move from traditional means of operation to a service platform. Bringing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;CPUs&lt;/span&gt; to bear on a problem in a dynamic fashion, assigning additional network capacity to deal with peak loads, and allocating private connections on the fly in response to security needs are just a few of the capabilities that infrastructure vendors are building into their hardware and operating software.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Great minds do think alike - Kudos to Sean for appreciating and writing about the inevitable convergence of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;SOA&lt;/span&gt; &amp;amp; Utility computing and its impact on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SOA&lt;/span&gt; Testing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-6147200259939782992?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=6147200259939782992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/6147200259939782992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/6147200259939782992'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/03/soa-world-editorial-getting-on-grid.html' title='SOA World Editorial - Getting on the Grid'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-4919563184342360868</id><published>2007-03-04T17:03:00.000-05:00</published><updated>2007-03-15T21:17:52.534-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAP Headers'/><title type='text'>Intro to SOAP Headers in C#</title><content type='html'>Let's learn how to manipulate SOAP Headers in .NET C# with a simple web service producer-consumer example.  .NET Framework SDK provides a sample producer that receives a SOAP Request with Header information, gets a handle on the Header and returns information from the Header as a part of the SOAP Response.  To get familiar with manipulating SOAP Headers let's walk you through the steps on loading this in Web Matrix.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Get familiar with building simple web services in .NET.  S&lt;a href="http://soa-testing.blogspot.com/2006/12/building-testing-your-first-web-service.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ee&lt;/span&gt; Building and Testing your First Web Service in .NET&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Download the C# SOAP Header sample from &lt;a href="http://quickstarts.asp.net/QuickStartv20/util/srcview.aspx?path=%7E/webservices/Samples/SoapHeaders/SoapHeaders.src&amp;file=cs%5CServer%5CSoapHeaders.asmx&amp;amp;lang=C%23+Source"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Start a web services project in ASP .NET Web Matrix and copy the sample C# SOAP Header code from Step 2 above into the editor.  See figure below.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mxOv3kdl87A/RetGBvgF9oI/AAAAAAAAAA4/I-h1nmGDp6U/s1600-h/SugarCRM001.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_mxOv3kdl87A/RetGBvgF9oI/AAAAAAAAAA4/I-h1nmGDp6U/s320/SugarCRM001.jpg" alt="" id="BLOGGER_PHOTO_ID_5038197603888920194" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Hit the save button and then the start button.  This will bring up the browser with the service description.  The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;WSDL&lt;/span&gt; file will be available at a location similar to  http://localhost:9090/SOAPHeaders.asmx?WSDL (depending on your port setting and .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;asmx&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;file name&lt;/span&gt; in Web Matrix).  See Step 1 example.&lt;/li&gt;&lt;li&gt;You can now load the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;WSDL&lt;/span&gt; is a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SOA&lt;/span&gt; Testing Tool that is SOAP Header aware.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SOAPSonar&lt;/span&gt; is one such flexible &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SOA&lt;/span&gt; Testing Tool that you can download from &lt;a href="http://www.crosschecknet.com/"&gt;Crosscheck Networks&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Load the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;WSDL&lt;/span&gt; into &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;SOAPSonar&lt;/span&gt;.  The parsed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;WSDL&lt;/span&gt; shown below has a header and a body inputs.  Entering values for the Headers and Body results in a SOAP response from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SecureMethod&lt;/span&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mxOv3kdl87A/RetK7fgF9pI/AAAAAAAAABA/YhmXAgStmec/s1600-h/SugarCRM004.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_mxOv3kdl87A/RetK7fgF9pI/AAAAAAAAABA/YhmXAgStmec/s320/SugarCRM004.jpg" alt="" id="BLOGGER_PHOTO_ID_5038202994072876690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Testing SOAP Headers requires test tools to properly parse &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;WSDL&lt;/span&gt; and generate input fields for the SOAP Headers.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;SOAPSonar&lt;/span&gt; enables developers and testers to do this easily.  With full SOAP Header control, you can now build authentication, routing, audit, and security schemes right into the header.  It is strongly &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;advised&lt;/span&gt; that &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;standards&lt;/span&gt;-based header content is used and customization for header be restricted for maximum interoperability.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-4919563184342360868?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=4919563184342360868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4919563184342360868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/4919563184342360868'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/03/intro-to-soap-headers-in-c.html' title='Intro to SOAP Headers in C#'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mxOv3kdl87A/RetGBvgF9oI/AAAAAAAAAA4/I-h1nmGDp6U/s72-c/SugarCRM001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7729151239531260621</id><published>2007-02-24T19:18:00.000-05:00</published><updated>2007-02-24T20:46:28.555-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reactivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Eric Knorr'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle SOA Suite'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='InfoWorld'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Amberpoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='Andrew Nash'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Systems'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP Ventures'/><category scheme='http://www.blogger.com/atom/ns#' term='Sonoa'/><title type='text'>SOA Consolidation</title><content type='html'>Reactivity was purchased by Cisco for a cool $135MM, making it the largest acquisition in the SOA space.  DataPower (aquired by IBM for ~$105MM and Systinet (acquired by Mercury for ~$102MM) were the other &gt;$100MM acquisitions.  Other smaller ones include &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Sarvega&lt;/span&gt;&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;acquired&lt;/span&gt;&lt;/span&gt; by Intel for ~$40MM), &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Conformative&lt;/span&gt;&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;acquired&lt;/span&gt;&lt;/span&gt; by Intel for ~$32MM), &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Infravio&lt;/span&gt;&lt;/span&gt; (acquired by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;webMethods&lt;/span&gt;&lt;/span&gt; for ~$38MM) pretty much consolidated the space leaving Forum Systems, Layer7, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SOA&lt;/span&gt;&lt;/span&gt; Software and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Amberpoint&lt;/span&gt;&lt;/span&gt; as the independent private companies.  Further consolidation is inevitable.&lt;br /&gt;&lt;br /&gt;The second wave of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SOA&lt;/span&gt;&lt;/span&gt; Infrastructure &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;startups&lt;/span&gt;&lt;/span&gt; in underway.  Andrew Nash, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;CTO&lt;/span&gt;&lt;/span&gt; of Reactivity, started a company focused on XML identity. &lt;a href="http://www.sonoasystems.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Sonoa&lt;/span&gt;&lt;/span&gt; Systems&lt;/a&gt; is the Next Gen XML Infrastructure Company still in stealth mode and is funded by SAP Ventures, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Norwest&lt;/span&gt;&lt;/span&gt; Ventures, and Bay Partners.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Ofcourse&lt;/span&gt;,&lt;/span&gt; all XML/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SOA&lt;/span&gt;&lt;/span&gt; infrastructure companies will require extensive &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;SOA&lt;/span&gt;&lt;/span&gt; Testing to make their products enterprise ready.  They will have to deal with the extensive web services/XML standards such as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;WS&lt;/span&gt;&lt;/span&gt;-Security, its profiles such as User Name, X.509, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Kerberos&lt;/span&gt;&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;SAML&lt;/span&gt;&lt;/span&gt; tokens as well as SOAP signatures and encryption.  Starting XML/SOA infrastructure companies from scratch will enable such new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;startups&lt;/span&gt;&lt;/span&gt; to build ground up on relatively newer and useful standards such as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;WS&lt;/span&gt;&lt;/span&gt;-Policy, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;WS&lt;/span&gt;&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;SecureConversation&lt;/span&gt;&lt;/span&gt;, etc.  The second cycle will be shorter with exits taking 3-4 years unlike the 5+ years needed by the 1st wave of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;SOA&lt;/span&gt;&lt;/span&gt; consolidations.&lt;br /&gt;&lt;br /&gt;For an interesting interview on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;Sonoa&lt;/span&gt;&lt;/span&gt; by Eric &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;Knorr&lt;/span&gt;&lt;/span&gt;, see this video &lt;a href="http://www.infoworld.com/video/archives/2007/02/andrew_nash.html"&gt;clip&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7729151239531260621?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7729151239531260621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7729151239531260621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7729151239531260621'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/02/soa-consolidation.html' title='SOA Consolidation'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-8357983317141073387</id><published>2007-02-17T09:42:00.000-05:00</published><updated>2007-02-17T10:27:20.507-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gray Box'/><category scheme='http://www.blogger.com/atom/ns#' term='AppLabs'/><category scheme='http://www.blogger.com/atom/ns#' term='Sequoia'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing'/><category scheme='http://www.blogger.com/atom/ns#' term='White Box'/><category scheme='http://www.blogger.com/atom/ns#' term='WSDL'/><category scheme='http://www.blogger.com/atom/ns#' term='Black Box'/><title type='text'>Testing SOA Applications:  App Labs Article</title><content type='html'>&lt;a href="http://www.applabs.com/index.htm"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;AppLabs&lt;/span&gt; Technologies&lt;/a&gt; is a Sequoia Funded testing company based in Hyderabad, India.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;AppLabs&lt;/span&gt; services encompass Functional, Performance, and Quality Testing with a distinctive &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SOA&lt;/span&gt; Testing focus.  They published a  good article on  &lt;a href="http://www.applabs.com/pdf/approach_to_testing_soa_applications__white_paper_by_applabs_v1.pdf"&gt;Approach to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SOA&lt;/span&gt; Testing  Applications&lt;/a&gt;.  This article does a great job on detailing issues associated with Functional and Performance Testing.&lt;br /&gt;&lt;br /&gt;On functional testing, it points out that most testing tools are focused on unit testing and are incapable of building composite interdependent tests across technology platforms, languages and systems.&lt;br /&gt;&lt;br /&gt;On the performance testing front, this article takes the position that:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Once the appropriate performance scenarios have been defined, multiple test tools/techniques are required because of the presence of different platforms and technologies. During test execution, monitoring application performance and collating data would be a challenge since there is no “one stop shop” tool which gives insight into the overall big picture."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Although obtaining a composite functional &amp; performance picture may require source code access to figure out root bottlenecks, in modern, web services-based &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SOAs&lt;/span&gt;, the atomic web service "producer" &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;API&lt;/span&gt; is what is being tested for performance characteristics.  The web service operation internals are a black box operation that may internally call other web services.  If all dependent contracts are advertised and available to a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SOA&lt;/span&gt; Tester, then overall big picture performance characteristics are readily available from existing &lt;a href="http://www.crosschecknet.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SOA&lt;/span&gt; Testing Tools&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The visibility does stop at the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;WSDL&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;API&lt;/span&gt; level that is provided to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SOA&lt;/span&gt; Tester however.  For more detailed view into performance and functional characteristics, white box testing is required.  This may not be feasible with the proliferation of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SaaS&lt;/span&gt;.  The next closest view into functional and performance characteristics of a web service may be obtained through Grey Box testing.  See &lt;a href="http://www.codeproject.com/showcase/soatesting_v2.asp"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;SOA&lt;/span&gt; Testing using Black, White, &amp;amp; Gray Box Techniques&lt;/a&gt; for details.&lt;br /&gt;&lt;br /&gt;With the proliferation of web services-based &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;SOA&lt;/span&gt; within Enterprises and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;SMBs&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;AppLabs&lt;/span&gt; is focused on the right space and is positioned to capitalize on the increasing testing needs of complex &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;SOA&lt;/span&gt; deployments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-8357983317141073387?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=8357983317141073387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8357983317141073387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8357983317141073387'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/02/testing-soa-applications-app-labs.html' title='Testing SOA Applications:  App Labs Article'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2370903650459337942</id><published>2007-02-13T17:07:00.000-05:00</published><updated>2007-02-05T19:48:25.177-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Mercury Interactive'/><title type='text'>Testing SOA Applications and Services</title><content type='html'>Mercury/HP published a good article on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SOA&lt;/span&gt; Testing highlighting some facets of "non-GUI" testing.  Mercury solution seems to address Functional and Performance testing for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SOA&lt;/span&gt; deployments.  These 2 aspects of web services-based &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SOA&lt;/span&gt; testing are part of the 4 pillars of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SOA&lt;/span&gt; testing necessary for comprehensive &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SOA&lt;/span&gt; test coverage.  Interoperability and Vulnerability testing form the other two necessary &lt;a href="http://www.softwaremag.com/L.cfm?doc=0206-ThoughtLeadership-R-Millal"&gt;Pillars of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SOA&lt;/span&gt; Testing&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;One of the features that stands out is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Mecury's&lt;/span&gt; "stub-simulation" capability that allows testers to simulate services to build test suites without requiring access to the target production system.&lt;br /&gt;&lt;br /&gt;For complete article, see &lt;a href="http://go.techtarget.com/r/996301/5087579"&gt;Testing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SOA&lt;/span&gt; Applications and Services&lt;/a&gt; (registration required).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2370903650459337942?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2370903650459337942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2370903650459337942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2370903650459337942'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/02/testing-soa-applications-and-services.html' title='Testing SOA Applications and Services'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-5084271948583944574</id><published>2007-02-05T19:40:00.000-05:00</published><updated>2007-02-05T19:48:25.213-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing Blind Spots'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Crosscheck Networks'/><title type='text'>Watch your SOA Testing Blind Spots</title><content type='html'>This latest article by Crosscheck Networks' R&amp;amp;D team highlights various common SOA Blind Spots that SOA testers experience in real-life deployments.&lt;br /&gt;&lt;br /&gt;The Blind Spots and remedies focus on the following areas:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Performance&lt;/li&gt;&lt;li&gt;Security&lt;/li&gt;&lt;li&gt;SOAP Attachments&lt;/li&gt;&lt;li&gt;WSDL&lt;/li&gt;&lt;li&gt;Interoperability&lt;/li&gt;&lt;/ol&gt;For these 5 areas of SOA Testing, the article describes how to identify common SOA blind spots and techniques for avoiding them.&lt;br /&gt;&lt;br /&gt;The full article (PDF), can be downloaded here:  &lt;a href="http://www.softwaremag.com/pdfs/whitepapers/Crosscheck_wp2.pdf"&gt;Watch your SOA Testing Blind Spots&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-5084271948583944574?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=5084271948583944574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5084271948583944574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/5084271948583944574'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/02/watch-your-soa-testing-blind-spots.html' title='Watch your SOA Testing Blind Spots'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-390185780421298836</id><published>2007-01-18T21:14:00.000-05:00</published><updated>2007-01-19T09:32:25.538-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon SQS'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon S3'/><category scheme='http://www.blogger.com/atom/ns#' term='LignUp'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='Mashup'/><title type='text'>Mashup Camp, MIT</title><content type='html'>I enjoyed attending a few sessions at &lt;a href="http://www.mashupcamp.com/"&gt;Mashup Camp&lt;/a&gt;.  Overall, there is significant innovation and electricity around what the Mashup community is putting together.  I enjoyed Jinesh Varia's &lt;a href="http://www.amazon.com/gp/browse.html?node=3435361"&gt;(Amazon)&lt;/a&gt; presentation on building your own YouTube (iTube!).  The use case involved uploading-&gt; storing(S3)-&gt; queuing(SQS)-&gt; processing(EC2)-&gt; hosting(ECS)-&gt; Filtering(MTurk)-&gt; Searching(perhaps Hadoop on EC2) video/images.  The use case was intriguing since it logically and convincingly utilized parts of the Amazon Infrastructure.  This highlights the point in my earlier blog that the cost of innovation is dramatically lower and even when scalability is required, the cost will align with specific computation &amp;amp; storage needs.&lt;br /&gt;&lt;br /&gt;I also enjoyed looking at Mashups developed by &lt;a href="http://www.lignup.com/"&gt;LignUp&lt;/a&gt;, VOIP-SOA company.  LignUp provides a comprehensive platform for controlling and integrating VOIP traffic within an enterprise network.  The use case that I found most intriguing is having voice tied into CRM systems.  This would give a fuller picture on communication between a company and its customers beyond just email archives.&lt;br /&gt;&lt;br /&gt;I bumped into Julio Burgo from &lt;a href="http://www.carmun.com/"&gt;Carmun&lt;/a&gt;, a web portal for students to share and store academic research papers.  I love their tag line:  "Students of the world Unite!"&lt;br /&gt;&lt;p class="MsoNormal"&gt;For a list of all the attendees, see &lt;a href="http://wiki.mashupcamp.com/index.php/WhosComingToMashupCamp3"&gt;Mashup Attendees&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-390185780421298836?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=390185780421298836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/390185780421298836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/390185780421298836'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/01/mashup-camp-mit.html' title='Mashup Camp, MIT'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7534753234939013068</id><published>2007-01-14T19:53:00.000-05:00</published><updated>2007-01-18T08:51:29.704-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle SOA Suite'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle BPEL Process Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Rizwan Mallal'/><category scheme='http://www.blogger.com/atom/ns#' term='David Shaffer'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon EC2'/><title type='text'>Amazon EC2 and Oracle SOA Suite a Strong Combo</title><content type='html'>&lt;span style="font-size:100%;"&gt;With &lt;a href="http://www.mashupcamp.com/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Mashup&lt;/span&gt; Camp&lt;/a&gt; (Boston) right around the corner, I was happy to see &lt;a href="http://www.ddj.com/"&gt;Dr. &lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.ddj.com/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"  style="font-size:100%;"&gt;Dobbs&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.ddj.com/"&gt; Journa&lt;/a&gt;l publish an article that I have collaborated on with David Shaffer, &lt;/span&gt;&lt;span style="font-size:100%;"&gt;Sr. Director Product Mgmt, Oracle Integration and &lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"  style="font-size:100%;"&gt;Rizwan&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"  style="font-size:100%;"&gt;Mallal&lt;/span&gt;&lt;span style="font-size:100%;"&gt;, from &lt;a href="http://www.crosschecknet.com/"&gt;Crosscheck Networks&lt;/a&gt;, R&amp;D.  The article is written to drive home an important set of shifts that are a result of Amazon's Utility Compute Platforms, EC2, S3, &lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"  style="font-size:100%;"&gt;SDS&lt;/span&gt;&lt;span style="font-size:100%;"&gt;, etc.  and it's intersection with web services products such as Oracle &lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"  style="font-size:100%;"&gt;SOA&lt;/span&gt;&lt;span style="font-size:100%;"&gt; Suite 10g.&lt;br /&gt;&lt;br /&gt;In this article, we focused on how the Oracle &lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"  style="font-size:100%;"&gt;SOA&lt;/span&gt;&lt;span style="font-size:100%;"&gt; Suite can be used beyond its conventional business process role and more as a core &lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"  style="font-size:100%;"&gt;SOA&lt;/span&gt;&lt;span style="font-size:100%;"&gt; infrastructure traffic management platform for content-based routing, load balancing and fail over type functions for Amazon EC2 Linux instances.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ddj.com/dept/webservices/196900803"&gt;http://www.ddj.com/dept/webservices/196900803&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Prediction:  In the next 2-3 years, perhaps sooner, Amazon EC2 in combination with &lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"  style="font-size:100%;"&gt;SOA&lt;/span&gt;&lt;span style="font-size:100%;"&gt; Suites will cause a fundamental shift in corporate computing.   Also, EC2 &amp;amp; &lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"  style="font-size:100%;"&gt;SOA&lt;/span&gt;&lt;span style="font-size:100%;"&gt; will unleash unprecedented low cost innovation where &lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"  style="font-size:100%;"&gt;startups&lt;/span&gt;&lt;span style="font-size:100%;"&gt; will get off the ground with far lower capital than that required in the &lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_11"  style="font-size:100%;"&gt;pre&lt;/span&gt;&lt;span style="font-size:100%;"&gt;-Amazon and &lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_12"  style="font-size:100%;"&gt;pre-web services &lt;/span&gt;&lt;span style="font-size:100%;"&gt;era.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7534753234939013068?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ddj.com/dept/webservices/196900803' title='Amazon EC2 and Oracle SOA Suite a Strong Combo'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7534753234939013068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7534753234939013068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7534753234939013068'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/01/amazon-ec2-and-oracle-soa-suite-strong.html' title='Amazon EC2 and Oracle SOA Suite a Strong Combo'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7701704872857963442</id><published>2007-01-11T20:34:00.000-05:00</published><updated>2007-01-12T09:55:59.685-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services'/><category scheme='http://www.blogger.com/atom/ns#' term='SugarCRM'/><title type='text'>Web Services Testing SugarCRM</title><content type='html'>SugarCRM is cost-effective, powerful and flexible open source &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;CRM&lt;/span&gt; system built on &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;PHP&lt;/span&gt; and MySQL Database.  Its a great &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;CRM&lt;/span&gt; system for cost-conscious companies that need a solid &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;CRM&lt;/span&gt; platform.  At $40/user/month for a hosted On-Demand offering, its priced for the frugal.&lt;br /&gt;&lt;br /&gt;Besides its great &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;CRM&lt;/span&gt; functionality and reasonable pricing, what I really like about &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SugarCRM&lt;/span&gt; is its extensive web services &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;API&lt;/span&gt;.  This enables the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SugarCRM&lt;/span&gt; platform to be easily integrated with the IT ecosystem that is increasingly becoming web services aware.&lt;br /&gt;&lt;br /&gt;If you a have a web site portal that captures customer registration information, and you'd like to integrate that with a Leads Capture Mechanism, I highly recommend that you consider &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SugarCRM&lt;/span&gt;.  Its SOAP &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;API&lt;/span&gt; makes the integration process between your web portal and the SugarCRM Leads Module simple.  The fields in the Leads Module are highly customizable and all your customized fields are available via the SOAP API as well.&lt;br /&gt;&lt;br /&gt;For a Quick Start on &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;SugarCRM&lt;/span&gt; Web Services Functionality, see the following article:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sugarforge.org/frs/download.php/2464/soapsonar_sugarcrm_getting_started.pdf"&gt;Getting Started with &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;SugarCRM&lt;/span&gt; Web Services using &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;SOAPSonar&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7701704872857963442?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7701704872857963442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7701704872857963442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7701704872857963442'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/01/web-services-testing-sugarcrm.html' title='Web Services Testing SugarCRM'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2481562947455336397</id><published>2007-01-08T08:23:00.000-05:00</published><updated>2007-01-08T08:29:18.753-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing tools'/><title type='text'>RadView's PdM &amp; Dev blog: SOA closing the gap between functional and performance testing</title><content type='html'>The following blog by the Radview Product Management team shows how quickly companies are adapting to SOA requirements. I think they have clearly identified customer needs both from a testing and traffic management perspective. With their products becoming web services aware, Radview will meet customer needs for web services testing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://radview.blogspot.com/2007/01/soa-closing-gap-between-functional-and.html"&gt;RadView's PdM &amp;amp; Dev blog: SOA closing the gap between functional and performance testing&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2481562947455336397?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://radview.blogspot.com/2007/01/soa-closing-gap-between-functional-and.html' title='RadView&apos;s PdM &amp; Dev blog: SOA closing the gap between functional and performance testing'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2481562947455336397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2481562947455336397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2481562947455336397'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2007/01/radviews-pdm-dev-blog-soa-closing-gap.html' title='RadView&apos;s PdM &amp; Dev blog: SOA closing the gap between functional and performance testing'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-2321645628550057372</id><published>2006-12-27T17:41:00.000-05:00</published><updated>2006-12-27T18:05:58.610-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing'/><category scheme='http://www.blogger.com/atom/ns#' term='NuSOAP'/><title type='text'>NuSOAP: An easy to use SOAP Stack for PHP</title><content type='html'>If you need to make your &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;PHP&lt;/span&gt;-based application make SOAP calls into an application with a &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;WSDL&lt;/span&gt;-based interface, consider using &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;NuSOAP&lt;/span&gt;.  It is simple to use and will get you up and running within minutes.  The best part is that you &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;dont&lt;/span&gt; have to install any new &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;PHP&lt;/span&gt; Extensions. All you have to do is to download and unzip the &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=57663&amp;package_id=53241"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;NuSOAP&lt;/span&gt;&lt;/a&gt; files in your &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;PHP&lt;/span&gt;-enabled web server and you are ready to go.&lt;br /&gt;&lt;br /&gt;A couple of good &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;resources&lt;/span&gt; for getting started with &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;NuSOAP&lt;/span&gt; are:&lt;br /&gt;&lt;br /&gt;1.  &lt;a href="http://dietrich.ganx4.com/nusoap/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;NuSOAP&lt;/span&gt; Home.&lt;/a&gt;&lt;br /&gt;2.  &lt;a href="http://www.scottnichol.com/nusoapintro.htm"&gt;Introduction to &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;NuSOAP&lt;/span&gt;.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-2321645628550057372?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=2321645628550057372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2321645628550057372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/2321645628550057372'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/12/nusoap-easy-to-use-soap-stack-for-php.html' title='NuSOAP: An easy to use SOAP Stack for PHP'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-6652141274814269184</id><published>2006-12-21T09:04:00.000-05:00</published><updated>2006-12-21T09:16:41.135-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Exceptions'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing'/><category scheme='http://www.blogger.com/atom/ns#' term='JavaWorld.com'/><title type='text'>JavaWorld: Naked Web services</title><content type='html'>&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;JavaWorld&lt;/span&gt; published a piece titled "&lt;a href="http://www.javaworld.com/javaworld/jw-12-2006/jw-1220-wsexcept.html"&gt;Are your Web Services Naked or Covered?&lt;/a&gt;"  I co-authored this article to highlight the impact of exception handling techniqes on web services-based SOA.  You will learn exception handling constructs that ensure your web services do not leak &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;sensitive&lt;/span&gt; information to the consumer.&lt;br /&gt;&lt;br /&gt;&lt;strong style="font-weight: normal;"&gt;"&lt;span style="font-weight: bold;"&gt;Bottom line:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;For externally facing web services exposed to a large number of public consumers, only recoverable exceptions should be communicated.                         All other exceptions should be controlled, cleansed, or suppressed."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-12-2006/jw-1220-wsexcept.html"&gt;http://www.javaworld.com/javaworld/jw-12-2006/jw-1220-wsexcept.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-6652141274814269184?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=6652141274814269184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/6652141274814269184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/6652141274814269184'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/12/javaworld-naked-web-services.html' title='JavaWorld: Naked Web services'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-77474984788136876</id><published>2006-12-10T19:45:00.000-05:00</published><updated>2006-12-11T09:25:39.468-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Matrix'/><title type='text'>Building &amp; Testing your first Web Service using .NET</title><content type='html'>Alright - it this takes more than ten minutes for you to do, then I will change the instructions and try to simplify things so that you can build &amp; test your first web service in less than 10 minutes.  The over all steps are as follows:&lt;br /&gt;&lt;br /&gt;1.  &lt;a href="http://www.asp.net/webmatrix/download.aspx?tabindex=4"&gt;Download and install .NET WebMatrix.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.  Goto: Start &gt; All Programs &gt; Microsoft ASP .NET Web Matrix &gt; ASP .NET Web Matrix.&lt;br /&gt;&lt;br /&gt;3.  You will be prompted for with a screen shown below.  Fill in the information as shown.  Select "Web Services" in the left panel and the "Simple" template in the right panel.  I created a C:\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;WebServices&lt;/span&gt; folder to store the .&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;asmx&lt;/span&gt; file and picked C#.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mxOv3kdl87A/RXyz29w6MgI/AAAAAAAAAAc/aaw_7LaicFY/s1600-h/DDJ005.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_mxOv3kdl87A/RXyz29w6MgI/AAAAAAAAAAc/aaw_7LaicFY/s320/DDJ005.gif" alt="" id="BLOGGER_PHOTO_ID_5007074642603160066" border="0" /&gt;&lt;/a&gt;3.  This will auto-generate a web service for you with the following code:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mxOv3kdl87A/RXy0Ltw6MhI/AAAAAAAAAAk/L7uVK8jKlcU/s1600-h/DDJ006.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_mxOv3kdl87A/RXy0Ltw6MhI/AAAAAAAAAAk/L7uVK8jKlcU/s320/DDJ006.gif" alt="" id="BLOGGER_PHOTO_ID_5007074999085445650" border="0" /&gt;&lt;/a&gt;4.  Hit the play button in the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;IDE&lt;/span&gt; and it will prompt you for the start the web application on port 9090.  Make sure your local firewall is turned off.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mxOv3kdl87A/RXy1Jdw6MiI/AAAAAAAAAA4/z5Ob7Nak7ZM/s1600-h/DDJ008.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_mxOv3kdl87A/RXy1Jdw6MiI/AAAAAAAAAA4/z5Ob7Nak7ZM/s320/DDJ008.gif" alt="" id="BLOGGER_PHOTO_ID_5007076059942367778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5.  A web browser with operation Add will appear.  You can click this and start playing with your first web services.&lt;br /&gt;&lt;br /&gt;Within 5 simple steps, you should have successfully setup a web services.&lt;br /&gt;&lt;br /&gt;Note:  Web Matrix cannot be accessed remotely so all your testing has to be local.  For remote accessibility you can deploy your web services file (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;MathWS&lt;/span&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;asmx&lt;/span&gt;) on an &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;IIS&lt;/span&gt; server.&lt;br /&gt;&lt;br /&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SOA&lt;/span&gt; testing and building is as easy as 1,2,3 -- and 4, 5 :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-77474984788136876?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=77474984788136876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/77474984788136876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/77474984788136876'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/12/building-testing-your-first-web-service.html' title='Building &amp; Testing your first Web Service using .NET'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mxOv3kdl87A/RXyz29w6MgI/AAAAAAAAAAc/aaw_7LaicFY/s72-c/DDJ005.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-352203698440632919</id><published>2006-11-22T17:46:00.000-05:00</published><updated>2006-11-30T22:25:28.585-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle BPEL Process Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='BPEL'/><category scheme='http://www.blogger.com/atom/ns#' term='Interoperability'/><title type='text'>Oracle BPEL Process Manager</title><content type='html'>The following article published in SOA Web Services Journal provides a good glimpse into interoperability issues between Microsoft .NET WCF and Oracle BPEL Process manager.  It highlights a couple of interesting items:&lt;br /&gt;&lt;br /&gt;1.  WS-Addressing is required for endpoint representation especially for long running transactions where the server invokes a callback to the client for sending the response once the processing is complete.  Oracle BPEL Process Manager supports a different version on WS-Addressing than Microsoft .NET WCF.  So out-of-the-box, the WS-Addressing will not work.  Luckily, Oracle BPEL Process Manager supports WS-BPEL extensions (bpelx:headerVariable) that provides the BPEL process access to header information sent by the client. With a handle on header information, the BPEL process manager can manipulate WS-Addressing information and ensure that the the Process executes and that the call-back is compliant with what the .NET WCF client is expecting.&lt;br /&gt;&lt;br /&gt;2.  When a server is WS-Security enabled and is expecting a User Name Token, an X.509 token, or a SAML assertion in the SOAP Header, the BPEL Process Manager can again use WS-BPEL extensions such as (bplex:inputHeaderVariable) to stuff SOAP Headers with tokens before invoking an endpoint that expects this information.&lt;br /&gt;&lt;br /&gt;Really Cool Stuff!&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://webservices.sys-con.com/read/291043.htm"&gt;Web Services and SOA&lt;/a&gt;&lt;br /&gt;— People sometimes ask what a service-oriented architecture enables today that could not have been done with the older, proprietary integration stacks of the past 5 to 15 years, such as those from Tibco, IBM, or Vitria. One such ability is the greater degree of interoperability between heterogeneous technology stacks that is made possible by the standards SOA is built on, such as Web services and BPEL. Although interoperability is only one facet of the SOA value proposition, it is one that has become increasingly more important, due in large part to the evolving IT environment, merger and acquisition activity, and increased partner connectivity.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-352203698440632919?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=352203698440632919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/352203698440632919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/352203698440632919'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/11/oracle-bpel-process-manager.html' title='Oracle BPEL Process Manager'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-3349981650356316436</id><published>2006-11-08T14:37:00.000-05:00</published><updated>2006-11-08T14:57:40.229-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSI 33'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Services Security'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>CSI 33 Orlando</title><content type='html'>I like the fact that Orlando Airport offers a free wireless connection and that I am able to make this blog entry in front of Terminal 73 while I wait for my flight back to Boston.&lt;br /&gt;&lt;br /&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;CSI&lt;/span&gt; 33 is a Computer Security Conference where security professional gather to stay current with IT security related &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;issues&lt;/span&gt;.  This is my second &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;CSI&lt;/span&gt; and just by the attendance at my talk, I can see the rapidly increasing interest amongst Security Professional in testing, discovering and &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;remediating&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SOA&lt;/span&gt; security related issues.  &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;CSI&lt;/span&gt; 33 had an entire &lt;a href="https://www.cmpevents.com/CSI33/a.asp?option=C&amp;V=1&amp;amp;SB=1&amp;AdS=1&amp;amp;DLnts=0&amp;scTKs=1046&amp;amp;scFMTs=0&amp;GetDaysC=0&amp;amp;SPids=0&amp;CP1=0&amp;amp;scTKs1=0&amp;scFMTs1=0&amp;amp;scLVs=0&amp;GetDaysC1=0"&gt;Web Service Track&lt;/a&gt; with four sessions around &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SOA&lt;/span&gt; Security and Threat related issues.  I chose to present under the Attacks and Countermeasures track and was &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;pleasantly&lt;/span&gt; surprised that the room was &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;almost&lt;/span&gt; packed for an early &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;morning&lt;/span&gt; session.  I was also impressed by the level of questions coming in from the audience.  One individual from &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Salesforce&lt;/span&gt;.com was focused on security issues for the web services based &lt;a href="http://www.salesforce.com/appexchange"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;AppExchange&lt;/span&gt;&lt;/a&gt; interface with over 400 third party applications developed against their API.&lt;br /&gt;&lt;br /&gt;More so than ever, I believe that Web Services &amp;amp; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;SOA&lt;/span&gt; security is something security professionals are not just aware of, but now see as their responsibility.  Security Professionals are making great strides in understanding the nuances of web services security and how it is a logical extension of their domain given that they are already dealing with application security issues within HTTP(S), HTML, Cookies and the HTTP header in general.  Now they have to go deeper in the SOAP packets and make sure that the back end systems are tested and secured for SOAP-&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;borne&lt;/span&gt; vulnerabilities.&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="https://www.cmpevents.com/CSI33/a.asp?option=C&amp;V=1&amp;amp;SB=1&amp;AdS=1&amp;amp;DLnts=0&amp;scTKs=1046&amp;amp;scFMTs=0&amp;GetDaysC=0&amp;amp;SPids=0&amp;CP1=0&amp;amp;scTKs1=0&amp;scFMTs1=0&amp;amp;scLVs=0&amp;amp;GetDaysC1=0"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-3349981650356316436?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=3349981650356316436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3349981650356316436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3349981650356316436'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/11/csi-33-orlando.html' title='CSI 33 Orlando'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-7222524606171178848</id><published>2006-11-01T10:32:00.000-05:00</published><updated>2006-11-01T10:41:31.611-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BEA WebLogic Server 9.2'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAP encryption'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing tools'/><title type='text'>BEA WebLogic 9.2:  Testing SOAP Encryption</title><content type='html'>One of the most powerful capabilities of application servers such as &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;BEA's&lt;/span&gt; new &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;WebLogic&lt;/span&gt; 9.2 is message-level security.  Such features make &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;WebLogic&lt;/span&gt; a natural component for a &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SOA&lt;/span&gt; deployment.&lt;br /&gt;&lt;br /&gt;In the article, posted on &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;BEA's&lt;/span&gt; &lt;a href="http://dev2dev.bea.com"&gt;dev2dev.bea.com&lt;/a&gt; website, the message level encryption capabilities of &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;WebLogic&lt;/span&gt; are explored and a step-by-step guide is provided from downloading the server to setting up you first policy.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dev2dev.bea.com/pub/a/2006/10/message-level-encryption.html"&gt;http://dev2dev.bea.com/pub/a/2006/10/message-level-encryption.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Give &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;WLS&lt;/span&gt; 9.2 a spin, its simple, easy and powerful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-7222524606171178848?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=7222524606171178848' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7222524606171178848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/7222524606171178848'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/11/bea-weblogic-92-testing-soap-encryption.html' title='BEA WebLogic 9.2:  Testing SOAP Encryption'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-1213872229839743743</id><published>2006-10-29T17:07:00.000-05:00</published><updated>2006-10-29T17:27:24.707-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing tools'/><title type='text'>Load Testing Web Services</title><content type='html'>Syscon September Edition of SOA Web Services Journal has a number of good pieces on web services testing.  I found &lt;a href="http://webservices.sys-con.com/read/284564.htm"&gt;Load Testing Web Services&lt;/a&gt; interesting, especially in its description of important parameters in Load Testing web services.&lt;br /&gt;&lt;br /&gt;&lt;p  style="font-style: italic;font-family:courier new;"&gt; &lt;span style="font-size:100%;"&gt;&lt;strong&gt;Load Testing Metrics and Parameters&lt;/strong&gt;&lt;br /&gt;The results obtained by load testing Web Services can potentially be reflected in terms of the following parameters.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  style="font-style: italic;font-family:verdana;"&gt;&lt;li  style="font-family:courier new;"&gt; &lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;em&gt;Response time:&lt;/em&gt;&lt;/strong&gt; It's the most important parameter to reflect the quality of a Web Service. Response time is the total time it takes after the client sends a request till it gets a response. This includes the time the message remains in transit on the network, which can't be measured exclusively by any load-testing tool. So we're restricted to testing Web Services deployed on a local machine. The result will be a graph measuring the average response time against the number of virtual users. &lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:courier new;"&gt; &lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;em&gt;Number of transactions passed/failed:&lt;/em&gt;&lt;/strong&gt; This parameter simply shows the total number of transactions passed or failed. &lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:courier new;"&gt; &lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;em&gt;Throughput:&lt;/em&gt;&lt;/strong&gt; It's measured in bytes and represents the amount of data that the virtual users receive from the server at any given second. We can compare this graph to the response-time graph to see how the throughput affects transaction performance. &lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:courier new;"&gt; &lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;em&gt;Load size:&lt;/em&gt;&lt;/strong&gt; The number of concurrent virtual users trying to access the Web Service at any particular instance in an interval of time. &lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:courier new;"&gt; &lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;em&gt;CPU utilization:&lt;/em&gt;&lt;/strong&gt; The amount of CPU time used by the Web Service while processing the request. &lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:courier new;"&gt; &lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;em&gt;Memory utilization:&lt;/em&gt;&lt;/strong&gt; The amount of memory used by the Web Service while processing the request. &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;em&gt;Wait Time (Average Latency):&lt;/em&gt;&lt;/strong&gt; The time it takes from when a request is sent until the first byte is received.&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;We have deployed WS-SOA Gateways at many locations worldwide, and most of the deployments are 1-u Appliances with dual CPUs and crypto accelerators.  Most of the load requirements center around message sizes.  I have yet to see a deployment that comes close to harnessing the 1000-2000 TPS capacity of appliances when small to mid size documents are invovled ranging from 1K-100K.  Where things get interesting is in the &gt; 2G range of SOAP Attachments.  In such deployments we typically see the back end application server croak on such documents once the gateway has processed it and given it a clean bill of health.  And by the way, only at one deployment, did number of concurrent users even matter.  Web Services are typically used for Application-to-Application communication where 1000's of concurrent connections are &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;unnecessary&lt;/span&gt;, unlike in B-to-C deployments.&lt;br /&gt;&lt;br /&gt;What's even more interesting is the lack of &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SOA&lt;/span&gt; Testing Tools that can handle such large documents without choking.  Of course you can always write your own testing scripts or propose to do so if you are in the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;consulting&lt;/span&gt; business ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-1213872229839743743?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=1213872229839743743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1213872229839743743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/1213872229839743743'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/10/load-testing-web-services.html' title='Load Testing Web Services'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-3295843240465639831</id><published>2006-10-19T11:29:00.000-05:00</published><updated>2006-10-19T11:34:11.465-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing tools'/><title type='text'>ChoicePay:  Rising above the SOA Testing Challenge</title><content type='html'>Recently, Salman Akhtar, CEO &lt;a href="http://www.techlogix.com"&gt;Techlogix&lt;/a&gt;, published a good case study regarding SOA Testing Challenges and how ChoicePay, an electronic billing company, overcame these challenges "without throwing more bodies at the problem."&lt;br /&gt;&lt;br /&gt;The article, published by SOA /WS Journal is a good read for anyone concerned about SOA Tesing:&lt;br /&gt;&lt;a href="http://webservices.sys-con.com/read/284568.htm"&gt;&lt;br /&gt;http://webservices.sys-con.com/read/284568.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-3295843240465639831?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=3295843240465639831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3295843240465639831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3295843240465639831'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/10/choicepay-rising-above-soa-testing.html' title='ChoicePay:  Rising above the SOA Testing Challenge'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-6186234920918324844</id><published>2006-10-16T09:06:00.000-05:00</published><updated>2006-10-16T09:21:34.916-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP NetWeaver'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing tools'/><title type='text'>Web Services Testing NetWeaver Application Server, Java EE 5 Edition</title><content type='html'>SAP has recently released one of the first &lt;a href="http://java.sun.com/developer/technicalArticles/J2EE/intro_ee5/"&gt;Java &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;EE&lt;/span&gt; 5 compliant&lt;/a&gt; application servers.  I tested this server's web services capabilities and found it to be easy to use.  SAP &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;NetWeaver&lt;/span&gt; Application Server, Java &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;EE&lt;/span&gt; 5 Edition install contains the application server, the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;NetWeaver&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;DeveloperStudio&lt;/span&gt; and &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;MaxDB&lt;/span&gt; database.  My biggest challenge was installation, but SAP Developer Network (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SDN&lt;/span&gt;) came to the rescue and after my installation was complete, I was off to the races.&lt;br /&gt;&lt;br /&gt;Details of the evaluation are &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;published&lt;/span&gt; on &lt;a href="http://theserverside.com/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;TheServerSide&lt;/span&gt;.com.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can also see details of the installation and test process at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.crosschecknet.com/web_services_testing_tools_sap_netweaver.php"&gt;http://www.crosschecknet.com/web_services_testing_tools_sap_netweaver.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Give &lt;a href="https://www.sdn.sap.com/irj/sdn/developerareas/java?rid=/webcontent/uuid/28b1ed0e-0d01-0010-c887-a8fdecdb9053"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;NetWeaver&lt;/span&gt; Application Server&lt;/a&gt; a spin - you'll be publishing web services in no time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-6186234920918324844?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=6186234920918324844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/6186234920918324844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/6186234920918324844'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/10/web-services-testing-netweaver.html' title='Web Services Testing NetWeaver Application Server, Java EE 5 Edition'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-8354772964515102184</id><published>2006-10-02T15:54:00.000-05:00</published><updated>2006-10-02T15:59:38.512-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='web services testing tools'/><title type='text'>How to use Amazon EC2 WSDL</title><content type='html'>If you are interested in testing the Amazon EC2 &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;WSDL&lt;/span&gt; API as well as the S3 &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;WSDL&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;interface&lt;/span&gt;, you can &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;go to&lt;/span&gt; the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;URL&lt;/span&gt; below for details on how to setup &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SOAPSonar&lt;/span&gt;, a web services testing tool by Crosscheck Networks.&lt;br /&gt;&lt;br /&gt;Loading up X.509 certificates in SOAP headers for authentication to Amazon EC2 is the most interesting part of this article.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.crosschecknet.com/web_services_testing_tools_amazon_ec2.php"&gt;http://www.crosschecknet.com/web_services_testing_tools_amazon_ec2.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-8354772964515102184?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=8354772964515102184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8354772964515102184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/8354772964515102184'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/10/how-to-use-amazon-ec2-wsdl.html' title='How to use Amazon EC2 WSDL'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-353395216637153170</id><published>2006-09-22T16:00:00.000-05:00</published><updated>2006-09-22T16:33:46.965-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon S3'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon EC2'/><title type='text'>Amazon EC2 and S3 SOAP API</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/1068/672004958237046/1600/DDJ001.0.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger2/1068/672004958237046/320/DDJ001.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;For the SOAP/&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;WSDL&lt;/span&gt;&lt;/span&gt;-types out there thinking of &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;building&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;mashups&lt;/span&gt;&lt;/span&gt;, you can use &lt;a href="http://www.crosschecknet.com/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SOAPSonar&lt;/span&gt;&lt;/span&gt; Enterprise Edition&lt;/a&gt; from Crosscheck Networks for using and testing the EC2 and S3 &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;WSDL&lt;/span&gt; APIs simultaneously.  &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SOAPSonar&lt;/span&gt;&lt;/span&gt; handles X.509 Certificates &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;and easily&lt;/span&gt; communicates with both S3 and EC2.&lt;br /&gt;&lt;br /&gt;I used &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SOAPSonar&lt;/span&gt;&lt;/span&gt; for cleaning up my buckets that were populated with image files from EC2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-353395216637153170?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=353395216637153170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/353395216637153170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/353395216637153170'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/09/amazon-ec2-and-s3-soap-api.html' title='Amazon EC2 and S3 SOAP API'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-566359037901489311</id><published>2006-09-21T22:23:00.000-05:00</published><updated>2006-09-21T22:52:00.194-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amazon EC2'/><title type='text'>Floating through the Amazon Elastic Compute Cloud</title><content type='html'>I have been at it again - &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;OCD&lt;/span&gt;.  My friend "lent" me his &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;AWS&lt;/span&gt; account and I have been obsessively experimenting with Amazon's Elastic Compute Cloud or EC2.  You can provision a Linux instance in a few minutes by choosing from Amazon's default image menu -- which I see growing, or you can build your own private image by either modifying a default image or build a brand new image on your Linux machine.&lt;br /&gt;&lt;br /&gt;I love the fact that I can organize a bunch on different images on Amazon Simple Storage Service (S3) and provision a machine whenever I need to.&lt;br /&gt;&lt;br /&gt;My &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;QA&lt;/span&gt; team is responsible for testing our &lt;a href="http://www.forumsys.com/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SOA&lt;/span&gt;/&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;WebServices&lt;/span&gt; Gateway&lt;/a&gt; with a number of integration points such as Identity Server (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;LDAP&lt;/span&gt;, AD, &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SiteMinder&lt;/span&gt;, &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;ClearTrust&lt;/span&gt;, TAM) for Web Service Authentication and Authorization, Database Servers (MySQL, Oracle, DB2, etc.) for Archiving and a number of App/Web Servers (Apache, &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;WebLogic&lt;/span&gt;, &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;WebSphere&lt;/span&gt;, etc.).  And all of this across different versions.&lt;br /&gt;&lt;br /&gt;Needless to say, our testing &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;infrastructure&lt;/span&gt; is large, complex and expensive.  It is going to save us a "crap" load of time &amp;amp; money by storing images on S3 and provisioning the "required" images when needed.  I can hear the silence of all those sever fans in our labs now.  The noise reduction itself is worth a premium.&lt;br /&gt;&lt;br /&gt;And when my Field Engineers have to demonstrate how well our product (Forum Sentry) integrates with the IT assets in a corporate ecosystem, all they have to do is instantiate the clean, tuned, tested components imaged on S3.  No more running around the day before trying to install &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;WebSphere&lt;/span&gt;, or TAM.  I will pay to see someone install some of these components on their demo laptops within a day.&lt;br /&gt;&lt;br /&gt;Next steps -- using EC2 &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;WSDL&lt;/span&gt; API along with the S3 &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;WSDL&lt;/span&gt; API.&lt;br /&gt;&lt;br /&gt;Stay tuned, my &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;OCD&lt;/span&gt; stems from the thrill of being able to start 10 instance of MySQL with one command (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;ec&lt;/span&gt;2-run-instances).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-566359037901489311?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=566359037901489311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/566359037901489311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/566359037901489311'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/09/floating-through-amazon-elastic-compute.html' title='Floating through the Amazon Elastic Compute Cloud'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-3980148032321583475</id><published>2006-09-10T20:29:00.000-05:00</published><updated>2006-09-10T20:49:21.278-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amazon S3'/><title type='text'>Amazon S3 - Penetrating Enterprise Backup Market</title><content type='html'>Amazon S3 (Simple Storage Service) is a virtual vault where one can store personal or corporate information.  It is doing well with developers focused on building storage applications for personal use.  I have a hard time backing up stuff and have had problems with my USB storage devices, so browser based applications like &lt;a href="http://solutions.amazonwebservices.com/connect/entry.jspa?externalID=366&amp;categoryID=66"&gt;S3Fox&lt;/a&gt; seems really attractive.&lt;br /&gt;&lt;br /&gt;I think S3 is great for enterprise backup.  However, Amazon will have to figure out an SLA that gives enterprises the same comfort like the Iron Mountain folks give Fortune 500 companies.  Fortune 500 companies readily turn in their back up tapes to Iron Mountain, but hesitate when you talk about data backup using S3.&lt;br /&gt;&lt;br /&gt;Amazon should look into building a physical offering (software or appliance) that acts as a staging area and is  deployed within the enterprise with an option of asynchronously uploading information to S3.  The SLA boundary would then be around the appliance and the S3 service.&lt;br /&gt;&lt;br /&gt;Or perhaps Amazon should partner with &lt;a href="http://www.wwpi.com/index.php?option=com_content&amp;task=view&amp;amp;id=1354"&gt;IBM and build a plug-in for their back up tapes that now include encryption&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://solutions.amazonwebservices.com/connect/entry.jspa?externalID=366&amp;amp;categoryID=66"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-3980148032321583475?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=3980148032321583475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3980148032321583475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/3980148032321583475'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/09/amazon-s3-penetrating-enterprise-backup.html' title='Amazon S3 - Penetrating Enterprise Backup Market'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5505064617877881900.post-628048894980484814</id><published>2006-09-02T14:15:00.000-05:00</published><updated>2006-09-02T14:43:32.209-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Testing'/><title type='text'>Why is SOA Testing Crucial?</title><content type='html'>After spending over 7 years working with XML-based messaging, I am really pleased to see that large vendors such as SAP, IBM, Oracle, BEA and Microsoft all expose their interfaces via &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;WSDLs&lt;/span&gt;.  This makes is easy for IT assets such as application servers, Databases, &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ESBs&lt;/span&gt;, Proxy servers, and Enterprise Applications to seamlessly work within a Service Oriented &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Architecture&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I have been on the road lately visiting my customers and reviewing their &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SOA&lt;/span&gt; deployments.  SOAP-based messaging is getting deployed everywhere.  &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;WSDLs&lt;/span&gt; are being exchanged between trading partners and integrating with other systems in now easier than ever.  One customer in particular has over 40 &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;WSDLs&lt;/span&gt; with dozens of operations per &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;WSDL&lt;/span&gt;.  Their &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;architecture&lt;/span&gt; is elegant with a &lt;a href="http://www.forumsys.com/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SOA&lt;/span&gt; Gateway from Forum Systems&lt;/a&gt; and a &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;BPEL&lt;/span&gt; engine from &lt;a href="http://www.active-endpoints.com/products/index.html"&gt;Active Endpoints&lt;/a&gt;.  However, their &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SOA&lt;/span&gt; testing models are rudimentary using &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;pre&lt;/span&gt;-&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;SOA&lt;/span&gt; tools such as &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;Mercury&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Interactive's&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;QTP&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The ease of &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;integration&lt;/span&gt; in a distributed and &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;heterogeneous&lt;/span&gt; infrastructure puts tremendous burdens on the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;SOA&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Tester&lt;/span&gt;.  Within a &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;SOA&lt;/span&gt;, operations are heavily dependent on other operations that may be hosted by a services provider such as &lt;a href="http://www.amazon.com/AWS-home-page-Money/b/ref=sc_fe_l_1_3435361_1/104-6525837-7471155?ie=UTF8&amp;node=3435361&amp;amp;amp;amp;amp;no=3435361&amp;amp;me=A36L942TSJ2AJA"&gt;Amazon &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;AWS&lt;/span&gt;&lt;/a&gt;.  A &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;SOA&lt;/span&gt; Tester has to build complex regression suites that test base operations as well as operations dependent on base operations.  Such regression suites can get complex and need specialized techniques that keep &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;SOA&lt;/span&gt; interoperability, security and reliability in mind.&lt;br /&gt;&lt;br /&gt;I am happy to see larger commercial and public entities using web services to develop modern &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;SOA&lt;/span&gt;.  Now I hope that as web service deployments mature, &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;SOA&lt;/span&gt; Testing techniques are shared and formalized to give modern system-to-system integration the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_26"&gt;necessary&lt;/span&gt; reliability, scalability and interoperability.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5505064617877881900-628048894980484814?l=soa-testing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5505064617877881900&amp;postID=628048894980484814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/628048894980484814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5505064617877881900/posts/default/628048894980484814'/><link rel='alternate' type='text/html' href='http://soa-testing.blogspot.com/2006/09/soa-testing.html' title='Why is SOA Testing Crucial?'/><author><name>Mamoon Yunus</name><uri>http://www.blogger.com/profile/00082271478847979894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_mxOv3kdl87A/S1YBfaTbbkI/AAAAAAAAAmo/kl88to7dnVs/S220/Mamoon-Yunus.jpg'/></author><thr:total>0</thr:total></entry></feed>
