library
Latest
Library

Presentation by WSO2's CTO, Paul Fremantle: Getting Started with Stratos - an Open Source Cloud Platform

In this presentation - recorded at QCon San Francisco 2011 - WSO2’s Paul Fremantle introduces Stratos: an open source, enterprise grade Cloud PaaS that:

Thu, 26th Jan, 2012 - 03.56 PST

Integrating Different Systems with WSO2 ESB

Most of the large enterprise systems consists of many software systems. These different systems provide various functionalities required by the whole system. Therefore in order to provide some features across the platform these smaller software modules has to communicate with each other. However different software modules use different technologies and provide various protocols to communicate with the external systems. Standard transports like HTTP, SMTP, JMS, FTP, FIX and various adapter types such as SAP are widely being used. These transports can use different message formats such as SOAP, POX messages and different text message formats. Hence integrating these systems efficient and manageable manner in a distributed system is a well known problem.

Enterprise service bus (ESB) is a commonly used solution for this problem. ESB provides the communication path between heterogeneous systems by providing support for different transports, and message format conversion is done by using a canonical form such as XML. This intermediate canonical form can be used to process the message at the ESB as well.

Wed, 18th Jan, 2012 - 02.42 PST

How to Expose Your Cloud Data as RDF Data Model

Resource Description Framework is the latest model for data interchange and data linking on the web, and it is highly used in semantic web activities. Therefore, it is very crucial to have your data available as a service as RDF resources. In this tutorial I am going to explain how to expose your data as RDF resources in the cloud space using WSO2 Stratos Data Services Server.

Fri, 13th Jan, 2012 - 01.50 PST

Configuring JMS Transport in WSO2 Business Process Server (BPS)

WSO2 Business Process Server (BPS) is packaged with WSO2 Message Broker (MB), which implements Advanced Message Queuing Protocol (AMQP). Therefore, any JMS client or an AMQP client can directly talk to the WSO2 BPS. This article describes how to configure WSO2 BPS as a JMS sever and as a JMS client to talk to external services with Active MQ and Apache Qpid.

Sun, 8th Jan, 2012 - 03.25 PST

Implementing Store and Forward Messaging Patterns with WSO2 ESB Part 2

Store and forward messaging patterns play a major role when it comes to asynchronous messaging. When its comes to Enterprise application integration, store and forward patterns can be used for Integrating systems that supports different message traffic patterns, handling fail over scenarios, priority mediation of messages etc...

Wed, 4th Jan, 2012 - 20.51 PST

Auto Scaling with WSO2 Load Balancer

Load Balancer is a crucial component in scalable architectures. WSO2 Load Balancer not only balances the load across the application instances, but also scales the system automatically to cater the dynamically changing load. WSO2 Load Balancer is a WSO2 Carbon based product. In this post, we will look how autoscaling works with the Load Balancer.

Sun, 1st Jan, 2012 - 00.30 PST

WSO2 ESB by Example - Pub/Sub in SOA

This article describes how to implement the popular publisher-subscriber message exchange pattern using various WSO2 middleware products. Although the material is suitable for readers who have experience with WSO2 ESB, the material is self explanatory as much as possible.

Wed, 28th Dec, 2011 - 00.21 PST

WSO2Con 2011: Develop, Test and Deploy your SOA Application through a Single Platform - Chathuri Wimalasena

Service-oriented architecture (SOA) applications running on-premise today may need to run in the cloud tomorrow. There are many tools to assist in building on-premise SOA applications quickly and efficiently, but very few support the private and public cloud platforms onto which these applications are moving. In her presentation at WSO2Con 2011, Chathuri addressed the demand to develop applications once in a way that allows them to be deployed on-premise or in the cloud as needed. She also demonstrated best practices for doing so using the WSO2 Carbon Studio integrated development environment (IDE). Here are highlights from her talk.

About the Speaker

ChathuriChathuri joined WSO2 in April 2009 as a Senior Software Engineer and is currently working on the WSO2 Tools team.

Thu, 22nd Dec, 2011 - 11.31 PST

WSO2Con 2011: Quality - The key to successful SOA - Charitha Kankanamge

