library
Latest
Library

WSO2Con 2011: Panel: Cloud and SOA: The good, the bad and the ugly

Service-oriented architecture (SOA) and the cloud complement each other and at the same time are in different stages of their lifecycles. At WSO2Con 2011, Paul Fremantle, WSO2 co-founder and CTO, led a panel to discuss three aspects of these technology approaches. First was an examination of SOA, which has been through the hype cycle and out the other side, and how hindsight here might help understand cloud computing. Second, was to examine the interaction between SOA and the cloud, and third was to look to the future and what is next. Joining Mr. Fremantle were panelists Sastry Malladi, eBay distinguished architect; Brad Svee, Concur Technologies senior manager of IT development and engineering; Narendra Nathmal, Cognizant Technologies Advanced SOA Center of Excellence chief architect; and Afkam Azeez, WSO2 director of architecture. Here are highlights from their discussion.

Moderator: Paul Fremantle, Panelists: Sastry Malladi, Afkham Azeez, Brad Svee, Narendra Nathmal

Tue, 31st Jan, 2012 - 22.48 PST

WSO2Con 2011: Panel: Data, data everywhere: big, small, private, shared, public and more

It has been said that data has a value that will last much longer than the systems it runs on. Today that data is more diverse than ever, whether it’s coming from Google, Facebook, RFID tags, GPS devices, or traditional applications. The challenge to effectively store, manage and access all these forms of information has in turn spawned a correspondingly diverse range of data storage and management technologies. At WSO2Con 2011, Dr. Srinath Perera, WSO2 senior software architect, led a panel to address two primary questions. How can we store data at a time when we are no longer talking about 10MB but instead 10TB? And how do we make sense of all the information we are collecting? Joining Dr. Perera were panelists Dr. C. Mohan, IBM research fellow; Gregor Hohpe, Google engineer; and Sumedha Rubasinghe, WSO2 architect and senior manager. Here are highlights from their discussion.

Moderator: Dr. Srinath Perera, Panelists: Dr. C. Mohan, Gregor Hohpe, Sumedha Rubasinghe

Tue, 31st Jan, 2012 - 21.58 PST

[SD Times Article] Stay Tight on Loose Coupling by Ganesh Prasad

Fellow architects and designers, I fear that we as an industry are moving our applications and data into the cloud without first having mastered service-oriented architecture, the basic discipline of building distributed systems. In the process, we’re setting ourselves up for failure.

Tue, 31st Jan, 2012 - 10.25 PST

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

Human Tasks: Bridging Bits to Real World

Most enterprise usecases model real life activities. Therefore, such processes often need to interact with humans as a part of their executions. This article introduces Human Tasks, a mechanism to integrate interactions with humans to enterprise applications. The article describes how humans tasks are realized and where they can be useful.

Sun, 22nd Jan, 2012 - 18.13 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
Cloud Platform
WSO2
Cloud Platform
Developer Tool
WSO2
Developer Tools
SOA Platform
WSO2
SOA Platform
Flash Banner
1
2
3
4
More > Upcoming Webinar
More > Upcoming Workshop
Creating RESTful APIs Using the WSO2 Platform
New YorkTuesday 21st February
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

Denis
Denis Weerasiri
Software Engineer
Denis holds a First Class honors Degree in Engineering from the Department of Computer Science and Engineering of the University of Moratuwa (Sri Lanka) and he completed a Google Summer of Code project in 2009 for the Apache Software Foundation. His interests include distributed computing, SOA and BPM...

Meet the rest of the community