WSO2Con and the Small World

WSO2Con 2011 starts next week in Colombo, Sri Lanka – and no matter where you are in the world, it’s not too late to participate!

We’re very excited at the scope of this year’s conference – we have speakers and guest speakers from Sri Lanka of course, but also from across the world.  When we opened the call for papers, we were astonished at the results.  Users from Russia, Chile, Mexico, Canada, the Ukraine, New Zealand, even Cuba responded with interesting case studies and session topics.

image

WSO2Con 2011 features three full days of sessions – although I’m having trouble choosing which of the two tracks to attend!  And bookending the conference two full days of tutorials are available.  Keynotes by Dr. Mohan of IBM, Gregor Hohpe of Google, and Sastry Malladi of eBay, all folks with compelling experience that we love to introduce to the wider WSO2 community.

So, with such an impressive program, isn’t Colombo a bit of an odd choice for a venue?  Not really. WSO2 users – as well as employees! – come from around the world.  There isn’t a single place that would be convenient for all of them.  Where ever we bring the conference, many attendees need to travel.  And with Sri Lanka being one of the world’s top travel destinations (#1 in New York Times for 2010), isn’t it an excellent choice?  And believe me, our event team really knows how to deliver a memorable event that goes beyond the conference rooms!

Still on the fence?  Let us know how we can help tip the scale and get you to Sri Lanka to join us for this exciting global event.  But act quickly – folks around the world are already packing Winking smile.

Jonathan Marsh, VP Business Development and Marketing
Jonathan’s blog: http://jonathanmarsh.net/blog

Posted in Events, Team | Tagged | Leave a comment

Growing the Business

As you probably know already, we announced a $6.5M funding round a couple of months ago. Along with that we announced the opening of an office in Palo Alto, CA and then soon after that we hired a new VP of Marketing and a Director of Sales for Europe. On the product side, we recently released a platform-wide update – simultaneously releasing new versions of all 12 of our existing WSO2 Carbon based products and throwing in two more (WSO2 Message Broker and WSO2 Complex Event Processing Server) for good measure. If you have ever written any complex software then you know it’s no mean task to release 14 products at once.

This week we are releasing a new version of WSO2 Stratos, the world’s only 100% open source PaaS offering which meets real enterprise needs, as well as WSO2 StratosLive, our own hosted service version of it. imageStratos and StratosLive are going out with ALL 14 of our Carbon based products — yes you can sign up and instantly get your own (virtual) app server or ESB or message broker or whatever just like that. Try releasing the world’s most advanced open source PaaS and deploying all of that into production in an elastically scalable environment all at once. Yep, our engineering rocks.

The engineering beauty of our stuff will appeal to geeks: all WSO2 Carbon products and the corresponding WSO2 Stratos services version of them are in fact, exactly the same codebase. We “simply” run as a single tenant in the Carbon case and as a multi-tenant, self-serviced, elastically scalable system in the Stratos case. No one, NO ONE, but us has ever built a single enterprise middleware stack that provides a single environment that scales from traditional on-premise deployment to private cloud deployment to public service like that. We know all of our competitors are trying to do it, but most are AT LEAST 5 years away. Eat our dust guys.

The launch of StratosLive (which has been available in beta since late last year) marks our foray into the cloud service provider space as well. In other words, we are no longer just a software manufacturer but we provide it as a service too. I believe this is a key part of all open source businesses in the future — write and release software, and also host it for others to use. Many (old world) pundits say one organization can’t do both well — we are simply going to prove them wrong.

MonicaWith the product engineering (and now online services) side kicking butt, our marketing and sales engine is also running in high gear. With Monica coming in to drive marketing, with Jonathan’s renewed focus on business development and with Paul Broekhoven joining Lavi’s sales machine we are growing rapidly on the business side too. We’ve been pretty much doubling our business each year and of course that becomes difficult as the numbers become larger (and eventually impossible) but we believe we can do that at least for the next few years. That’s partly because of our business model — a very large portion of Paulbour revenues are out of recurring production support meaning we don’t start at zero every year, and partly because our products are soooo much better than the incumbents it’s quite easy to get in through the door. It’s very hard for a consulting and services business to grow like that but it is possible for a business like ours to do it.

We’re also looking for a few fantastic people to join our team! In California we are looking for a Business Development person to work with Jonathan on OEM and channel business. We’re the only enterprise middleware company in the world that has a comprehensive, 100% open source stack under the world’s best-loved open source license (Apache License v2.0) and of course the only one to have a PaaS platform too. Because we built the platform from the ground up, it’s intended by design to be embedded and can be used to whatever extent that makes sense for particular scenarios, thanks to Carbon’s component architecture of course. For example, if you’re a VAR selling a business application as a webapp on IBM WebSphere or Oracle WebLogic and you need to convert that into a SaaS offering (too), you can OEM Stratos and do it in a terrifically short time plus have a business model that is a lot more in your favor than now. Plus you can continue to sell it as a webapp too.  (Interested? Drop us a line.)

Our customers are often fellow technical geeks who are trying to figure out the best way to solve business problems. Our primary strategy to reach them is with education and information on how our stuff can help them technically. We repeatedly hear stories of how using the WSO2 stack results in a rapid or trivial solution in comparison to IBM or Oracle or any of the other big guys or even the niche open source players. We are looking for a group of people to help amplify that information and evangelize our platform to fellow techies. Location immaterial. Your mission is to take our products and help others understand how to solve their problems with them. You of course will influence the product teams to make sure that ours remains the best approach for particular problems! In the process, we will help you build your personal brand to become a technology rock star. Interested? Drop me a line — but no recruiters or head hunters of any sort please — I will only hire someone who individually WANTS to work with us!

In general my hiring philosophy is not driven out of published open positions. I look at the person who wants to work with us and together we try to figure out what best aligns WSO2′s objectives and their personal objectives. If such an alignment is possible then we move forward. The other key thing for me is passion and commitment — you must have something that drives you, some war you feel the urge to fight, some battle you feel the need to win, some vision that drives you — working in WSO2 must help you achieve those objectives. Otherwise you shouldn’t work in WSO2! Of course hard work is part of the deal – we’re in a classic David vs. Goliath battle and that is not going to be won without amazing amounts of Sanjivahard work. We do play hard too, but we work hard and intensely. Ask anyone who works here. Bottom line is that someone who wants to learn something and do stuff can make it happen. But it is impossible to teach someone to be passionate and committed; that must come from inside you, from deep in your heart.

Strap on; WSO2 is on a roll…

Sanjiva Weerawarana, WSO2 CEO
Sanjiva’s blog: http://sanjiva.weerawarana.org/

Posted in Carbon, Cloud, News | Tagged , , , | Leave a comment

Connecting Microsoft services to WSO2 just got a whole lot easier

We have taken a great deal of care to ensure that the Apache Axis2 platform underlying the WSO2 product line interoperates fully with Microsoft, particularly WCF.

I myself have helped facilitate collaboration, standardization, and lots of testing between my old team at Microsoft and my new home at WSO2.  Back in 2008 I even helped demonstrate complex interop between WCF, Axis2/Java (WSO2 Application Server) and Axis2/C (WSO2 Web Service Framework for PHP) onstage during the keynote at Microsoft’s TechEd conference.

We’re proud that interop is based on more than just a few checkmarks, but is a comprehensive strategy, including:

  • Comprehensive interoperability at the level of individual WS-* specs.
  • Supporting an interoperable constellation of specs, matching not only Microsoft’s standards support spec-by-spec, but version-by-version in most cases.
  • Building useful samples of interoperability such as we contributed to Apache Stonehenge.

We’ve recently been collaborating with Microsoft to extend this list even further – to improve the developer experience for a Microsoft .NET developer connecting to an Apache Axis2 service.

imageAxis2 uses a policy-based configuration model which proved a bit tedious to map into the WCF binding model. Often this requires trolling through documentation or searching online forums – although the messages interoperate effectively, it might take hours to get an advanced scenario successfully configured.

Today Microsoft released the WCF Express Interop Bindings for Visual Studio 2010, making the configuration of bindings a snap for all common scenarios.  A VS developer can now use a simple interface to choose the right security certificate and crypto algorithms, QoS such as Reliable Messaging and Secure Conversation, and MTOM encoding, and the extension builds them a customized binding ready to interoperate with Axis2.  In minutes.

WS-* is a primary mechanism for integrating Java and .NET applications within the enterprise.  Every step to simplify that gives enterprises a greater array of options for building their infrastructure and building a strong bottom line.  As Abu explains, this new tool is a direct result of developer feedback – let us know what other problems we can tackle together!

Jonathan Marsh, VP Business Development and Marketing
Jonathan’s blog: http://jonathanmarsh.net/blog

Posted in Interop | Tagged , , , | 1 Comment

What an awesome day! The grand opening of WSO2 Palo Alto.

IMG_0527The WSO2 team is thrilled to announce the opening of our new Palo Alto California office!  To accommodate our increasing industry and Silicon Valley presence, we’ve expanded our California office location and personnel, and today marked our move from Mountain View and the first day in our new office location!

We’ll drive more of our North American marketing from this location, as well as expand our sales and support reach in this time zone.

Palo Alto is right in the epicenter of innovation and entrepreneurship in Silicon Valley, appropriate to our goal of reinventing middleware and the way businesses leverage information to succeed in the challenging global marketplace.  And, with this location we have a great environment to work from – including being directly above a Starbucks!

IMG_1130A whole WSO2 crew was on hand to help us celebrate, from all four WSO2 continents:

Back row: Devaka (Sri Lanka), Sanjiva (Sri Lanka), Paul (UK), Chamith (Sri Lanka), Hasmin (Sri Lanka), Samisa (Sri Lanka); Middle row: Monica and daughter (California), Udeshika (Sri Lanka), Puny (Sri Lanka), Kushlani (Sri Lanka); Front Row: Jonathan (California), Mahesh (Australia)

IMG_0516-1After a day of final organization and moving into the space, we held a small office opening ceremony, including taking turns lighting a traditional coconut oil lamp (Samisa demonstrates) followed by sharing some Sri Lankan delicacies – I still don’t know what magic the WSO2 ladies used to conjure them up.  And cake!

IMG_0521This opening marks another significant milestone in the ongoing success of WSO2 and would not be possible without the diligent effort of the whole global team of engineers, sales, marketing and operational staff, and of course the best family of customers in the world!  Today we salute you with a piece of cake and a Starbucks, and hope you will join us in celebration from whatever continent you are on!

Jonathan Marsh, VP Business Development and Marketing
Jonathan’s blog: http://jonathanmarsh.net/blog

Posted in News, Team | 10 Comments

Get Ready for Summer – SOA Style

As you gear up for summer, sign up for our ever-popular SOA Summer School program starting in June.

No idea what SOA Summer School is? Well it’s a two-month program that offers weekly online sessions on various topics relating to enterprise SOA. We started WSO2 SOA Summer School in 2009 to help IT architects and developers beat the recession and imageupdate their knowledge and insights into the latest SOA technologies and best practices. We got such great feedback, we ran it again last year and are expanding it with brand new content this year.

While we’ve covered basic technology in the previous sessions, this year we focus on practical solutions to real world challenges faced by enterprises today. We’ll showcase WSO2-based solutions, from security to governance to enterprise integration and cloud. We’ve also changed the format a little bit as well — the sessions are now more intensive and only two hours long.

Here’s the list of sessions that you can sign up for by going to http://wso2.org/training:

  • Security policy enforcement for the enterprise
  • Identity Management in the Cloud
  • End-to-end governance in the enterprise
  • Enterprise integration with SAP and WSO2 ESB
  • Enterprise Integration with the FIX Protocol
  • Mobile-izing enterprises with the WSO2 Mobile Services Gateway
  • Master Data Management in your SOA
  • Platform-as-a-Service: The WSO2 way
  • Wrap-up: The Best of Summer School 2011

Here the link to the press release we issued this week, for more info.

Hasmin AbdulCader, Director, Marketing
http://www.twitter.com/hasmina

Posted in Events | Tagged | Leave a comment

New: WSO2 Named a Leader in New ESB Analyst Report

In the latest Forrester Wave on ESBs, they declared that WSO2 was a “Leader” and scored WSO2 a 4.47 out of a possible 5.0 for “Current Offering.”

This follows two recent Gartner SOA Magic Quadrants that listed WSO2 as a Visionary. Whether or not you follow Gartner, Forrester, or more specialized analysts such as Redmonk imageor the 451 Group, this is a great sign for WSO2 – we are gaining not just customer traction but also visibility from the wider industry. I often think that we are one of the IT world’s best kept secrets: a 120 person company that competes head on with Oracle, IBM and Tibco in the middleware space; that is used by one of the world’s biggest e-tailers to do more than 800m transactions a day; that has a complete multi-tenant, elastic Platform-as-a-Service; and that does this all completely as a Modular, Open Source, and Lean codebase.

Focusing just on the ESB I recently heard from a customer that they have run their WSO2 ESB cluster with zero downtime for more than 2 years. What does that mean? They run a cluster for continuous availability: even during updates the cluster remains up and active – using a graceful restart model they can push configuration updates through the system without affecting any clients or losing any messages. So despite multiple updates and even hardware changes the cluster has been live continuously for more than two years with not a single second of downtime.

Our ESB is strongly based on Apache Synapse, and generally analysts do not evaluate Apache projects, because their clients are looking for a complete supported commercial solution. That is ok, but I think that Apache Synapse deserves a strong mention at this point. I submitted the proposal for Apache Synapse to Apache in August 2005. Some of the initial discussion around Synapse avoided the use of the word ESB – but the reality of the development from the very first line of code is that we were (and are) building an ESB. WSO2 has had a strong commitment to Synapse from day one, but there are other excellent contributors and I want to thank the whole Apache Synapse team – in my mind this rating by Forrester is not just a rating for WSO2 but for the underlying Apache Synapse ESB as well.

Here is hoping that this wider exposure helps turn WSO2 from the best kept secret to the best known alternative to bloated, costly and proprietary platforms!

Paul Fremantle, WSO2 CTO
Paul’s blog: http://pzf.fremantle.org/

Posted in Analysts, News | Tagged , , | Leave a comment

WSO2 Message Broker Beta Leaked by CTO

Ok, not a completely truthful headline.  As an open source company with a completely open development model, the source code has been hosted publicly for some time and the roadmap for it has been discussed on our public architecture mailing list.  How can you leak something that’s already public?

But the real story is still interesting: WSO2 CTO Paul Fremantle has posted a blog entry helping early adopters download, install, and configure the soon-to-be-released product.

The WSO2 Message Broker marries Apache QPid with the Carbon OSGi architecture for JMS (Java Message Service) support and AMQP protocol support.  It is designed to help SOA adopters and those building on the WSO2 Carbon/Stratos platform to easily add messaging patterns to their toolkit of best practices for enterprise integration.

Look forward to more announcements soon, or follow Paul’s directions for your early adopter investigation!

Jonathan Marsh, VP Business Development and Marketing
Jonathan’s blog: http://jonathanmarsh.net/blog

Posted in Carbon, News | Tagged | Leave a comment

What we mean by “no gimmicks” open-source licensing

At our regular WSO2 Workshop series, I’ve noticed special interest in a slide I developed for the wrap-up presentation.  The slide is titled “Open-Source Licensing” and clarifies some of the differences between licensing models and why we think customers are wise to choose the Apache License (or similar) for their software deployments.  We believe this so strongly, we’ve built our business on it!

Here’s the diagram from the slide:

image

We believe the Apache License is superior for enterprise customers to the other models listed above.  Here’s why:

Public domain

Public domain software is completely free and has no encumbrances in terms of copyright or use, but it also lacks two important qualities.

First, there isn’t a clear trustworthy owner motivated to keep the software going.  In fact, experience has shown that “it takes a village,” and a vibrant open source community is essential to the long-term health of any software technology.  Open source licenses encourage such vital communities.

Secondly, just because software is in the public domain does not mean it doesn’t violate anyone’s patents.  There are no guarantees from anyone that the use or resale of the software won’t incur liability.

Apache License

The Apache License is “permissive.”  That is, it allows you not only to use the software, or to resell the software, but also to modify it and sell those modifications as you wish.  It’s not uncommon that software customers with innovative ideas evolve into software vendors.  The Apache license keeps your future options as wide open as does the public domain.

But in addition, the Apache 2.0 license grants some level of patent protection.  When you contribute code to an Apache-licensed project you also grant a license to any patents you hold that are necessarily infringed by your contribution.  Thus as a user you have some assurance that the creators won’t come after you.  When the creators represent a broad community, that assurance gets even stronger.  The strong Apache Software Foundation brand itself acts further as an informal deterrent to patent claims.  It’s not 100% protection but better than nothing (public domain) and roughly equivalent to GPL 3’s protection provisions.

The Apache license also tracks the provenance of the code, important in establishing it’s trustworthiness, through required attribution notices.  Just as in art, provenance of code establishes trust and value.

GPL

The other popular open source license is the GPL.  The GPL is what’s called a “copyleft” license.  It is designed primarily to protect the rights of the software developer, not the end user.  (Gee, isn’t that the goal of a proprietary license?)  GPL ensures the software is free, but includes the provision that derivatives must also remain free.  That limits your options to change direction and profit from your innovations in the future.  GPL instead ensures that the original developer, in return for contributing his code, can benefit from your improvements.  But let’s face it, that altruistic attitude won’t survive most enterprise legal review.  Especially in the face of fears that GPL, like Midas, turns everything it touches free.

Dual License

Because GPL’s copyleft provisions can be scary, many GPL-based open source companies have evolved a profitable workaround.  In many cases you can acquire GPL software under a separate commercial license.  That alternative license removes the viral copyleft feature, and replaces it with normal commercial restrictions – including license fees.

For many enterprises, this negates the advantages of open source software in the first place – avoiding lock-in to a specific vendor, having no control over pricing, and so forth.  What originally appeared as a free open source license has become in effect a paid proprietary license.  We classify that bait-and-switch as a gimmick.

It annoys us even more that many companies offer some products as open source (the “community edition”) and then reserve the real product (the “enterprise edition”) completely under a commercial license.  For serious users that’s not free software – just a free taste.  Often turning your proof of concept into a production deployment involves installing new software instead of flipping a switch – what a drag!

No Gimmicks

So when WSO2 claims we have a “no gimmicks” approach here’s the commitment we make:

  1. Our software line is available completely under the Apache license.
  2. There are no “community”, “light”, or “demo” versions – every edition is enterprise ready from day one.  Even our WSO2 Stratos cloud platform is Apache-licensed – the obvious high-value candidate for a dual-licensed model.
  3. We welcome you to join the community, ask questions on our forum, even become a committer.  If you don’t want or need a commercial support relationship with WSO2, we are still happy you are using our technology.  Just please tell your friends!
  4. We have to work consistently for your business, not lock you in.  Our success and business model is based entirely on providing the highest quality support services and doing everything we can to ensure your project is successful.
  5. Our support includes creation of patches for your deployed version of the product – so you don’t have to upgrade to the latest version to get a critical fix.  While these patches are created specifically for you under the terms of our Production Support agreement and are not redistributable, you are free to continue to keep them installed should you discontinue Production Support services.

Comments or questions?  I’d love to hear your thoughts on the matter.

Jonathan Marsh, VP Business Development and Marketing
Jonathan’s blog: http://jonathanmarsh.net/blog

Posted in Open Source Licensing | 3 Comments

WSO2 in Banking and Finance

We have had a number of recent engagements using the WSO2 Carbon platform in the banking and finance industries, and I thought it would be useful to talk about some of them and highlight the ways in which we are working with financial institutions.

Our platform has currently been used by a number of financial institutions, in both retail and wholesale banking. For example, one financial institution uses our ESB in Asset imageManagement, several others use us for FIX support in various areas (e.g. Bond Trading, FX Trading) and meanwhile we have several retail banks that are using a variety of components from Carbon for full SOA enablement including Governance, ESB, distributed Identity Management and Data Services – for example two institutions in the mortgage and lending space.

The deployments include several in the US (both East and West Coast), Switzerland, Germany, Mexico and the Ukraine.

One of the factors here is the strong uptake of SOA in the Banking and Finance sector and the unique position WSO2 has as a leading Open Source SOA Platform provider. Another key factor is the fact we are pretty much the only ESB that comes with out-of-the-box support for FIX (with no additional cost either). But I also like to think that one of the success factors is simply success: we are very good at helping our customers succeed in their endeavors.

If you want further information, we published a nice case study this week.  Or come along to to http://wso2.com/contact/ and one of our Account Managers will help kick off the discussion.

Paul Fremantle, WSO2 CTO
Paul’s blog: http://pzf.fremantle.org/

Posted in Customers | Leave a comment

Let’s talk Solutions Architecture

Today WSO2 launches a new Solutions Architecture Blog for Enterprise Architects.  As Paul explains in the inaugural post:

Solution Architecture is one of the areas where our customers are most keen to get best practice.

The new blog will share and provide an opportunity to discuss best practices, patterns, and real-world solutions to enterprise architecture challenges.  It promises to become a valuable resource for Enterprise Architects.

Subscribe and join the conversation here!

Jonathan Marsh, VP Business Development and Marketing
Jonathan’s blog: http://jonathanmarsh.net/blog

Posted in News | Leave a comment