<?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-4895600265333047080</id><updated>2011-11-30T04:38:30.437-08:00</updated><category term='XKMS'/><category term='Axiom'/><category term='carbon'/><category term='Neethi'/><category term='app server'/><category term='WS-MetadataEchange'/><category term='Web Services'/><category term='Rahas'/><category term='WS-Transfer'/><category term='enterprise deployment architecture'/><category term='WS-Security'/><category term='WS-Trust'/><category term='Rampart'/><category term='tooling'/><category term='data services'/><category term='Apache'/><category term='Security'/><category term='WebLogic'/><category term='Axis2'/><category term='WSO2'/><title type='text'>WSO2 Web Services Application Server (WSAS)</title><subtitle type='html'>&lt;i&gt;
WSO2 WSAS is an enterprise ready Web services engine powered by Apache Axis2. It is a lightweight, high performing platform for Service Oriented Architectures, enabling business logic and applications.
&lt;/i&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Afkham Azeez</name><uri>http://www.blogger.com/profile/03475634735349390668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_k5n6bZcNC_I/SN-ORQGD1KI/AAAAAAAAAU4/UmW6RKyGoDo/S220/afkham_azeez2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-3330525355260117441</id><published>2009-10-11T21:29:00.000-07:00</published><updated>2009-10-11T21:32:05.286-07:00</updated><title type='text'>WSO2 WSAS 3.1.1 Released.</title><content type='html'>&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt;The WSO2 WSAS &amp;amp; &lt;/span&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt;WSO2&lt;/span&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt; Carbon team is pleased to announce the release of&lt;br /&gt;  version 3.1&lt;span style="background-color: rgb(199, 202, 204);"&gt;&lt;/span&gt;.1 of the Open Source &lt;/span&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt;WSO2&lt;/span&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt; Web Services Application Server (&lt;/span&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt;WSAS&lt;/span&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt;).&lt;br /&gt; &lt;br /&gt;&lt;span style="background-color: rgb(199, 202, 204);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt;WSAS&lt;/span&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt; 3.1&lt;span style="background-color: rgb(199, 202, 204);"&gt;&lt;/span&gt;.1&lt;/span&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt; release is available for download at [1].&lt;br /&gt; &lt;br /&gt;&lt;b&gt;New Features&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;1. Various bug fixes &amp;amp; enhancements to Apache Axis2, Apache Rampart, Apache Sandesha2 , WSO2 Carbon  &amp;amp; other projects.&lt;/div&gt; &lt;div&gt;2. Equinox P2 based provisioning support -&lt;/div&gt;&lt;div&gt;   extend your WSAS instance by installin new P2 features. See&lt;/div&gt;&lt;div&gt;   &lt;a href="https://wso2.org/wiki/display/carbon/p2-based-provisioning-support" target="_blank"&gt;https://wso2.org/wiki/display/&lt;wbr&gt;carbon/p2-based-provisioning-&lt;wbr&gt;support&lt;/a&gt;&lt;/div&gt;  &lt;div&gt;3. Better integration with application servers such as WebLogic &amp;amp; WebSphere&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;How to Run&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; 1. Extract the downloaded zip&lt;br /&gt; 2. Go to the bin directory in the extracted folder&lt;br /&gt; 3. Run the wso2server.sh or wso2server.bat as appropriate&lt;br /&gt; 4. Point you browser to the URL &lt;a href="https://localhost:9443/carbon/" style="color: rgb(34, 34, 34);" target="_blank"&gt;https://localhost:9443/&lt;wbr&gt;carbon/&lt;/a&gt;&lt;br /&gt;   5. Use "admin", "admin" as the username and password.&lt;br /&gt; 6. If you need to start the OSGi console with the server use the&lt;br /&gt;  property -DosgiConsole when starting the server&lt;br /&gt;&lt;br /&gt;For more details, run, wso2server.sh (wso2server.bat) --help&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Known issues&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;All known issues have been filed here [3]. Please report any issues you&lt;br /&gt;find as JIRA entries.&lt;br /&gt;&lt;br /&gt;Thanks&lt;span style="background-color: rgb(199, 202, 204);"&gt;&lt;br /&gt;&lt;/span&gt;WSO2 Carbon &amp;amp; WSO2 &lt;span style="background-color: rgb(199, 202, 204);"&gt;WSAS&lt;/span&gt; team&lt;br /&gt; &lt;br /&gt;1. &lt;a href="http://wso2.org/downloads/wsas" style="color: rgb(34, 34, 34);" target="_blank"&gt;http://wso2.&lt;span style="background-color: rgb(199, 202, 204);"&gt;&lt;/span&gt;org/downloads/wsas&lt;span style="background-color: rgb(199, 202, 204);"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;  2. &lt;a href="http://wso2.org/projects/carbon" style="color: rgb(34, 34, 34);" target="_blank"&gt;http:&lt;/a&gt;&lt;/span&gt;&lt;a href="http://wso2.org/projects/carbon" style="color: rgb(34, 34, 34);" target="_blank"&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://wso2.org/downloads/wsas" style="color: rgb(34, 34, 34);" target="_blank"&gt;//wso2.&lt;span style="background-color: rgb(199, 202, 204);"&gt;&lt;/span&gt;org/&lt;/a&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt;&lt;a href="http://wso2.org/projects/carbon" style="color: rgb(34, 34, 34);" target="_blank"&gt;projects/&lt;wbr&gt;carbon&lt;/a&gt;&lt;br /&gt;3. &lt;a href="https://wso2.org/jira/browse/CARBON" style="color: rgb(34, 34, 34);" target="_blank"&gt;https:&lt;/a&gt;&lt;/span&gt;&lt;a href="https://wso2.org/jira/browse/CARBON" style="color: rgb(34, 34, 34);" target="_blank"&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://wso2.org/downloads/wsas" style="color: rgb(34, 34, 34);" target="_blank"&gt;//wso2.&lt;span style="background-color: rgb(199, 202, 204);"&gt;&lt;/span&gt;org/&lt;/a&gt;&lt;span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(68, 68, 68);"&gt;&lt;a href="https://wso2.org/jira/browse/CARBON" style="color: rgb(34, 34, 34);" target="_blank"&gt;jira/&lt;wbr&gt;browse/CARBON&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4895600265333047080-3330525355260117441?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/3330525355260117441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=3330525355260117441' title='39 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/3330525355260117441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/3330525355260117441'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2009/10/wso2-wsas-311-released.html' title='WSO2 WSAS 3.1.1 Released.'/><author><name>Sameera Jayasoma</name><uri>http://www.blogger.com/profile/11796297974718382423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_TGwD0MoJikI/SQS8pvpZoUI/AAAAAAAAAVc/OTcWcK7_uTM/s1600-R/sameera.jpg'/></author><thr:total>39</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-5962011269383391752</id><published>2009-06-22T22:13:00.000-07:00</published><updated>2009-06-22T23:22:19.469-07:00</updated><title type='text'>Building WSO2 Carbon trunk from source</title><content type='html'>Building WSO2 Carbon from source is a simple task. If you follow the steps correctly you will get it. In the recent past some people have faced problems when building Carbon. Here in this post, I will give you steps to properly build Carbon from source.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pre-requirements.&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Jdk 1.5 or higher,&lt;/li&gt;&lt;li&gt;Apache Maven 2.1.0 or higher&lt;/li&gt;&lt;li&gt;Apache Ant 1.7.1 or higher.&lt;/li&gt;&lt;/ul&gt;Carbon uses the custom branches of Apache Axis2,  h2, Axis2-transports and Apache wss4j, Apache xmlsec, Equinox P2,  First of all you need to build these custom branches. Please use the following maven command to build all branches. Note that you don't need to build all these branches.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&gt; mvn clean install -Dmaven.test.skip=ture&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 01&lt;br /&gt;Check out Apache Axis2 branch and build&lt;br /&gt;&gt; svn co http://wso2.org/repos/wso2/branches/carbon-platform/2.0/axis2&lt;br /&gt;&lt;br /&gt;Before building Axis2 you need to build axis2-aar-maven-plugin and axis2-mar-maven-plugin in the modules/tools folder.&lt;br /&gt;&lt;br /&gt;Step o2&lt;br /&gt;Check out Apache Axis2 Transports and build&lt;br /&gt;&gt; svn co http://wso2.org/repos/wso2/branches/carbon-platform/2.0/transports&lt;br /&gt;&lt;br /&gt;Step 03&lt;br /&gt;Check out Apache WSS4J and build&lt;br /&gt;&gt; svn co http://wso2.org/repos/wso2/branches/carbon-platform/2.0/axis2&lt;br /&gt;&lt;br /&gt;Step 03&lt;br /&gt;Check out Equinox P2 and build&lt;br /&gt;&gt; svn co http://wso2.org/repos/wso2/branches/carbon-platform/2.0/p2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;WSO2 Carbon uses  OSGi as its underlying modularization technology.&lt;/span&gt; Therefore Carbon uses a collection third party bundles. Most of these third party bundle are wrapped by WSO2, since they are not yet available as bundles. Carbon-orbit project contains all these third party bundles.&lt;br /&gt;&lt;br /&gt;Step05&lt;br /&gt;Check out and build Carbon-orbit&lt;br /&gt;&gt; svn co http://wso2.org/repos/wso2/trunk/carbon-orbit&lt;br /&gt;&lt;br /&gt;Stepo6&lt;br /&gt;Check out and build Carbon&lt;br /&gt;&gt; svn co http://wso2.org/repos/wso2/trunk/carbon&lt;br /&gt;&lt;br /&gt;If you follow above steps correctly, you should be able to build Carbon without much problems. Please let us know if you find any issues.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4895600265333047080-5962011269383391752?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/5962011269383391752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=5962011269383391752' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/5962011269383391752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/5962011269383391752'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2009/06/building-wso2-carbon-trunk-from-source.html' title='Building WSO2 Carbon trunk from source'/><author><name>Sameera Jayasoma</name><uri>http://www.blogger.com/profile/11796297974718382423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_TGwD0MoJikI/SQS8pvpZoUI/AAAAAAAAAVc/OTcWcK7_uTM/s1600-R/sameera.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-3867920795958487695</id><published>2009-02-12T10:10:00.000-08:00</published><updated>2009-02-12T10:12:28.327-08:00</updated><title type='text'>WSO2 Debuts Carbon, Industry’s First Fully Componentized SOA Platform</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;On February 9, 2009 WSO2,  the open source SOA company, announced the debut of &lt;a href="http://www.wso2.com/"&gt;WSO2&lt;/a&gt; &lt;a href="http://wso2.org/projects/carbon"&gt;Carbon&lt;/a&gt;, the industry's first fully componentized service oriented architecture (SOA) framework. Due to fact that WSO2 Carbon is based on OSGi specification, it enables you to build an entire SOA platform by integrating middleware components. This componentized framework allows you to deploy only the components you need and to realize significant savings in SOA project time, money and staffing. With Carbon, WSO2 also announced the release of the following products.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://wso2.org/projects/wsas/java"&gt;WSO2 Web Services Application Server (WSAS) 3.0&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wso2.org/projects/esb/java"&gt;&lt;span style="font-size:85%;"&gt;WSO2 Enterprise Service Bus &lt;/span&gt;&lt;span style="font-size:85%;"&gt;(ESB) 2.0&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wso2.org/projects/registry"&gt;&lt;span style="font-size:85%;"&gt;WSO2 Registry 2.o &lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://wso2.org/projects/bps"&gt;WSO2 Business Process Server (BPS) 1.0&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;All these componentized products are based on the Carbon framework, hence they inherits the enterprise-class -capabilities: management, security, clustering, logging, statistics and tracing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The WSO2 Carbon SOA platform uses OSGi as its underlying modularization technology. Therefore Carbon  provides you all the benefits that OSGi  provides. It supports the ability to plug in new components over time and also customize the middleware to support your enterprise architecture. For an example, you can add mediation capabilities to WSO2 WSAS with no effort. you just need to download the required plugins and install them into WSAS. It is that simple. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Adapt middleware to your enterprise architecture, instead of adapting your architecture to the middleware. Try WSO2 Carbon based products and see the real power of them. Let us know your comments&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4895600265333047080-3867920795958487695?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/3867920795958487695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=3867920795958487695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/3867920795958487695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/3867920795958487695'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2009/02/wso2-debuts-carbon-industrys-first.html' title='WSO2 Debuts Carbon, Industry’s First Fully Componentized SOA Platform'/><author><name>Sameera Jayasoma</name><uri>http://www.blogger.com/profile/11796297974718382423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_TGwD0MoJikI/SQS8pvpZoUI/AAAAAAAAAVc/OTcWcK7_uTM/s1600-R/sameera.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-9106085019696370743</id><published>2008-12-31T09:18:00.000-08:00</published><updated>2008-12-31T10:36:09.672-08:00</updated><title type='text'>How to run WSAS-v3.0-beta2 on Apache Tomcat</title><content type='html'>&lt;span style="font-family: verdana;font-size:100%;" &gt;&lt;a href="http://wso2.org/downloads/wsas"&gt;WSAS-v3.0-beta2&lt;/a&gt; is the first &lt;a href="http://wso2.org/projects/wsas/java"&gt;WSAS&lt;/a&gt; release which runs on the brand new &lt;a href="http://wso2.org/projects/carbon"&gt;WSO2 Carbon&lt;/a&gt; platform. Just like the previous releases of WSAS, this release also capable of running as a standalone server and on top of other well known application servers. A step by step procedure to run it on &lt;a href="http://tomcat.apache.org/"&gt;Apache Tomcat&lt;/a&gt; is explained below.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;font-size:100%;" &gt;Step 1 :&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt; Download &lt;a href="http://wso2.org/downloads/wsas"&gt;WSAS-v3.0-beta2&lt;/a&gt; binary distribution and extract it (say you extracted it to /home/foo/wsas). If you don't have an already extracted Apache Tomcat server, &lt;a href="http://tomcat.apache.org/download-55.cgi"&gt;download&lt;/a&gt; and extract it too (say you extracted it to /home/foo/tomcat). Tomcat version 5.5.x or higher is recommended.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;font-size:100%;" &gt;Step 2 :&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt; Copy 'repository', 'resources' and 'conf' directories from extracted WSAS folder and paste them into a separate folder (say /home/foo/wsas-home).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;font-size:100%;" &gt;Step 3 :&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt; Set an environment variable of the name CARBON_HOME with the above folder path as the value (according to above example, CARBON_HOME=/home/foo/wsas-home). Then set the environment variable CATALINA_HOME with extracted tomcat folder path as the value (CATALINA_HOME=/home/foo/tomcat).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;font-size:100%;" &gt;Note :&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt; If you want, you can use the folder to which you extracted WSAS (/home/foo/wsas), as WSAS_HOME without copying the above folders into a separate location.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;font-size:100%;" &gt;Step 4 :&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt; Create a folder inside the 'webapps' folder (say with the name 'wsastest') of extracted Tomcat and copy the WEB-INF folder which is inside /webapps/ROOT folder of the extracted WSAS in to the created folder (copy /home/foo/wsas/webapps/ROOT/WEB-INF folder into /home/foo/tomcat/webapps/wsastest folder).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;font-size:100%;" &gt;Step 5 :&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt; Open the server.xml file which is inside the conf folder of the extracted Tomcat (/home/foo/tomcat/conf/server.xml). Insert the following 'Connector' entry inside the 'Service' tag to set the HTTPS port.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;&lt;br /&gt;&lt;&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;Connector port="8443" maxHttpHeaderSize="8192" &lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;        maxThreads="150" minSpareThreads="25" maxSpareThreads="75" &lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;        enableLookups="false" disableUploadTimeout="true" &lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;        acceptCount="100" scheme="https" secure="true" &lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;        clientAuth="false" sslProtocol="TLS" &lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;        keystoreFile = "/home/foo/wsas-home/resources/security/wso2carbon.jks" &lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;        keystorePass="wso2carbon" &lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;/&gt; &lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;font-size:100%;" &gt;Note :&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt; You can use any port instead of 8443 and you have to correctly set the path to 'keystoreFile' according to your CARBON_HOME.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;font-size:100%;" &gt;Step 6 : &lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;Open the carbon.xml file which is inside CARBON_HOME/conf folder. It contains a ServerURL entry as shown below (line 47).&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;https://localhost:9443/services/&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;&lt;br /&gt;Edit the port and add the correct context. According to the example above, it should be as follows.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;https://localhost:8443/wsastest/services/&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;font-size:100%;" &gt;Step 7 :&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt; Open the axis2.xml file which is inside CARBON_HOME/conf folder. Go to line number 145 and change the http port to Tomcat http port which is 8080 (default port).&lt;br /&gt;Then go to line number 160 and change the https port to what you have given above (8443).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;font-size:100%;" &gt;Step 8 :&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt; Open a terminal and move into the bin folder of the extracted Tomcat and start the server using the following command.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;On Windows&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt; : catalina.bat run&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: verdana;font-size:100%;" &gt;On Linux&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt; : sh catalina.sh run&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;font-size:100%;" &gt;Step 9 :&lt;/span&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt; Open your web browser and access the URL https://localhost:8443/wsastest/carbon. You will be directed to the WSAS home page through which you can log into the system.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;font-size:100%;" &gt;Known Issues&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;When the server starts up, you will see and exception regarding a data services sample. Please ignore it for now.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Shutdown/restart option provided in the WSAS UI doesn't work in Tomcat. Therefore please use the shutdown option of Tomcat to shutdown and restart WSAS.&lt;br /&gt;&lt;/span&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/4895600265333047080-9106085019696370743?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/9106085019696370743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=9106085019696370743' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/9106085019696370743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/9106085019696370743'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2008/12/how-to-run-wsas-v30-beta2-on-apache.html' title='How to run WSAS-v3.0-beta2 on Apache Tomcat'/><author><name>Isuru Suriarachchi</name><uri>http://www.blogger.com/profile/11590122880720114950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-6943355777226551055</id><published>2008-12-24T18:40:00.000-08:00</published><updated>2008-12-24T18:54:57.514-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSO2'/><category scheme='http://www.blogger.com/atom/ns#' term='carbon'/><title type='text'>WSO2 WSAS 3.0-beta2 Released</title><content type='html'>&lt;pre  wrap="" style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;The WSO2 WSAS &amp;amp; WSO2 Carbon team is pleased to announce the release of version 3.0-beta2 of the Open Source WSO2 Web Services Application Server (WSAS).&lt;br /&gt;&lt;br /&gt;This release is available for download at [1]. WSAS is based on revolutionary the WSO2 Carbon [2] framework, Middleware a la carte'. Now you can adopt the middleware to suite your enterprise architecture. All the major features have been developed as pluggable Carbon components.&lt;br /&gt;&lt;br /&gt;New Features&lt;br /&gt;------------&lt;br /&gt;1. Based on the OSGi based WSO2 Carbon architecture. This is a unification of all Java based products from WSO2. Now you can have features from the lightweight super-fast WSO2 ESB &amp;amp; the super-cool WSO2 MashupServer, running on your WSAS instance. You can mix and match the functionality you require according to requirements of your enterprise. The middleware can be adopted to your architecture. You could even extend the middleware by developing your own middleware components.&lt;br /&gt;&lt;br /&gt;2. Enhanced admin UI&lt;br /&gt;3. Extensible server admin framework&lt;br /&gt;4. Separable frontend &amp;amp; backend - a single frontend server can be used&lt;br /&gt;to administer several backend servers simultaneously&lt;br /&gt;5. Various bug fixes and enhancements.&lt;br /&gt;&lt;br /&gt;The full feature list is available at&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://wso2.org/projects/wsas/java/features"&gt;http://wso2.org/projects/wsas/java/features&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How to Run&lt;br /&gt;----------&lt;br /&gt;1. Extract the downloaded zip&lt;br /&gt;2. Go to the bin directory in the extracted folder&lt;br /&gt;3. Run the wso2server.sh or wso2server.bat as appropriate&lt;br /&gt;4. Point you browser to the URL &lt;a class="moz-txt-link-freetext" href="https://localhost:9443/carbon/"&gt;https://localhost:9443/carbon/&lt;/a&gt;&lt;br /&gt;5. Use "admin", "admin" as the username and password.&lt;br /&gt;6. If you need to start the OSGi console with the server use the property -DosgiConsole when starting the server&lt;br /&gt;&lt;br /&gt;Known issues&lt;br /&gt;------------&lt;br /&gt;1. Data Services definition wizard is not available&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All known issues have been filed here [3]. Please report any issues you find as JIRA entries.&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;WSO2 Carbon &amp;amp; WSO2 WSAS team&lt;br /&gt;&lt;br /&gt;1. &lt;a class="moz-txt-link-freetext" href="http://wso2.org/downloads/wsas"&gt;http://wso2.org/downloads/wsas&lt;/a&gt;&lt;br /&gt;2. &lt;a class="moz-txt-link-freetext" href="http://wso2.org/projects/carbon"&gt;http://wso2.org/projects/carbon&lt;/a&gt;&lt;br /&gt;3. &lt;a class="moz-txt-link-freetext" href="https://wso2.org/jira/browse/CARBON"&gt;https://wso2.org/jira/browse/CARBON&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4895600265333047080-6943355777226551055?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/6943355777226551055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=6943355777226551055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/6943355777226551055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/6943355777226551055'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2008/12/wso2-wsas-30-beta2-released.html' title='WSO2 WSAS 3.0-beta2 Released'/><author><name>Sameera Jayasoma</name><uri>http://www.blogger.com/profile/11796297974718382423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_TGwD0MoJikI/SQS8pvpZoUI/AAAAAAAAAVc/OTcWcK7_uTM/s1600-R/sameera.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-5614096315607583177</id><published>2008-11-07T17:02:00.000-08:00</published><updated>2008-11-07T17:33:02.921-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSO2'/><category scheme='http://www.blogger.com/atom/ns#' term='carbon'/><title type='text'>WSO2 WSAS 3.0 - Coming Soon!</title><content type='html'>Expect the &lt;a href="http://wso2.org/projects/wsas/java"&gt;WSAS&lt;/a&gt; 3.0 release in mid December this year. The most significant feature in this release is going to be the fully componentized architecture. This new release is going to be based on &lt;a href="http://wso2.org/projects/carbon"&gt;WSO2 Carbon&lt;/a&gt;, which is the base platform for all future Java products from &lt;a href="http://wso2.com"&gt;WSO2&lt;/a&gt;. WSO2 Carbon is based on OSGi. All the major features have been bundled into Carbon components which are in fact OSGi bundles. All major middleware vendors, including WSO2, have recognized the power of OSGi and are migrating their products towards an OSGi based architecture.&lt;br /&gt;&lt;br /&gt;What is the value &amp;amp; benefit this is going to give the WSAS users &amp;amp; in general the Carbon users? Well, there are several.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pick &amp;amp; Choose&lt;/span&gt;&lt;br /&gt;1. Ability to select only the bare minimum functionality needed. You can simply remove unnecessary functionality&lt;br /&gt;2. Ability to extend the server's functionality. For example, if you have a running WSAS instance, and need some service mediation capabilities enabled or BPEL capabilities, you simply need to drop in the relevant Carbon components into the Carbon plugins directory. You do not need to restart the server.&lt;br /&gt;&lt;br /&gt;In short, you can mix &amp;amp; match whatever the functionality you desire.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Improved Availability - Server Restarting Minimized&lt;/span&gt;&lt;br /&gt;Let's say you have enabled data services support through the Carbon Data Services component, and that your server is running in a production system. You need to deploy a data service which talks to a MS-SQL Server RDBMS, but have not included the JDBC driver in the WSAS instances classpath. In a traditional deployment, you'd need to drop the JDBC driver jar file into the classpath &amp;amp; restart the server, thereby impacting the availability. With the Carbon based approach, restarting is no longer required. Carbon takes care of wiring in the new MS-SQL Server JDBC driver.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Extend the server's functionality through custom components&lt;/span&gt;&lt;br /&gt;The users can write their own components &amp;amp; extend the functionality of a Carbon based server.&lt;br /&gt;&lt;br /&gt;What are the benefits this approach gives to the middleware vendor? The greatest benefit is having the ability to go from concept to solution in the minimum possible time period. For example, the BPEL Carbon was developed within 3 weeks! We did not have to rethink how to secure the BPEL processes &amp;amp; provide other enterprise features. These were already available as Carbon components. This benefit is also directly passed on to the Carbon user since they can expect to get new functionality within the shortest possible period.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4895600265333047080-5614096315607583177?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/5614096315607583177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=5614096315607583177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/5614096315607583177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/5614096315607583177'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2008/11/wso2-wsas-30-coming-soon.html' title='WSO2 WSAS 3.0 - Coming Soon!'/><author><name>Afkham Azeez</name><uri>http://www.blogger.com/profile/03475634735349390668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_k5n6bZcNC_I/SN-ORQGD1KI/AAAAAAAAAU4/UmW6RKyGoDo/S220/afkham_azeez2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-6562455793189968514</id><published>2008-09-23T19:04:00.000-07:00</published><updated>2008-09-23T19:12:06.491-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='app server'/><title type='text'>What is an App Server?</title><content type='html'>I recently came across an interesting article on TSS aptly titled "&lt;a href="http://www.theserverside.com/news/thread.tss?m=c.reply&amp;amp;thread_id=50531#269713"&gt;What is an App Server?&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;The traditional mindset has been, App Server = J2EE App Server, but that is changing now. As mentioned in that article,"&lt;span style="font-weight: bold; font-style: italic;"&gt;an application server provides an environment where applications can run, no matter what the applications are or what they do&lt;/span&gt;"&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;Some people have been questioning whether it is correct to call WSAS an App Server since it does not support any of the JEE(J2EE) specs. This &lt;a href="http://www.theserverside.com/news/thread.tss?m=c.reply&amp;amp;thread_id=50531#269713"&gt;article&lt;/a&gt; on TSS should provide good answers to their questions.&lt;br /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&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/4895600265333047080-6562455793189968514?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/6562455793189968514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=6562455793189968514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/6562455793189968514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/6562455793189968514'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2008/09/what-is-app-server.html' title='What is an App Server?'/><author><name>Afkham Azeez</name><uri>http://www.blogger.com/profile/03475634735349390668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_k5n6bZcNC_I/SN-ORQGD1KI/AAAAAAAAAU4/UmW6RKyGoDo/S220/afkham_azeez2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-2345724729993686609</id><published>2008-09-20T09:33:00.000-07:00</published><updated>2008-09-20T09:49:12.068-07:00</updated><title type='text'>System calls to Linux kernel</title><content type='html'>System call provides an interface to user-space processes to interact with kernel. This interface gives applications to access hardware and other operating system resources. &lt;a href="http://www.ibm.com/developerworks/linux/library/l-system-calls/"&gt;This&lt;/a&gt; article gives you a good introduction to implement system calls in i 386 architecture.&lt;br /&gt;&lt;br /&gt;It seems that _syscallX macros have been removed from "unistd.h". Hence, we have to use syscall available from libc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4895600265333047080-2345724729993686609?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/2345724729993686609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=2345724729993686609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/2345724729993686609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/2345724729993686609'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2008/09/system-calls-to-linux-kernel.html' title='System calls to Linux kernel'/><author><name>Saminda Abeyruwan</name><uri>http://www.blogger.com/profile/02787687751174107090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-8185108350474827308</id><published>2008-09-16T06:15:00.000-07:00</published><updated>2008-09-16T17:31:31.891-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebLogic'/><title type='text'>Running WSAS on WebLogic</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://wso2.org/projects/wsas/java"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://wso2.org/themes/wso2-v2/images/wsas-logo.gif" alt="" border="0" /&gt;&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;on &lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://wso2wsas.blogspot.com/2008/09/running-wsas-on-weblogic.html"&gt;&lt;img style="cursor: pointer; width: 121px; height: 76px;" src="http://2.bp.blogspot.com/_k5n6bZcNC_I/SM-2A8wNgKI/AAAAAAAAAUQ/kyMoebFU65o/s320/bea_logo.gif" alt="" id="BLOGGER_PHOTO_ID_5246612218334511266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://amilachinthaka.blogspot.com/2008/09/running-wso2-wsas-on-weblogic.html"&gt;Amila&lt;/a&gt; has written a &lt;a href="http://amilachinthaka.blogspot.com/2008/09/running-wso2-wsas-on-weblogic.html"&gt;blog post about running WSAS on WebLogic&lt;/a&gt;. WebLogic uses its own StAX parser implementation. Due to some issues in the way Axiom uses the underlying StAX parsers, some of the functionality did not work properly when WSAS or Axis2 were deployed on WebLogic. Now, Amila has fixed Axiom so to handle this issue. For more details, see &lt;a href="http://amilachinthaka.blogspot.com/2008/09/running-wso2-wsas-on-weblogic.html"&gt;Amila's blog post&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4895600265333047080-8185108350474827308?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/8185108350474827308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=8185108350474827308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/8185108350474827308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/8185108350474827308'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2008/09/running-wsas-on-weblogic.html' title='Running WSAS on WebLogic'/><author><name>Afkham Azeez</name><uri>http://www.blogger.com/profile/03475634735349390668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_k5n6bZcNC_I/SN-ORQGD1KI/AAAAAAAAAU4/UmW6RKyGoDo/S220/afkham_azeez2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_k5n6bZcNC_I/SM-2A8wNgKI/AAAAAAAAAUQ/kyMoebFU65o/s72-c/bea_logo.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-4074486036362686694</id><published>2008-08-30T09:44:00.000-07:00</published><updated>2008-08-30T09:48:18.748-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Axis2'/><title type='text'>Increasing Axis2 Popularity</title><content type='html'>&lt;a href="http://ws.apache.org/axis2"&gt;Apache Axis2&lt;/a&gt;, the core of WSO2 Web Services Application Server (WSAS), has been showing exponentially increasing popularity growths. for more details, see my blog post on the &lt;a href="http://afkham.org/2008/08/axis2-popularity-exponentially.html"&gt;exponentially increasing Axis2 popularity&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4895600265333047080-4074486036362686694?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/4074486036362686694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=4074486036362686694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/4074486036362686694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/4074486036362686694'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2008/08/increasing-axis2-popularity.html' title='Increasing Axis2 Popularity'/><author><name>Afkham Azeez</name><uri>http://www.blogger.com/profile/03475634735349390668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_k5n6bZcNC_I/SN-ORQGD1KI/AAAAAAAAAU4/UmW6RKyGoDo/S220/afkham_azeez2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-5057676950154957346</id><published>2008-08-23T22:26:00.000-07:00</published><updated>2008-08-23T23:11:22.030-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='enterprise deployment architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='data services'/><title type='text'>Where does WSAS fit into your enterprise deployment?</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_k5n6bZcNC_I/SLDxmKTNtmI/AAAAAAAAAOw/i2mmwV_SUfk/s1600-h/wsas-enterprise.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_k5n6bZcNC_I/SLDxmKTNtmI/AAAAAAAAAOw/i2mmwV_SUfk/s320/wsas-enterprise.jpg" alt="" id="BLOGGER_PHOTO_ID_5237952004534154850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Figure1:&lt;/span&gt; Open source SOA product deployment&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Where does WSAS fit-in in your enterprise deployment? Figure1 shows how WSAS as well as other &lt;a href="http://wso2.com/products/"&gt;open source SOA products&lt;/a&gt; from &lt;a href="http://wso2.com/"&gt;WSO2&lt;/a&gt;, The Open Source SOA Company, fit into a typical enterprise deployment. Of course, this is only one of the ways in which WSAS as well as other open source SOA products from WSO2 can be deployed. In fact the above deployment diagram shows &lt;a href="http://wso2.org/library/3324"&gt;how one of largest managed care organizations has deployed WSAS&lt;/a&gt; as well as the other SOA products.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_k5n6bZcNC_I/SLD0kmIKDTI/AAAAAAAAAO4/C9kSA6zidAs/s1600-h/wsas-deployment.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_k5n6bZcNC_I/SLD0kmIKDTI/AAAAAAAAAO4/C9kSA6zidAs/s320/wsas-deployment.png" alt="" id="BLOGGER_PHOTO_ID_5237955276179115314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Figure 2:&lt;/span&gt; Deployment of WSO2 WSAS &amp;amp; WSO2 ESB for High Availability&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;An enterprise deployment cannot afford to have any single points of failure. Even with some degree of degraded performance, the system should continue to function correctly, until such time that it can be brought back to full operating capacity. Figure2 depicts how a 2-node WSO2 ESB  cluster fronts a 2-node WSO2 WSAS cluster. WSO2 WSAS is used to expose some existing business logic running on mainframes as Web services, as well as to expose some enterprise data as  &lt;a href="http://wso2.org/projects/solutions/data-services/java"&gt;Data Services&lt;/a&gt;. WSO2 WSAS supports POJO services, whereby POJOs containing the business logic, like in this case, can be easily exposed as Web services. In fact, this is the path take by most enterprises which begin to SOA enable their systems. It is also common for some of the business logic of such systems to reside in databases in the form of stored procedures. &lt;a href="http://wso2.org/projects/solutions/data-services/java"&gt;WSO2 Data Services&lt;/a&gt; running within WSAS enables the exposing of data &amp;amp; stored procedures as services. Of course, ideally the enterprise architects have to clearly define the contracts when designing the system before any implementation is carried out, but the real-world situation is that most companies have already invested large sums of money into their software systems, and cannot afford to throw all that away and start from scratch. So the meet-in-the-middle approach is to first expose some of the existing logic as services, and then gradually refine the systems to come up with clean contracts. Newer components in the system can do it the proper way by starting by defining clean contracts. WSAS supports the contract first approach for this purpose, where the architects will write WSDLs defining the proper interfaces, and subsequent development work will be based on these WSDLs.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;For more details on how WSAS as well as other open source SOA products from WSO2 can fit into your enterprise, see &lt;a href="http://wso2.org/library/3324"&gt;this case study&lt;/a&gt; by  &lt;a href="http://esbmagic.blogspot.com"&gt;&lt;strong&gt;Asankha Perera&lt;/strong&gt;&lt;/a&gt; who is the Software Architect and Product Manager of &lt;a href="http://wso2.org/projects/esb/java"&gt;WSO2 ESB&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&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/4895600265333047080-5057676950154957346?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/5057676950154957346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=5057676950154957346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/5057676950154957346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/5057676950154957346'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2008/08/where-does-wsas-fit-into-your.html' title='Where does WSAS fit into your enterprise deployment?'/><author><name>Afkham Azeez</name><uri>http://www.blogger.com/profile/03475634735349390668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_k5n6bZcNC_I/SN-ORQGD1KI/AAAAAAAAAU4/UmW6RKyGoDo/S220/afkham_azeez2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_k5n6bZcNC_I/SLDxmKTNtmI/AAAAAAAAAOw/i2mmwV_SUfk/s72-c/wsas-enterprise.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-772101264549569849</id><published>2008-08-18T20:51:00.000-07:00</published><updated>2008-08-19T21:39:58.709-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XKMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='WS-Trust'/><category scheme='http://www.blogger.com/atom/ns#' term='WS-Transfer'/><category scheme='http://www.blogger.com/atom/ns#' term='WS-MetadataEchange'/><category scheme='http://www.blogger.com/atom/ns#' term='WS-Security'/><title type='text'>Security features of WSO2 WSAS</title><content type='html'>&lt;div style="text-align: justify;"&gt;One of the main advantages of &lt;a href="http://wso2.org/projects/wsas/java"&gt;WSO2 WSAS&lt;/a&gt; is it’s built in security features. They can be very easily configured using the web administration console.&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;SSL Support &lt;/span&gt;&lt;br /&gt;WSO2 WSAS has out of the box SSL support. All you need to do is change the WSAS default SSL certificate with your certificate which you may have purchased from a certificate authority or you can even use a self signed certificate.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;WSAS Security Configuration&lt;/span&gt;&lt;br /&gt;WSAS Security Configuration consists of WS–Security Policies for most commonly used transport level and message level security scenarios. These policies are based on security requirements such as Authentication, Integrity, Confidentiality, Non-repudiation, Message Freshness and combinations of them. There are policies which optimize securing multiple messages using WS – Secure conversation and also policies which allow trust brokering through WS-Trust. These default policies can be further tweaked to suit custom scenarios using the built in policy editor.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-weight: bold; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;User Management and Key Store Management&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;WSO2 WSAS provides user management features such as adding users, deleting users and changing user passwords through the web administration console. It also allows users to be grouped in to roles. Set of users or roles can be easily associated with a web service for Authentication.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;WSO2 WSAS also provides key store / certificate management features. WSAS can handle both JKS and PCKS12 keys stores. Using the WSAS  administration console, we can upload key stores, view the content of a key store, import certificates to a key store as trusted certificates, remove certificates from key store and remove certificates from existing key stores.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-weight: bold; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;WSAS Security Token Service (WSAS STS)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;WSO2 WSAS comes with a built in Security Token Service built on top of WS-Trust protocol which can be used to issue SAML tokens. Security Token Services can be used to broker trust between two untrusted parties when both parties have a trust relationship with the Security Token Service.  WSAS STS supports all the four bindings defined in the WS – Trust that is Issue binding, Validate binding, Renew binding and Cancel binding.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-weight: bold; text-align: justify;"&gt;&lt;li&gt;WSO2 XKMS (XML Key Management Specification) service&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;WSO2 WSAS also ships a inbuilt XKMS trust web service. Main objective of XKMS trust web services is processing and management of PKI-based cryptographic keys. This allows web services to delegate the key processing functionality to XKMS service reducing the complexity and making it more manageable.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-weight: bold; text-align: justify;"&gt;&lt;li&gt;WSO2 Mex and WSO2 XFer modules&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;WSO2 Mex (implementation of WS-MetadataExchange) and WSO2 XFer (WS-Transfer) are two modules that ship with WSO2 WSAS which supports metadata exchange. These modules can be used to exchanges metadata about web services such as policies, WSDLs, schema specially when you want to implement web services federation.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;WSO2 POX (Plain Old XML) security handler&lt;/span&gt;&lt;br /&gt;WSO2 WSAS allows RESTful web service invocations to be protected with HTTP Basic Authentication via WSO2 POX security handler. This is integrated with the user management.&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/4895600265333047080-772101264549569849?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/772101264549569849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=772101264549569849' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/772101264549569849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/772101264549569849'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2008/08/ws-security-features-of-wso2-wsas.html' title='Security features of WSO2 WSAS'/><author><name>Nandana Mihindukulasooriya</name><uri>http://www.blogger.com/profile/02955053760467813288</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://4.bp.blogspot.com/_K3-wXDk_J6Q/TI3dpkY-w2I/AAAAAAAAAZs/rcB6a507vNk/S220/profile2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-5581215107573720149</id><published>2008-08-15T10:29:00.000-07:00</published><updated>2008-08-19T05:01:00.108-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tooling'/><title type='text'>Tooling capabilities of WSO2 WSAS</title><content type='html'>&lt;div style="text-align: justify;"&gt;WSAS comes with several tools that are useful to Web service developers as a whole(&amp;amp; especially to developers using Axis2).&lt;br /&gt;Some of them are,&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://tools.wso2.org/tools_wsdl2code"&gt;&lt;span style="font-weight: bold;"&gt;WSDL2Code generator&lt;/span&gt;&lt;/a&gt; - Give us your WSDL(online WSDLs are also supported) &amp;amp; we can generate both service &amp;amp; client side Java code for you.&lt;/li&gt;&lt;li&gt;&lt;a href="http://tools.wso2.org/tools_wsdlview"&gt;&lt;span style="font-weight: bold;"&gt;Java2WSDL (WSDL View)&lt;/span&gt;&lt;/a&gt; - Generate/View WSDLs from Plain Old Java (POJO) Web services&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://tools.wso2.org/tools_wsdlconverter"&gt;&lt;span style="font-weight: bold;"&gt;WSDL Converter&lt;/span&gt;&lt;/a&gt; - Still running on WSDL 1.1? convert it to 2.0 using our WSDL Converter&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://tools.wso2.org/tools_tryit"&gt;&lt;span style="font-weight: bold;"&gt;Try It&lt;/span&gt;&lt;/a&gt; - Give us the URL of your WSDL &amp;amp; we generate a UI through which you can call the service&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://tools.wso2.org/tools_aarvalidator/"&gt;&lt;span style="font-weight: bold;"&gt;AAR Validator&lt;/span&gt;&lt;/a&gt; - Validate your Axis Service Archives &amp;amp; services.xml&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://tools.wso2.org/tools_marvalidator"&gt;&lt;span style="font-weight: bold;"&gt;MAR Validator&lt;/span&gt;&lt;/a&gt; - Validate your Module Archives &amp;amp; module.xml&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/4895600265333047080-5581215107573720149?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/5581215107573720149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=5581215107573720149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/5581215107573720149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/5581215107573720149'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2008/08/tooling-capabilities-of-wso2-wsas.html' title='Tooling capabilities of WSO2 WSAS'/><author><name>Sumedha Rubasinghe</name><uri>http://www.blogger.com/profile/05376413210748079955</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_jQ_95QaiSIQ/SWYp6ObvByI/AAAAAAAAAEE/bQdNoqPkUYA/S220/00018.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-6662685335260126813</id><published>2008-08-15T05:53:00.000-07:00</published><updated>2008-08-19T22:00:23.057-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Axiom'/><category scheme='http://www.blogger.com/atom/ns#' term='Rampart'/><category scheme='http://www.blogger.com/atom/ns#' term='Rahas'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Axis2'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='Neethi'/><title type='text'>WSAS Integrates leading Apache WS Projects</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KZswksojATA/SKukRIAqPvI/AAAAAAAAAP4/oIV2KjQ1XM8/s1600-h/wsas-2.1-archi.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_KZswksojATA/SKukRIAqPvI/AAAAAAAAAP4/oIV2KjQ1XM8/s400/wsas-2.1-archi.png" alt="" id="BLOGGER_PHOTO_ID_5236459605863317234" border="0" /&gt;&lt;/a&gt;&lt;a href="http://wso2.org/projects/wsas/java"&gt;WSO2 WSAS&lt;/a&gt; packages a number of popular Apache Web services components. Seamlessly integrating these components in not a trivial task for a Web service developer. WSO2 WSAS takes this burden off the shoulders of the Web service developer and provides a clean and simple interface.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The figure above clearly shows the relationship between WSO2 WSAS and other Apache WS Components, as well as some other popular Open Source components.&lt;/div&gt;&lt;p style="text-align: justify;"&gt;At the core of WSO2 WSAS is the popular &lt;a href="http://ws.apache.org/axis2"&gt;Apache Axis2&lt;/a&gt; Web services engine, which has proved to be one of the fastest Java Web service engines. Apache Axis2 has an extensible messaging engine architecture, which enables plugging-in of other quality of service modules (QoS). Apache Addressing, &lt;a href="http://ws.apache.org/rampart"&gt;Apache Rampart&lt;/a&gt;, Apache Rahas and &lt;a href="http://ws.apache.org/sandesha2"&gt;Apache Sandesha2&lt;/a&gt; are such quality of service modules which are included in WSO2 WSAS. These QoS modules also seamlessly plug-in to Apache Axis2. These QoS modules implement the most popular and widely used WS-* standards; hence they have been prominently shown in the diagram. Needless to mention, security &amp;amp; relaibility are two essential aspects of any enterprise deployment. Rampart &amp;amp; Rahas provide implementations of WS-Security, WS-Trust &amp;amp; WS-SecureConversation. Sandesha2 is an implementation on WS-ReliableMessaging.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://ws.apache.org/commons/axiom/"&gt;Apache AXIOM&lt;/a&gt; is the default XML Infoset representation used in WSAS. One of the reasons for the high performance of WSAS is the usage of a pull-based XML object model. &lt;a href="http://ws.apache.org/commons/neethi/"&gt;Apache Neethi&lt;/a&gt; is the WS-Policy framework. In addition, WSO2 WSAS also bundles &lt;a href="http://ws.apache.org/commons/XmlSchema/"&gt;Apache XMLSchema&lt;/a&gt; which provides utilities for XML Schema manipulation, and &lt;a href="http://ws.apache.org/wss4j/"&gt;Apache WSS4J&lt;/a&gt;, which contains implementations XML Security specifications as well as useful security utilities.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4895600265333047080-6662685335260126813?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/6662685335260126813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=6662685335260126813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/6662685335260126813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/6662685335260126813'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2008/08/wsas-integrates-leading-apache-ws.html' title='WSAS Integrates leading Apache WS Projects'/><author><name>Afkham Azeez</name><uri>http://www.blogger.com/profile/03475634735349390668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_k5n6bZcNC_I/SN-ORQGD1KI/AAAAAAAAAU4/UmW6RKyGoDo/S220/afkham_azeez2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KZswksojATA/SKukRIAqPvI/AAAAAAAAAP4/oIV2KjQ1XM8/s72-c/wsas-2.1-archi.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4895600265333047080.post-4856596555641045307</id><published>2008-08-15T05:27:00.000-07:00</published><updated>2008-08-19T05:01:48.863-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSO2'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Axis2'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>What is WSAS?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://wso2.org/projects/wsas/java"&gt;WSO2 Web services application server (WSAS)&lt;/a&gt; is a Web services engine powered by Apache Axis2. WSO2 WSAS provides a secure, transactional and reliable runtime for deploying and managing Web services.&lt;br /&gt;It is not a JEE application server, rather a platform for developing and deploying Web services, using any standard Java application server out there. WSO2 WSAS is a truly open source product released under &lt;a href="http://www.apache.org/licenses/LICENSE-2.0.html"&gt;Apache License v2.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The key feature is the management console. You also have the benefit of world class&lt;a href="http://wso2.com/services/support/"&gt; development and production support&lt;/a&gt; from &lt;a href="http://wso2.com/"&gt;WSO2&lt;/a&gt; Inc.&lt;br /&gt;&lt;br /&gt;It is battle tested, production hardened and quality guaranteed.&lt;br /&gt;&lt;br /&gt;Try it today and experience the power of SOA tooling from &lt;a href="http://wso2.com/"&gt;WSO2&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/4895600265333047080-4856596555641045307?l=wso2wsas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wso2wsas.blogspot.com/feeds/4856596555641045307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4895600265333047080&amp;postID=4856596555641045307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/4856596555641045307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4895600265333047080/posts/default/4856596555641045307'/><link rel='alternate' type='text/html' href='http://wso2wsas.blogspot.com/2008/08/waht-is-wsas.html' title='What is WSAS?'/><author><name>Sami</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_Ste9AaWAyE0/Sz9WFjHwsMI/AAAAAAAAAHY/52VEdK9Hpmk/S220/Samisa.jpg'/></author><thr:total>0</thr:total></entry></feed>