A primary objective of adopting a service-oriented architecture (SOA) is to deliver business solutions faster. However, this speed often results in compromised software quality, which can cause an entire SOA adoption process to fail. Quality assurance (QA) teams must balance the quick turnaround demands of the SOA world with sustainable QA practices. In his presentation at WSO2Con 2011, Charitha reviewed SOA testing challenges and the need for QA teams to adopt a new set of agile methods, concepts, tools and technologies. Here are highlights from his talk.

About the Speaker

CharithaCharitha joined the WSO2 Quality Assurance team in October 2006 and is now the Senior Technical Lead & Manager, Quality Assurance. With over 8 years experience Charitha is well versed in SOA middleware testing. Leading and managing the QA efforts at WSO2, Charitha’s core competencies are in testing web applications, agile testing, test automation and performance testing. An Apache Committer, he has also worked with various testing tools and technologies.

Thu, 22nd Dec, 2011 - 11.17 PST

WSO2Con 2011: Business Activity Monitoring in your SOA Environment - Tharindu Mathew

Increasingly IT professionals and business managers are taking advantage of business activity monitoring (BAM) to provide real-time visibility into the processes, transactions and workflows that are exposed as services within a service-oriented architecture (SOA). In his presentation at WSO2Con 2011, Tharindu explored the connection between BAM and SOA. He also provided a framework for customizing and monitoring key performance indicators (KPIs) using the revamped WSO2 BAM as an example. Here are highlights from his talk.

About the Speaker

TharinduTharindu joined WSO2 in May 2009 and is a Senior Software Engineer and Product Manager of the WSO2 Business Activity Monitor team. He founded WSO2 WSF/Spring during his intership for WSO2 in 2008. He also contributed to implementing Hessian Support for the WSO2 ESB. He took part in Google Summer of Code for 2008 for the open source JDK implementation Apache Harmony.

Wed, 21st Dec, 2011 - 17.07 PST

White Paper : Selecting a Cloud Platform : A Platform as a Service Scorecard

Cloud benefits are compelling, and your peers are starting to demonstrate successful test projects, but you realize slick product demonstrations often do not mirror real world complexity. You find your personal Cloud experience challenged by disconnected platform silos, complicated application architecture, diverse infrastructure technologies, and cloud washed services. How can Cloud and Platform as a Service (PaaS) improve a development team’s ability to rapidly deliver high value business applications and meet user demand?

Sat, 17th Dec, 2011 - 05.35 PST

WSO2Con 2011: Security in Practice (Security Patterns with WSO2 Products) - Prabath Siriwardena

The recent security breaches of major corporations and government agencies once again highlight the importance of implementing an effective security model within an SOA deployment to protect company data, employees, partners and customers. Going beyond authentication, authorization and auditing, security in practice relies heavily on battle-tested security patterns to combat thousands of cyber criminals worldwide seeking to exploit the any security hole in the system. In his WSO2Con 2011 session, Prabath discussed the patterns, best practices and threats associated with SOA security models. He also explored how standards, such as WS-Security, SAML, XACML, WS-Trust, WS-SecureConversation and WS-SecurityPolicy have come to define the ‘best-fit’ security model to an SOA deployment based on Web services. Additionally, he looked at how OpenID, OAuth, and Simple Cloud Identity Management (SCIM) have evolved to provide a ‘best-fit’ security model for Internet identity management. Here are highlights from his talk.

About the Speaker

PrabathPrabath joined WSO2 in November 2007 and is currently a Software Architect and Senior Manager. He is an Apache Axis2 PMC member and has more than 7 years industry experience. Prior to joining WSO2, Prabath worked at Virtusa (NASDAQ: VRTU) for 3+ years. He has presented at numerous conferences including OSCON, ApacheCon, Apache Asia Roadshow, WSO2Con 2010, and WSO2 SOA Workshops. He has been involved in developing the OASIS Identity Metasystem Interoperability Version 1.0 specification.

Thu, 15th Dec, 2011 - 22.12 PST

WSO2Con 2011: Building Cool Applications with WSO2 StratosLive - Selvaratnam Uthaiyashankar

