Wednesday, July 01, 2009

WSO2 SOA Summer School - Security in SOA : The brain friendly edition of complex security specs

If you are not registered already, you can register now. Like all SOA summer school classes, this course is FREE.

Topics covered :
"Security in SOA" webinar will focus on key security standards and identity management for SOA with regards to two emerging user centric identities, OpenID & Information Cards, and also XACML for fine-grained authorization. In contrast to traditional security webinar, this will be conducted in a brain friendly manner without making you getting lost in the SOA acronym cloud.

Presenter : Prabath Siriwardena, Technical Lead and Security Team Manager, WSO2 Inc.
Prabath is the security guru in WSO2 and he is famous for explaining complex things in a very simple manner. Want to see a proof of above statement ? “Understanding OpenID“ and “Identity as a Service“ webinars shows how capable he is explaining security stuff in a simple manner.

WSO2 SOA Summer School :WSO2 SOA Summer School program is to help the many IT professionals worldwide whose careers are being impacted by the global recession. These free classes will enable enterprise IT architects and developers to become more familiar with SOA concepts, technologies, and best practices—expanding the expertise they bring to either current or prospective employers. WSO2 has developed a wealth of knowledge on SOA best practices through the professional consulting, design and training it provides customers. The same senior technical experts delivering WSO2’s onsite and online training are leveraging their SOA implementation expertise to create and teach eight customized courses for the SOA Summer School. With this program. WSO2 is opening its doors to all individuals who want to boost their SOA knowledge directly from some of the industry’s leading experts—thousands of dollars worth of professional training at zero cost. “.

Thursday, April 16, 2009

Deploying Apache Axis2 / Rampart on JBoss

Recently I noticed some users raising questions on how to deploy Apache Axis2 / Rampart on JBoss and wanted to give it a try. I was able to deploy Apache Axis2 / Rampart on Jboss without much a problem and was able to successfully deploy and invoke a secure web service. Here are the steps.

1.) Download the latest distributions of the required software.
Note : I am using JDK 1.5.0_14.

2.) Extract the jboss-5.0.1.GA.zip to a preferred location on your hard drive. We will refer to this folder as JBOSS_HOME from now onwards.

3.) Deploy Axis2 on JBoss.

We will use the Exploded WAR Deployment. Extract the axis2.war file in to /server/default/deploy directory. By default it will be extracted to a directory named “axis2” and you need to rename it to “axis2.war”. Then delete xml-apis-1.3.04.jar and xercesImpl-2.8.1.jar from from Axis2 war due to the issue mentioned here.

4.) Deploy Rampart.

Copy the jar libraries in lib directory of Rampart binary distribution to WEB-INF/lib directory of axis2.war. Also copy the bouncycastle library to WEB-INF/lib directory.
Copy the rampart-1.4.mar and rahas-1.4.mar to WEB-INF/modules directory.
The deployment structure is illustrated below.

And that's it. Now you can deploy the secure services by copying them to WEB-INF/services directory.

If you want to learn how to secure Axis2 web services using Apache Rampart module, following tutorials may help you to get started.


Tuesday, January 06, 2009

A few frequently used SSL commands - openssl and java keytool

Brusten Philip & Van der Velpen Jan have published a nice list of frequently used SSL commands here.

Sunday, January 04, 2009

"WEP 64/128-bit Hex" issue in Ubuntu Intrepid (8.10)

After upgrading to Interpid, today I tried to access the WLAN for the first time and faced a problem with the network manager. In the Ubuntu Intrepid network manager, there is no option to provide "WEP 64/128-bit Hex" configuration. This issue is discussed in this forum. Of course, I was able to connect to the WLAN using iwconfig. Other option is to use Wicd network manager. You can find how to install Wcid here.

Monday, December 29, 2008

Setting up Sun java plugin in Mozilla Firefox

I just installed Ubuntu 8.10 and was wondering how to configure the java plugin in firefox. I already had unzipped jdk, so I just wanted to configure the java plugin in firefox. It was easier than I thought, you only need to follow 2 steps ...

* Go to the Java Plugins folder (~/jre1.5.0_X/plugin/i386/ns7) that has been created and using GNOME, right-click and "Make Link" to "libjavaplugin_oji.so".
* Drag and drop the newly created Link to "~/.mozilla/plugins".

And that's it. You can check whether plugin is correctly installed using "about:plugins" command in the address bar or you can test it on java.com

Wednesday, December 24, 2008

Making Good SOA Great : The WSO2 story of componentization

making_good_soa_great
View SlideShare presentation or Upload your own.

Friday, December 19, 2008

WSO2 Synergies: Introducing WSO2 Carbon

WSO2 Carbon is the new component-based open source SOA platform on top of OSGi by WSO2. Using new carbon platform users/developers can mix and match components as they wish according to their requirements. Future versions of WSO2 products,

WSO2 Web Services Application Server 3.0
WSO2 Enterprise Service Bus 2.0
WSO2 Business Process Server 1.0
WSO2 Registry 2.0

will all be based on WSO2 Carbon platform and will have the same user experience across all the products. Here is Paul Fremantle, Co-Founder & Chief Technology Officer (CTO) at WSO2, introducing the WSO2 Carbon platform.