Platform-as-a-service (PaaS) compliments infrastructure-as-a-service (IaaS) offerings by providing middleware products as services to enable application development and integration in the cloud. However, not all PaaS approaches are the same. Many only support Web application development, and only a few can support complex enterprise applications in the cloud. In his presentation at WSO2Con 2011, Shankar explored cloud-native benefits, such as self-provisioning, multi-tenancy, elasticity and metering, and he used the WSO2 StratosLive PaaS to demonstrate how to build complex SOA applications for the cloud. Here are highlights from his talk.

About the Speaker

ShankerShankar joined WSO2 in September 2007 and works as a Senior Software Architect and Senior Manager. He currently works on Stratos, Axis2/C, WSF projects and interoperability.

Thu, 15th Dec, 2011 - 22.59 PST

WSO2Con 2011: SOA Governance with WSO2 Products - Senaka Fernando

Enterprises look for governance solutions that can help manage their people, processes, and policies. Service-oriented architecture (SOA) governance brings the arsenal of tools and frameworks that help developers and administrators to more effectively and efficiently manage these aspects of the enterprise. In his WSO2Con 2011 session, Senaka discussed the key concepts of SOA governance, how to incorporate governance in the enterprise, and how the WSO2 Governance Registry can help manage application development, testing and deployment processes, as well as service lifecycles and assets. Here are highlights from his talk.

About the Speaker

SenakaHe is a member of the Apache Software Foundation (ASF), and also a Project Management Committee (PMC) member and committer for a number of projects at the ASF. Senaka founded WSO2 WSF/C++ during his internship at WSO2 in 2008.

Wed, 14th Dec, 2011 - 18.36 PST

WSO2Con 2011: Data in your SOA: From SQL to NoSQL and Beyond - Sumedha Rubasighe

The applications in an SOA handle different types of data, each with its own access patterns, structure, lifecycle, archival needs, and other attributes and behaviors. As a result, choosing the right storage mechanism can significantly affect the ultimate performance and success of an application. Relational databases have been the traditional choice of storage for enterprise applications. However, cloud computing and Internet-based applications—with their elastic and scalable resources and exponentially growing numbers of users—have been pushed to find more efficient and scalable architectures. These demands are the shot of adrenaline behind the NoSQL (Not Only SQL) database movement. In his presentation at WSO2Con 2011, Sumedha explored the choices available when selecting a data storage engine, the trade offs, factors to consider when making a choice, and examples of different use cases. Here are highlights from his talk.

About the Speaker

SumedhaWith over 10 years industry experience in Java, J2EE and database technologies, Sumedha is an Architect and Senior Manager at WSO2. He initiated the award winning WSO2 Data Services Server product and has also contributed heavily to WSO2′s Governance Registry, Application Server, BAM, and Carbon platform products. He is also a Apache Committer of Apache Axis2. Interested in emerging data storage techniques and its application to distributed computing, Sumedha is actively involved in onsite client engagements and defining solutions. Sumedha holds a B.Sc in MIS from the National University of Ireland.

Wed, 14th Dec, 2011 - 17.02 PST

WSO2Con 2011: Open Source Middleware for the Cloud: WSO2 Stratos - Afkham Azeez

Increasingly, enterprises are turning to the cloud as a cost-effective way to extend the reach of their applications. However, Gartner forecasts that vendors will not have true, integrated and complete middleware platforms and platform-as-a-service (PaaS) frameworks until 2015. In his presentation at WSO2Con 2011, Azeez explored basic cloud middleware platform and PaaS principles, using WSO2 Stratos and WSO2 StratosLive as examples.

About the Speaker

AzeezAzeez joined WSO2 in December 2005 and currently works in the capacity of Director, Architecture. He is an elected Member of the Apache Software Foundation (ASF) and also a Project Management Committee (PMC) member and committer on a number of projects at ASF.

Mon, 12th Dec, 2011 - 17.57 PST

WSO2Con 2011: High Volume Web API Management with WSO2 ESB - Paul Fremantle & Hiranya Jayathilaka

Some companies have deployed Web services and Web applications for years; others are just beginning to branch out and do so. However, no matter what stage enterprises are at, they need to be properly equipped to manage high volumes of Web application programming interface (API) requests. In their joint presentation at WSO2Con 2011, Paul and Hiranya discussed the real-world challenges of handling high-volume Web traffic, best practices for Web API management, and how to leverage the WSO2 Enterprise Service Bus (ESB). Here are highlights from their talk.

About the Speakers

Paul"Co-founder and CTO, Paul spearheads WSO2’s overall product strategy. His involvement in Open Source goes back to the original Apache SOAP project, where Paul donated code to enable access to Enterprise JavaBeans. He was a Senior Technical Staff Member at IBM for 9 years and led IBM’s involvement in the Axis C/C++ project. He currently co-chair’s the OASIS Web Services Reliable eXchange Technical Committee, which is charged with creating the industry standard for reliable message exchange over SOAP.

Paul"Hiranya first joined WSO2 in October 2007 as an intern where he worked on WSO2’s automated interoperability test framework and implementing finance messaging capability for WSO2 Enterprise Service Bus. Now an Associate Technical Lead, he currently works on WSO2 Enterprise Service Bus and WSO2 Carbon projects. He is an Apache committer for Apache SynapseESB and Apache Xerces2/J. Hiranya is the author of the Financial Information Exchange (FIX) transport for Apache SynapseESB and WSO2 ESB and is a regular contributor to open source projects like Apache Derby and Apache Web Services.

Mon, 12th Dec, 2011 - 17.49 PST

Invoking Secured Web Services with WSO2 Mashup Server

When you write a complex mashup with WSO2 Mashup Server which aggregate several external web services, you will definitely need to communicate with secured web services. It is very easy with WSO2 Mashup Server as it does this with service composition. In this article, we will discuss how WSO2 Mashup Server allows you to invoke services secured with advanced security scenarios.

Mon, 12th Dec, 2011 - 05.24 PST

Configuring WSO2 Identity Server Passive STS with an ASP.NET Client

This is a step by step guide on how to configure an ASP.NET client with the WSO2 Identity Server Passive STS. We'll be using a simple ASP.NET client and will be configuring everything from scratch. You need to have a recent version of WSO2 Identity Server (V3.2.3 or later).
Mon, 12th Dec, 2011 - 02.20 PST

Re-Theming WSO2 Carbon Products

Carbon is an OSGI base platform with more than 175 components. Carbon features are packed as WSO2 products. There are more than fifteen products available at present. WSO2 Enterprise Service Bus, WSO2 Governance Registry, WSO2 Data Service Server are some of the products in the stack. While each of these products has its own area of advance technologies, they have one simple thing that I love. Their User Interface. Carbon platform is design in such a way, that its products are themeable with minimum effort.

Thu, 8th Dec, 2011 - 22.23 PST
Cloud Platform
WSO2
Cloud Platform
Developer Tool
WSO2
Developer Tools
SOA Platform
WSO2
SOA Platform
Flash Banner
1
2
3
4
Learn soa
Learn
SOA

In the first part of this tutorial, we explored the basics gadgets, URL and HTML content types, pulling information from the Web and displaying. In this second part of this tutorial, we will learn how to process content fetched and present those in more appealing format. In the MarkMail gadget, we studied in part 01 of this tutorial, we displayed the content fetched with makeRequest, as it is. But now, we need to process that to pick information...

Project Spotlight
Project
Spotlight

The WSO2 ESB offers a lean approach to creating a SOA by adding monitoring, management and virtualization to your existing service interactions. Its innovative design leads it to be one of the highest performance, lowest footprint, and widest interoperability integration systems available.

Hot Topic
Learn
Cloud

The WSO2 Application Server is a reliable application server that can host your enterprise web applications. The WSO2 Application Server as a Service is offered in StratosLive, the WSO2 Platform as a Service. This article explains how a simple web application can be developed and deployed from Carbon Studio to the WSO2 Application Server...

Developer Spotlight
Developer
Spotlight

Supun Malinga
Supun Malinga
Software Engineer
Supun joined WSO2 early this year and works as a Software Engineer on the WSO2 Application Server team. During his internship at WSO2 in 2009, Supun worked with Indiania University, XCollabs labs to port and implement their applications in Axis2/Java...

Meet the rest of the community