Category Archives: News

WSO2 Training: What We Offer

In the world of integration where things keep moving at breakneck speed, it can be a little difficult to keep up with the latest. That’s why we offer training at WSO2 to facilitate learning our products.

Currently, we offer three different types of training at WSO2: Self-Paced Learning, Online Instructor-Led Training, and Onsite Instructor-Led Training.

Self-Paced Learning

Self-paced learning is the most common form of training used by our customers. We share all our training material for free at https://wso2.com/training, and you can simply download and work on it at your own pace.

We also provide a learning-management system at http://lms.wso2.com/. This material is similar to what we have on our site but is optimized for self-paced learning.

Pros

  • Free of charge
  • Work on it at your own pace, whenever you have time

Cons

  • Carving out time for this can be a challenge
  • If you run into issues, you need to figure it out yourself
  • Only standard training topics are covered

Online Instructor-led Training

Our trainers can conduct training sessions for you using online meeting software. The trainer will share his/her screen and demonstrate the functionality in webinar style. A training session is typically 3-4 hours, and the number of sessions depends on the topics covered. The trainees can try out the hands-on exercises on their own as homework.

Pros

  • Costs less than onsite training
  • More interactive than self-paced training
  • Get your questions answered in real time
  • You can cover the standard topics as self-paced training and request instructor-led training for selected topics that you find difficult to figure out on your own

Cons

  • Less support for hands-on exercises than onsite training
  • Less individual attention than onsite training, as sharing the trainees’ screen is not recommended because it will disrupt the training
  • Difficult for highly customized topics
  • Connectivity and audio/video issues can cause delays and disruptions

Onsite Instructor-led Training

Onsite instructor-led training can be arranged at your premises as required. This is the most highly effective form of training. Training topics can be fit into 8-hour work days, and the number of days depends on the topics covered.

Pros

  • Face-to-face interaction ensures a better training experience
  • More support for hands-on exercises, as there will be a lab assistant in addition to the main trainer
  • Get questions answered in real time
  • Suitable for highly customized trainings where the trainer is given your use cases in advance. The trainer provides a customized agenda and is prepared to answer questions relevant to your specific use cases.

Cons

  • Costs more than online training

No matter which approach you choose, WSO2 training provides a fast and effective way for you to get up to speed on our products. To learn more, visit us at wso2.com/training.

New WSO2 Fall 2018 Release Helps Enterprises Close Today’s Integration Gap by Becoming Integration Agile

For years, integration has been viewed as the sidekick to application development—important but not the leading player. That has changed with the rise of digital businesses whose success is based on the strength of their interactions across communities—from internal teams to partner ecosystems, customers, industry groups, and government entities, among others.

John Rymer, Forrester Research vice president and principal analyst, captured this new reality in his keynote presentation at WSO2Con US 2018 where he observed, “Modern apps are distributed, meaning integration must now be built in, not bolted on.”

In other words, integration needs to move from being a sidekick to co-starring with app development in driving digital business innovation.

WSO2 Addresses Today’s Integration Gap

The central role of integration in software projects means that integration has to be as agile as app delivery. However, while code development has shifted to agile, the same can’t be said for integration, which is still trapped in a siloed, waterfall mentality. To address this challenge, we are helping enterprises transform into “integration agile” organizations.

Integration agile is an integration practice that favors short, continuous, iterative integration releases—similar in nature to agile code development. The approach is based upon organization, architecture, and methodology that enable multiple DevOps teams to code both applications and their integrations. The result speeds integration releases, minimizes organizational IT silos, and enables enterprises to respond rapidly to changing market and business demands.

The approach is codified in the WSO2 Integration Agile Platform. First introduced in July 2018, it offers a cohesive architecture along with the components and processes needed to help simplify and unify complex integration projects. Architected on a common code base of open source technologies, the cloud native WSO2 Integration Agile Platform features seamlessly integrated functionality for full lifecycle API creation and management, enterprise integration, identity and access management (IAM), and event stream processing.

WSO2 Advances Integration Agile Platform with Fall 2018 Release

We are now advancing the ability of enterprises to become integration agile with the Fall 2018 Release of our WSO2 Integration Agile Platform—addressing people and processes as well as enabling technologies. This newest release of our platform introduces:

  • Unified monitoring and analysis of integration flows via out-of-the-box analytics in WSO2 Stream Processor
  • Adaptive authentication with WSO2 Identity Server to handle integrated apps and services where authentication cannot be predetermined
  • New WSO2 Integration Agile Consulting services and resources for transforming IT organizations’ development and integration silos into fully Integration Agile teams

Unified Analytics: WSO2 Stream Processor is an open source, cloud-native, and lightweight stream processing product that captures, analyzes, processes and acts on events using streaming SQL queries in real time. With the Fall 2018 Release, it adds out-of-the-box analytics for WSO2 Enterprise Integrator, WSO2 API Manager, and WSO2 Identity Server. Now, customers can apply rich analytics and alerting capabilities across the WSO2 products to obtain a holistic view of integration projects with large-scale instance volumes across a range of business use cases. WSO2 Stream Processor also introduces an industry first with the ability to calculate long-running, real-time aggregations with milliseconds accuracy—from seconds up to years—even when events arrive out of order. Users no longer face the complexity of adding specialized storage for big data to obtain this functionality.

Adaptive Authentication: WSO2 Identity Server is a uniquely extensible, open source IAM product featuring adaptive and strong authentication, which helps bridge identity protocols and is optimized for identity federation and single sign-on (SSO) across on-premises and cloud environments. The Fall 2018 Release of WSO2 Identity Server addresses the fact that authentication options available for any given application cannot be predetermined by enabling organizations to dynamically determine authentication at runtime without impacting usability. The new script-based adaptive authentication functionality gives identity administrators the flexibility to control how they authenticate users into their organization’s apps, integrate with external identity providers, and handle token transformation as required by the apps. Other new features include:

  • Basic-level support for User-Managed Access (UMA), an OAuth-based access management protocol, which facilitates integration by letting users register their resources and define policies for accessing them using APIs.
  • Simplified integration with Microsoft Office 365 by letting enterprises rely on WSO2 Identity Server to act as the identity provider and handle synchronization with Microsoft Cloud.

Integration Agile Consulting, Methodology and Architecture: We’ve taken a decade-plus of experience working on integration and digital transformation projects to develop the WSO2 Maturity Model for Agility. With the Fall 2018 Release of the WSO2 Integration Agile Platform, we’re rolling out new WSO2 Integration Agile Consulting services that apply this model to help executives take a pragmatic approach to accelerating their IT organizations’ journey toward integration agility. These include a range of assessment, planning and implementation services that are tailored to each customer’s current state, goals and desired outcomes. The services are complemented by two new reference documents available for download:

  • WSO2 Methodology for Agility is a prescriptive approach to assist digitally driven organizations in becoming integration agile by focusing on their people, processes and technology.
  • WSO2 Reference Architecture for Agility provides a five-stage evolutionary approach, technical guidance, and best practices for digital-native organizations that are implementing integration agile projects.

Many enterprises are now moving to agile digital business models that connect people, processes, and information to deliver new products and services. With our expanded WSO2 Integration Agile Platform, we are empowering these organizations to transform their teams, architectures and methodologies to speed their integration releases—and make integration and code development co-stars in accelerating innovation.

The world wants to integrate…or does it?

Hi everyone. My name’s Darin. I just joined WSO2 as the chief marketing officer. I wanted to share a few of my early thoughts about WSO2 and the idea of integration.

First, on a personal level, I am without a doubt, the most excited I’ve been in a long time. Over the past few months, I’ve spent time learning about the company, our customers, and the integration market. It’s clear to me that the magnitude of the opportunity for the overall community is literally awesome. I’m in awe of the potential before me. I can’t help but think of the many, many things that have happened and then come together to afford me the opportunity to be part of it. This is my wonderfully perfect storm happening at the perfect time.

Second, if you don’t already know this, WSO2 is the #1 open source integration vendor. The team of experts here understand the challenge of integration after having been a part of more than 2,000 enterprise integration projects. WSO2 has a vision for what integration will look like in the future, and the team would be happy to share steps you can take now to improve your current state and set yourself up for greater success moving forward. The open source approach means we aim to provide a ton of freely available value through our software, and we only earn the revenue we make through an amazing focus on customer support and service. Our cash flow positive and profitable growth of more than 50% is good evidence for the quality of the work this team delivers.

Third, my mantra of ‘One Story. One Plan. One Team’ seems to resonate with the team and the WSO2 culture. It’s a simple framework for helping distributed and cross-functional teams work better together and to deliver greater value to the ecosystem of partners and the community of users/customers. Tyler (CEO) shared an email about the idea of ‘One WSO2’ right before I joined. It was music to my ears. And just yesterday, Sanjiva (founder and father of WSO2) shared an email with the global team that demonstrated the honesty and transparency for which he is known so well. These are characteristics that are necessary to truly live a culture of being One Team, with a shared purpose, that is bigger than any individual and bigger than the company.

It’s interesting to me (as a new team member) that we’ve had a dialogue going on about values and culture recently. Great discussion! The point was well made that writing down values and attributes of a culture can be an unnecessary action or a forced ‘corporate activity’. Rather than feeling compelled to write them down, values and culture are simply things you live, exhibit through actions, and communicate by example. I believe it’s both. Think about when you were new to your team, your department, your company. If that was too long ago :), think about the last person that joined your group. How easy was it for you/them to integrate into the culture? In order for a new person to integrate into a business culture, at a pace that business today demands, I believe we should give she/he a head start by telling the examples to look for in others, from the senior leadership to the interns. Don’t make people figure out how to integrate into the culture entirely by trial and error. While many cultures (especially in technology companies like WSO2) embrace a “fail fast!”, “break something!”, and “ask forgiveness over permission” mentality, this wonderfully freeing approach is a strange new world for many people. I believe we should all help people adjust quickly and integrate faster, regardless of the environment and circumstances.

When I think about the idea of integration — beyond just the technology of middleware, the ESB, APIs, security, microservices, etc. — I believe it to be a fundamental and foundational idea for all of us. And I think the world wants to integrate more. Sometimes, this desire comes from a feeling of wanting to be part of something bigger. Other times, maybe it stems from the acknowledgment that we often cannot do ‘it’ alone, whatever ‘it’ is.

Whatever the motivations, I do believe the integration of ideas, skills, and systems is a natural part of what the world wants (and needs), even at the evolutionary level. In fact, page one of the book I’m reading currently, Big Potential, by Shawn Achor, provides a great example of this by way of the behaviors of fireflies in the mangrove forest of Southeast Asia. Basically, a male firefly will light up in order to attract the attention of the female. In what is the oldest kind of integration there is, it’s a little like there way of putting on a new shirt and maybe some cologne. Research shows that when huge populations of males light up in unison, the success rate for attracting females goes up approximately 25X. The more the males integrated their effort, the more success they experienced, and the more that entire ‘world’ of little luminaries benefited.

I see other trends that seem to support this idea that the world wants to integrate. And, like any concept that isn’t just accepted as fact, there are counterpoints as well.

  • The International Air Transport Association (IATA) expects the number of air travelers will increase by approximately 95% by 2036, while experts agree the global population will only increase by about 17%. Face-to-face and in-person experiences help create a faster integration.
  • According to the World Trade Organization, merchandise trade between developing economies has increased from 41% to 52% of their global trade in the last ten years. Commercial integration is no longer just between the biggest nations that have the most to offer.
  • A compilation of research results from WeAreSocial shows 42% of the global population is active on social media — an increase of 13% YoY. That means more than 300M people are integrating their ideas with people they didn’t use to.
  • The same report states ‘Digital Confidence’ is largely high, which means the majority of nations believe new technologies present more opportunity than risk. India ranks near the top with 79% of people welcoming new technologies — that inherently will drive more integration [projects].
  • Deloitte reports that 20% of the acquisition of technology assets as the principal reason behind deals, up from 6 percent in the spring of 2016. 35% of $1B+ corporations intend to pick up the pace on acquisitions, and in parallel, 70% of both corporate and private equity respondents say they plan to sell units or assets in 2018, up from 48% in the spring of 2016.
  • Since 1990, more than 90% of US metro areas have seen a decline in racial stratification, signaling a trend toward a more integrated America. But, then why do we have ongoing tension and debates about segregation in schools and housing?
  • And at the same time, we have active crises in many corners of the globe that have produced a record high number of 68.5M displaced people in 2017 — that’s one every 2 seconds. The majority of these displaced people, looking for a new place in which to integrate, result from conflict and war (people certainly NOT integrating ideas and skills).
  • Finally, according to Gartner, over the next ten years, we will gravitate toward work and organizations that accelerate “We Working” — a work philosophy that depends on ensembles of autonomous and high-performing teams fulfilling crucial outcomes. Work will revolve around portfolios of diversified roles and skills performed in teams that dynamically resize and reform.

It boils down to…it’s complicated. But, integration and disintegration is happening at an amazing scale. Global integration — technically, commercially, and politically — is very complicated. It makes even the most complicated integration architecture and cloud-native development projects in the support of massive digital transformation seem relatively easy. For me, complications in the face of an undeniable trend spells opportunity. Opportunity abounds because of the idea of integration.

So, back to my first point. I’m excited to be involved in this idea of integration and its many angles. I’m excited to be part of the open source software approach to integration because it is an amazing form of integration at work. And, I’m excited to be at WSO2 because of the way we work on solving the problems associated with integration — as ONE WSO2.

It’s great to be here.

WSO2 Stream Processor Named a Representative Vendor in Gartner’s 2018 Market Guide for Event Stream Processing

Owing to the rapid increase in innovation in today’s highly competitive business environments, agile digital organizations require capabilities to quickly respond to new market trends, customer behaviors, and environmental patterns. WSO2 Stream Processor, with its use of big data, streaming, and historical and predictive analysis, allows organizations to gain a competitive edge. It allows businesses to analyze large data streams, react to changes in real-time, predict trends, and even open up new, domain-specific avenues for entirely new services and products.

As validation of WSO2’s strategy to deliver an open source, cloud native, and lightweight stream processing product that can easily scale up to handle large event rates, WSO2 Stream Processor was recently listed as a Representative Vendor in Gartner’s Market Guide for Event Stream Processing1. The guide looks at vendors with cloud and on-premises offerings, as well as proprietary and open-source products.

Gartner defines event stream processing platforms as, “software systems that perform real-time or near-real-time calculations on event data ‘in motion.’ The input is one or more event streams containing data about customer orders, insurance claims, bank deposits/withdrawals, tweets, Facebook postings, emails, financial or other markets, or sensor data from physical assets such as vehicles, mobile devices or machines.” The report identifies two sub-segments in the market: stream analytics event stream processing (ESP) offerings and stream data integration ESP offerings.

According to the report, “Increasingly demanding consumers and intensifying digital competition are pushing analytics from transactional to continuous. To achieve the necessary continuous intelligence, data and analytics leaders must understand and master the event stream processing market.”

WSO2 Stream Processor helps agile digital organizations accelerate time to insight from data by providing users more autonomy in managing tools. It is an open source, cloud native, and lightweight stream processing platform that understands streaming SQL queries in order to capture, analyze, process and act on events in real time. This facilitates real-time streaming analytics and streaming data integration. With the product’s simple deployment and its ability to rapidly adapt to changes, enterprises can go to market faster and achieve greater ROI. It comprises many features that enable enterprises to build streaming analytics capabilities and derive meaningful insights out of an organization’s data.

Unlike other offerings, it is the only stream processor that provides high availability and 100K+ throughput with just two nodes and scales to 30+ billion events per day with its Kafka-based distributed deployment. The Siddhi Streaming SQL language also enables users to adapt to the market faster with quicker development times. The product can be utilized as a lightweight deployment, with the ability to handle large event rates, sophisticated and complex streaming operators, or out-of-order message processing. It can also process real-time queries that span from seconds to years. With its rich and agile development experience, it also provides business users more autonomy in managing tools.

1Gartner, Inc. “Market Guide for Event Stream Processing” by Nick Heudecker and W. Roy Schulte, June 15, 2018.

Why Become WSO2 Certified?

We at WSO2 offer a certification program for partners, customers, and just about anyone who is an expert at our products. Our certification program is relatively new, but as the products rise in popularity, the number of exam registrations keep increasing at a steady rate making it more competitive. Currently, we offer certifications for three products and also a certification exam for Solutions Architects.

What can WSO2 certification do for you?

  1. Certification gives you the platform to prove your skills to yourself and others
    Have you worked on WSO2 API Manager for many years and can write extensions in your sleep? Certification provides the perfect opportunity to verify the skills you already have and prove to the world that you are an expert. Our products solve complex problems and are not the easiest to master, and you will have the satisfaction of knowing that your IT skills are up-to-date and in demand.
  2. Certification forces you to dig deep into the product
    You may have downloaded our products and tried out a few tutorials. But you may not have been able to motivate yourself to spend more time to master the product. The most effective way to learn something is to prepare for a test!

    If you register for certification, you will need to go through the self-learning material, navigate the documentation, dig deep into the code, and learn the product well enough to answer the questions. You will discover exciting features that you didn’t know existed. What’s more, our exams are open-book, which means you get to read and learn about the product even while doing the test!

  3. Certification gives you a competitive edge over your colleagues and increases your employability
    Certification is an investment in your career. If you are already employed at a company that uses WSO2, you are proving to your employers that you are serious about your work. Who knows, this might be exactly what you need to bargain for your next promotion! If you are searching for a job, a WSO2 certification will give a boost to your CV.

If you are a developer who has been working with our products for a while, it doesn’t matter if you are working for a customer or partner or on your own—go ahead and register for our certification. If you are new to WSO2 products, check out our resources, learn on your own, or request on-site or online training, prepare some more, and go ahead and take the test!

WSO2 Summer 2018 Release Fosters Innovation via New Microservices Integration Features

Summer is the time for road trips. And this year, all roads point to microservices becoming the software architecture of choice as enterprises seek greater agility, resiliency, reliability, performance and efficiency in delivering their apps and services.

Nowhere is that more striking than in the April 2018 “Global Microservices Trends” report by Dimensional Research, which found that 91% of senior development stakeholders surveyed are using or plan to use microservices. Dimensional Research conducted the independent research study on behalf of application performance management provider LightStep, and it revealed that 86% of respondents expect microservices to be the default approach within five years.

Today, we are supporting enterprises’ move to microservices architectures with the Summer 2018 Release of our WSO2 Agile Integration Platform. With the new release, development teams now have powerful capabilities for bringing robust microservices-based digital services to market rapidly to meet market demand.

WSO2 Advantage in Driving Microservices Innovation

By delivering WSO2 functionality on a cloud native, open source platform, we facilitate the agility and innovation that enterprises require to thrive in rapidly evolving markets driven by disruptive technologies and digital business models—while protecting against lock-in. Now with our Summer 2018 Release of the WSO2 Agile Integration Platform, we extend those advantages with platform-wide support for the development and deployment of highly distributed, lightweight microservices. These capabilities extend across our integrated API management, enterprise integration, analytics, and identity and access management (IAM) offerings.

Management of microservices APIs is addressed by WSO2 API Microgateway, which provides secure, low-latency access to microservices and eliminates the need for a central gateway by enabling enterprises to apply API management policies in a decentralized fashion.

Real-time microservices analytics are enabled by WSO2 Stream Processor, a lightweight runtime that can run in distributed deployments using Kafka and container-native environments, such as Kubernetes. With the Summer 2018 Release, it adds support for message tracing across microservices using the OpenTracing standard for better insights into performance.

Microservices integration is optimized using the MicroESB in WSO2 Enterprise Integrator. Available with the Summer 2018 Release, the MicroESB is a lightweight mediation runtime that includes all core mediation capabilities. As a profile of WSO2 Enterprise Integrator, the MicroESB is based on the same features as the Integration profile and offers a significantly faster startup time, making it ideal for containers. In addition, the newest release of WSO2 Enterprise Integrator supports Eclipse Oxygen, the latest version of the Eclipse integrated development environment (IDE).

Secure microservices are provided by WSO2 Identity Server which now supports role-based access control (RBAC) and validation using the Java Web Token (JWT) standard that has been widely adopted for microservices.

Support Designed for Microservices Environments

The rise of microservices means that middleware capabilities increasingly are deployed as a dynamic collection of services or microservices, rather than as a set of servers easily counted in advance. At the same time, many customers want to benefit from access to the breadth of WSO2 platform capabilities for advanced integration, API management, identity management, and stream processing. To support these environments, we’ve also introduced the WSO2 Platform License for WSO2 Subscription, our commercial offering.

WSO2 Subscription features access to WSO2 Update for continuous delivery of bug fixes, security updates, and performance enhancements, along with WSO2 Support for 24×7 support. Now, with the WSO2 Platform License, customers can purchase a simple single subscription tiered to the number of CPUs allotted for WSO2 deployments. Within this allotment any of WSO2’s primary products can be deployed as needed to meet the scalability or functional demands of the day, making adoption of WSO2 in container-based environments simpler and more cost-effective.

The WSO2 Platform License for WSO2 Subscription is complemented by other service and support enhancements to maximize customers’ success using our technology:

  • The new Technical Account Manager (TAM) program provides a named technical support contact. This TAM acts as the first line of support, manages a priority support queue during working hours in a customer’s time zone, and can be embedded onsite. A TAM enables faster response and resolution times, maintains context across issues, and stays alert to address potential problems before they become support issues.
  • A new WSO2 Update Service “security-only” channel is available for customers who need to keep current with security features but are not ready in their lifecycle stage to make all updates. The security-only channel includes just security updates and selected bug fixes with clear dependencies from a security update.
  • Expanded WSO2 product installation experiences simplify the evaluation, deployment and integration with DevOps systems. Today, they include Docker images, native installers for popular operating systems, and an updated version of WSO2 Update Manager. Many options include pre-installed WSO2 Updates that make it easier to deploy bug fixes and security updates into development, test, and production environments. Additional installation offerings set to launch in Q3 2018 are Kubernetes, Cloud Foundry Tiles, and Amazon Web Services (AWS) Cloud Formation.

More organizations are turning to microservices to innovate a new generation of digital solutions that are powering businesses and economies around the world. WSO2 brings you the technology, expertise and services to ensure that the integration of those microservices is as agile as the development of those services, themselves.

Introducing the WSO2 Integration Agile Platform

Integration has become the sexiest sector of enterprise software. We are on a mission to make every customer’s integration as agile as they want it to be.

Integration isn’t uncool anymore. It’s no longer the murky “middleware” that was once considered a non-critical component of enterprise infrastructure. It’s no longer simply EAI or an ESB.

The enterprise integration market is nearly $34 billion and growing. As the demand for cloud services, SaaS app consumption, scaling services through application architecture disaggregation, the pervasiveness of containerized apps, and the mass adoption of serverless infrastructure, the more we’ll see, and need, integration.

The markets and vendors know this too, with funding for, and acquisition of, more integration-related firms than ever.

What’s driving integration’s growth? There are three drivers:

  1. SaaS to SaaS Integration: with 300K different SaaS apps adopted by enterprises globally, integration is how these systems now interoperate.
  2. Artificial Intelligence: as companies view recommendations powered by machine learning algorithms as a competitive weapon, the power of their analysis is correlated to the richness of the data feeding their algorithms. Integration has become the backbone necessary to feed ever larger pools that feed AI systems.
  3. Scaling Apps: as demands to scale applications globally, instantly, spread from the uber vendors (think Netflix or AWS) to the rest of us, our development teams are disaggregating their architectures to achieve higher forms of iterative deployment and elasticity. This hyper componentization is leading to a trillion programmable endpoints and making integration the glue that brings our APIs and microservices together as a whole.

The componentization trend driven by scaling demand allows development teams to innovate asynchronously. It allows line-of-business leaders to plan newer competitive moves without having to build infrastructures from scratch. With future applications containing 100s of components, integration provides the “glue”, workflow, resiliency, reassembly, and re-use. In other words, innovation is driven by integration.

We are not the only ones to recognize this. Gartner says about half the time and cost of building a digital platform will be integration. Development, platforms, and integration will increasingly coexist for organizations that see software as a core competency (which, according to Marc Andreesen, every company must become a software company).

Integration is not just hot, it’s the foundation of how any digitally-driven organization will innovate in the future.

The “Integration Gap”

WSO2 is about to celebrate our 13th anniversary. During that time we have worked on 2000 integration projects with customers.

Collaboration on over 2000 integration projects that now fuel 6 trillion transactions each year

Over that time, we’ve made an interesting observation: release cycles have improved, but they have not become agile. Our customers have steadily improved the release cycle for their projects, but that improvement has plateaued.

Over the past five years, we’ve seen our customers plateau in improvements to release iterations

Furthermore, the 2018 State of Agile report observed that only 4% of companies pursuing agile were seeing adaptive market benefits, even though more than 75% of enterprises are actively practicing agile. The 2018 Forrester Developer Survey implies that we are collectively undoing any agility gains made over the past decade.

The progress made over the past two decades from iterative development practices may be reversing

Why is this? It stems from the best practices and patterns that we’ve collectively advocated as an industry, from Service-Oriented Architecture, the API economy, and bi-modal forms of IT. The architectures we have advocated have created consequences across people, process, and technology.

  1. PEOPLE: Center of Excellence teams add governance barriers.
  2. PROCESS: middleware forces app dev teams to work through trickle-down “gates” to enter production.
  3. TECHNOLOGY: middleware is a dependency slowing application development teams.

Agility happens when people, process and technology are functioning to enable continuous, iterative improvements. Dependencies, whether through organizational limitations, management processes, or technology libraries create higher and higher gates that must be overcome prior to every release.

Although many development organizations may be using agile principles, few integration organizations achieve agility.

This is the heart of the “integration gap,” integration is everywhere, but its best practice implementation inhibits the adoption of agile practices.

Integration Agile

At WSO2, we are the largest open source integration vendor. We see healthy demand for our products, but we have learned that we need to help every organization view software as their core competency. With integration as your data and scaling backbone, your competitiveness is tied to how agile you will be with integration.

This puts on a new mission where we must make integration a tailwind to agility, not its headwind.

We will help every organization become as integration agile was you want to be.

Integration Agile: a mission that will make every organization view software as their core competency

We call this mission, “Integration Agile” and we will do it by helping your organization to align your people, process and technology to overcome the integration agility gap.

The WSO2 Integration Agile Platform

We are introducing the evolution of our offerings designed to help any organization become as agile as they want to be.

WSO2 Integration Agile Platform: people, process, and open source technology to make integration agile

At WSO2Con in San Francisco, we’re unveiling our new platform as a unified offering consisting of

  • WSO2 Maturity Model for Agility: Agility is a journey, and each team can achieve different levels integration agility. We are introducing a 5-phase maturity model for agility, where organizations can self-assess, as well as plan for their own transformation to whatever level of agility they desire.
  • WSO2 Methodology for Agility: To guide each organization about how to adopt integration agility practices, we are introducing a reference methodology that guides each organization to best practices for people, process, and architecture to achieve their ideal form of agility. Underlying this methodology are best practices of how to develop, reuse, run and manage integrations.
  • WSO2 Architecture for Agility: We’ve standardized the patterns for integration deployment. As technology has evolved, we’ve helped organizations deploy layered, segmented, and now, cell-based architectures each of which provide different forms of scalability, governance, and agility.
  • WSO2 Open Source Products: Our award-winning product pillars for Integration, Identity and Access Management, API Management, and Analytics & Streaming. We are announcing our quarterly release of these products, integrated and interoperable, with this quarter’s theme tied to microservices architectures.

Microservices are essential to advancing integration technology to iterative deployment necessary for agility

Today at WSO2Con, WSO2 announced the summer release of our platform with a focus on driving microservices innovation. By delivering WSO2 functionality on a cloud native, open source platform, WSO2 facilitate agility by extending platform-wide support for the development and deployment of distributed, lightweight microservices. These capabilities include:

Management of microservices APIs is addressed by WSO2 API Microgateway, which provides secure, low-latency access to microservices and eliminates the need for a central gateway by enabling enterprises to apply API management policies in a decentralized fashion.

Real-time microservices analytics are enabled by WSO2 Stream Processor, a lightweight runtime that can run in distributed deployments using Kafka and container-native environments, such as Kubernetes. It adds support for message tracing across microservices using the OpenTracing standard for better insights into performance.

Microservices integration is optimized using the MicroESB in WSO2 Enterprise Integrator. The MicroESB is a lightweight mediation runtime that includes all core mediation capabilities and offers a significantly faster startup time, making it ideal for containers.

Secure microservices are provided by WSO2 Identity Server which now supports role-based access control (RBAC) and validation using the Java Web Token (JWT) standard that has been widely adopted for microservices.

WSO2 Maturity Model for Agility

Our maturity model addresses the alignment of people, process and technology to help transform your development and integration capability. We’ve defined 5 phases that describe your agility alignment with both internal and external customer needs.

We are offering maturity assessments, and self-assessments. We can aide your organization understand where they are at on this curve and what is required to achieve higher forms of agility.

WSO2 Reference Architecture for Agility

The architectural pattern that an organization deploys directly impacts the maximum level of agility that you can achieve. We are introducing a reference architecture for agility that defines the best practices and patterns that organizations deploy for two types of commonly deployed architecture and one new one:

  1. Layered Architecture: functional capabilities grouped in layers by following a System of Systems view. It is a centralized system where data moves from layer to layer.
  2. Segmented Architecture: functional capabilities sub-grouped within layers based on organizational ownership. It is a centralized system where data flow moves from layer to layer.
  3. Cell-Based Architecture: functional capabilities grouped in an architecture unit based on scope and ownership. It is a decentralized where data moves within and across cells and governance is transparently applied through a control plane embedded within cells.

The architecture that you define will create a ceiling on the level of agility that you can achieve

Asanka Abeysinghe, our VP of Architecture out of CTO Office, has collected our experiences across customers to prepare our vision of these architectures. You can learn about these patterns and learn how to apply them to your projects with this white paper.

Cell-Based Architecture for the Composable Enterprise

What happens if teams can self-organize to produce units of architecture which are continuously deployed and incrementally updated without the organizational or technological dependencies that create gates to releases?

We call an approach to achieve this a cell-based architecture.

Cells are independently deployed by self organizing teams, and then used to construct applications through composition

A cell is a collection of components, grouped from design and implementation into deployment. A cell is independently deployable, manageable, and observable. Components inside the cell can communicate with each other using supported transports for intra-cell communication. And all external communication must happen through the edge-gateway or proxy, which provides APIs, events, or streams via governed network endpoints using standard network protocols.

Every cell has its own Gateway for ingress and egress along with a control plane for distributed governance

Self-organizing teams producing cells is the best way to achieve maximum agility. It is the self-containment of people, process and technology dependencies that eliminate the gates that slow down process.

Cells can be built with a variety of technologies and programming languages, including Java and Node.JS.

At WSO2, we are making it easy and simple to generate cells with Ballerina, a cloud native programming language. Ballerina programs have these integration properties as part of the cell’s code, embedded within it. And soon, Ballerina will generate cells (with Gateways, observability, deployment and dependencies included) as part of every build from a developer.

When cell-based architectures are combined with an event-based hybrid integration platform, such as what we offer with WSO2 Enterprise Integration deployed with Kubernetes, your organization transitions into the Composable Enterprise. You are not just adopting the cloud, you have become cloud native giving you autonomous releases without compromising on change-control authority.

Composable Enterprise with Cloud Native approaches allow IT to reallocate budget from Center of Excellence to development and operations

With the Composable Enterprise, middleware Center-of-Excellence (CoE) silos are removed. This allows enterprise IT to reallocate budget into development and operations, which are the drivers of innovation. By shifting traditional integration operations into code, we accelerate the development cycle and eliminate gates.

The Future of Development is Integration

WSO2 now much more than a product company. We believe, like Gartner, that all development organizations are now integration organizations. And to deliver that, we built on our customer experience where we consistently helped transform them to become Integration Agile.

As you, our customers, now look at the integration needs (and opportunities) ahead, we hope you now ask yourself questions like why shouldn’t your integration now be as agile as your development?

Well, we’re here to help. Send me an email and let’s get the conversation started.

tyler@wso2.com

Announcing the WSO2 Serverless Solution

Most enterprises today looking for serverless solutions have few options without cloud lock-in. Remember that public serverless offerings will capture a customer’s data, lock out external event streams, and likely limit developer language choice. This lock-in hinders application migration, multi-cloud scaling, and the use of private cloud resources. A more palatable solution ought to allow organizations to tap serverless for disaggregated architectures, and allow them to utilize both public and private cloud resources, event models, and programming paradigms.

In response, customers today are mostly forced to use public serverless offerings from AWS (Lambda), MSFT, GOOG, etc., with limitations placed on the supported programming languages for each. Users are further locked-in because of the need to use adjacent proprietary services like the cloud’s storage services. And if a company wants to use an alternative, they’ll require considerable investment to manage.

Enter the WSO2 serverless solution

Today we’re introducing the WSO2 Serverless Solution, a private function hosting environment based on Apache OpenWhisk and Kubernetes. And it’s immediately available, though on a limited-access basis.

To develop the solution, WSO2 has been working with Rodric Rabbah and Perry Cheng, co-founders of CASM LLC and co-creators of Apache OpenWhisk. They bring in-depth knowledge on custom deployments and backend optimizations to the overall solution, and both continue to be active members of the OpenWhisk community.

The solution allows organizations to leverage their existing event sources and programming languages. Underlying the open source function platform, Apache OpenWhisk allows developers to plug existing event sources into the solution. It also allows developers to use their preferred programming language as a function runtime which will allow them to re-use most existing code, and allows users to define their own custom resource limits. These combine to provide greater overall agility to a serverless solution. And you’ll have freedom from cloud lock-in.

And the best part is that the WSO2 Serverless Solution is a private hosted platform managed by WSO2, so it ought to significantly reduce learning, set-up and maintenance overhead for DevOps teams.

A little more detail…

The serverless solution is fundamentally powered by Apache OpenWhisk and Kubernetes to allow IT orgs to provide a uniform, elastic, and secure platform for reactive, event-based, and batch workloads.

The Solution offers several unique capabilities:

  • Private function platform – powered by Apache OpenWhisk deployed on top of Kubernetes
  • Managed hosting environment – provided by WSO2, mapped to internal private resources and events, with customized elasticity.
  • Private, dedicated servers and operations – provides segregated tenancy
  • Support for any programming language – broader support than any single public cloud vendor
  • Leverage any existing event source – no matter where you deploy
  • Transparent computational elasticity – to support both short and long running computation
  • Guaranteed computational capacity – because it is a private function environment
  • Secure platform, plus service isolation, and encryption of data in motion
  • Local development environment – for developer teams
  • Dev tracing and operations of event-driven apps with logging, monitoring, and analytics

Why did we do this?

WSO2’s mission is to help digitally-driven organizations become integration-agile. And we do that with a platform of open-source Integration, API Management, Identity Management and related products. One core motive of ours (and of the overall open source model) is freedom from lock-in… So it stood to reason that if we wanted to simplify integration tasks, it would require simplifying deployment tasks too. So we developed this cloud-vendor-neutral deployment approach to complement our products.

Availability

As mentioned, the solution is immediately available on an early-access basis. Pricing is offered at a flat rate, on either a monthly or annual billing. For more information see the WSO2 Serverless Solution.

WSO2’s Growth Story and Why Open Source is the Only Way to Solve Your Integration Challenges

Last week, Ken Oestreich, WSO2’s VP Product Marketing, and I were at the AGC Growth Conference, where we discussed WSO2’s growth story. WSO2 continues to be relatively unknown in business development circles, and this was a wonderful opportunity to report on our traction and understand how the broader ecosystem views integration.

Here is that presentation in full.

WSO2 is the largest open source integration vendor by revenue and customers.

WSO2 is the largest open source integration vendor by revenue and customers. We are EBIT and cash flow positive, with subscription growth approaching 60%.

Integration turns out to be the hottest market even though it’s the uncoolest thing.

Integration is everywhere, and it’s $30 billion annually dominated by three types of integration. All three segments will have billion dollar growth in the next decade. While iPaaS gets significant market attention, it’s not sufficient for most kinds of integration. iPaaS is a metaphor for the line of business, which is departmental-driven, repeatable forms of integration. There are 150 competitors in this space and is prime for a shakeout. iPaaS vendors template-based approaches are not well suited to app integration as they cannot expand to reach the breadth and depth of integrations required—they only work in templated formats where the same integration can be repeatedly done, which is ideal for some types of SaaS to SaaS workflows.

In app integration, old vendors like Tibco, Software AG, and Oracle will suffer as the rotational movement to microservices and open source accelerates. In order to meet significant demand, software vendors are disaggregating their architecture in order to scale. The approaches to integration that service highly disaggregated architectures are shifting, and pure open source vendors have modern architectures to address this.

For the past 5 years, WSO2 has been engineering our approach to integration, with a focus on highly disaggregated architectures due to the rise of APIs and microservices.

WSO2 uniquely offers a suite of technologies because point solutions do not address the full integration problem.

Integration historically is the movement of data between two points, for which we do exceedingly well with our WSO2 Enterprise Integrator solution, but integrations complexity has increased because:

  1. every integration is an API—so WSO2 API Manager required,
  2. every integration must be governed—so federated WSO2 Identity Server required,
  3. data is moving from at rest to real time in-motion—so WSO2 Stream Processor required,
  4. as industries understand the power of becoming a digital native enterprise, vertical API solutions for compliance and regulation appear such as WSO2 for GDPR, WSO2 for Open Banking, and WSO2 for Telco.

If software is eating the world, then you can no longer be a software organization with also being an integration organization.

Our integration opportunity increases as 50 billion integratable endpoints grows to 1 trillion over the next decade. Everything will become an endpoint, and when those endpoints are exposed as APIs they will become programmable. Integration becomes a problem for all software integrations as its the discipline for resiliently communicating between these endpoints.

Integration is the unspoken challenge of the cloud, AI, data, and cyber security future.

If you follow Marc Andreesen’s hypothesis of software is eating the world, then you can no longer be a software organization without also becoming an integration org.

Closed source, open core, and iPaaS vendors do not have the community reach or contributions to address the full scope of integration problems.

The protocols, data formats, and APIs of endpoints change frequently. A centralized approach to integration, such as those offered by proprietary or open core vendors, are limited to the support they can provide by the resources they fund themselves. This is limiting and cannot address the full breadth of differences that must be addressed.

Community, collaboration, and shared experiences, such as what we provide with WSO2 open source, are the only way to integrate every type of endpoint that is coming.

WSO2 is one of the largest open source companies. We have received more than 1 million contributions that have lead to improvements in our open source integration runtimes and into connectors and adapters used to integrate the rest of the community.

WSO2 contributes to more than 100 open source projects, which reciprocate by contributing back, making WSO2 the 69th largest contributor to GitHub.

Integration is still waterfall, so we are investing into Ballerina to make integration agile.

Integration technology forces development teams to follow waterfall lifecycle practices. This doesn’t scale, so we are also investing in Ballerina—a cloud native programming language for integration—to give developers quick, agile development for integration. With Ballerina, every developer can integrate anything, with a learning curve in hours, unlike the months required for Java / Spring or JavaScript / Node.

Ballerina represents a unique, new, and improved approach from typical EI and iPaaS products. Their either agile or integration simple, but never both. A programming language and platform whose syntax is integration simple, but works with a developer’s favorite tool chain in an iterative flow creates true agility. This makes it impossible for developers to integrate at scale to adapt to changing requirements and deal with increasingly disaggregated architectures.

Open source is the best defense for mega-cloud and proprietary vendor lock-in.

Open source is the best defense for addressing lock-in that comes from data lock-in of clouds, API lock-in of mega-clouds, and vendor lock-in from proprietary licenses. Almost 90% of operators are focused on avoiding lock-in. Open source solutions offer a great way to provide try-before-you-buy and substitution options to those that adopt it. WSO2’s solutions also deploy in any environment, and we deliver WSO2 on any public, hybrid, and private cloud infrastructure.

Wherever you may be on your digital native journey, WSO2’s subscriptions include the practices, methodologies, & technologies to transform you from integration waterfall to integration agile.

Companies and governments engage us through our consulting and subscriptions that accelerate the evolution of any digital native initiative.

We have 450 enterprise customers reflecting the world’s best brands that already process more than 5 trillion transactions through us each year.

Open source is more efficient than closed-source—with growth, net retention, and NPS rates equal to MuleSoft, but higher profitability and employee efficiency.

We have a unique open source software business model that has fueled our growth. We release our code with an Apache license. However, we package and ship support patch binaries with a WSO2 license to those who maintain a subscription. This offers a balance between the best freedoms of open source and measurable added value.

And, wonderfully, our internal teams do not compromise productivity by perpetually wrestling with where the “for free/for pay” line must be drawn. It is expensive for an enterprise vendor to determine the best model of where for-fee options reside. Not only does the vendor have to develop a strategy, but they must communicate this to all their employees and then justify it to the open market. These costs are passed along to customers and require significantly higher forms of capital from investors. This line does not stay static, either. The nature of open source is that is erodes and impedes upon the areas where a vendor is selling their proprietary extensions. This means the “for free/for pay” line must be rethought. This is a continual process, and this is time where inefficiencies are introduced.

  1. Many companies take credit for open source, but only a few, like WSO2, have all their published software as open source, which allows any company to consume or use the software without first having a relationship with the vendor.
  2. WSO2’s open source software business model is innovative and unique because of the IP we have built around patch distribution and support engagement. This consequently encourages customers to get and maintain a long term subscription. Customers only maintain a subscription with us through the period where we provide immense value, forcing WSO2 to create business practices that embrace a customer’s needs more wholly.
  3. The proof of this is that WSO2’s net retention rates are identical to MuleSoft’s, which is an open core vendor, effectively only selling proprietary solutions, while having much higher profitability.

We take our offerings to market with a territory and inbound sales model that combines channel partners, resellers, distributors, and our customer success team.

We take our offerings to market with a sales model that combines channel partners, resellers, distributors, and our territory-based customer success teams to engage, win, expand, and satisfy every customer.

  • By swarming the customer throughout their lifecycle, we reduce the chance of churn and help derisk the customer’s initiative. This is why we can maintain a 40 Net Promoter Score (NPS).
  • We now have 550 people in Mountain View, Colombo, Manhattan, Sao Paolo, and London. We are opening offices in Australia, Mexico, and Europe this year.
  • The forces shifting the sector rotation from proprietary software to open source are strongest in emerging economies, which is why we shortly anticipate opening offices throughout eastern Europe, the middle east, Africa, LATAM, and APAC.

This is an impressive set of financials…

The market has rewarded us with 52% subscription growth, which has been accelerating, and also a dollar-based customer retention rate which is equal to MuleSoft’s, but with a community and business operating model that is more efficient letting us have EBITDA profitability and positive cash flow. If you are an investor, we will be a 58 this year on the rule of 40.

Our success has largely been organic, with a minimum of outbound marketing and a small sales channel. This is going to change as we step on the accelerator in the coming years.

Our growth story is not ours alone, we can work together with you to growth faster, together.

We communicate our growth story to our customers, employees, investors, partners and ecosystem to help us discover ways to have a bigger impact, and potentially grow faster. Our growth story is not ours alone to be had. We can work together with you to grow faster, together.

We are building relationships that more aggressively expand our territory and technology partnerships, while also building upon our strategic initiatives with Ballerina and connectors.

If you are interested in learning more about WSO2 or to potentially become a partner, you can reach me at tyler@wso2.com.

Announcing Our 2018 Spring Release Which Brings Platform-Wide Support for Fast-Tracking GDPR Compliance

The clock is ticking toward the May 2018 deadline to comply with the General Data Protection Regulation (GDPR), which harmonizes data privacy laws across Europe to protect all data belonging to EU citizens and residents. The regulation applies to organizations that operate within the EU as well as those that sell or market to the EU—essentially the rest of the world.

Some enterprises may only see the immediate burden of meeting GDPR’s requirements. However, savvy organizations understand that the technology platform they implement to comply with the regulation can set the stage for new digital business models that drive revenue and growth. To help these enterprises accelerate these efforts, WSO2 today debuted its Spring 2018 Release, featuring product developments designed to offer platform-wide support for GDPR.

The Spring 2018 Release is the first set of synchronized product updates being rolled out as part of WSO2’s new quarterly release of new and enhanced capabilities across the platform aimed at addressing the real-world business and technology demands enterprises face today.

Let’s take a closer look at the challenges and opportunities that GDPR brings, as well how WSO2’s product features and services empower organizations to fast-track their GDPR compliance and enable agile digital transformation initiatives.

The Immediate GDPR Challenge

GDPR requires that organizations conducting business in the EU adopt internal policies and implement measures that meet, in particular, the principles of data protection by design and data protection by default. What this essentially means is that enterprises need to ensure all personal data collection, processing, storage and destruction measures are designed to secure privacy. It doesn’t just end there. Organizations must also be able to demonstrate proof of consent and allow individuals to review the status of their consent and opt out if they choose to do so.

The immediate challenge for enterprises is finding a solution to help tune their identity and access management (IAM) and ensure secure API management quickly so that they can address the new requirements of GDPR. These include customer data privacy, a self-care portal to enable customer rights defined by GDPR, and full-scale consent lifecycle management. The solution also must support secure identity provisioning across systems in a GDPR-compliant manner.

The Long-Term Benefit

While meeting their near-term GDPR requirements, organizations have the potential to look beyond compliance and leverage the strong data protection fostered by GDPR to support their digital transformation efforts aimed innovating new services and building brand loyalty with customers. To make this move, organizations need a cohesive platform that has the capabilities to make businesses programmable through APIs, program the business using integration systems, maintain solid identity and security practices, and increase agility through the adoption of open source and cloud systems.

The WSO2 Advantage for Capitalizing on GDPR

WSO2 has the expertise to be your trusted technology partner, not just to make sure you clear the GDPR hurdle, but also to ensure your organization has the ability to leverage the wider benefits brought by this regulation. With the Spring 2018 Release of the WSO2 platform, you have a digital transformation solution that capitalizes on the data protection measures of GDPR to accelerate your business growth via a digital innovation platform.

Using the WSO2 platform, you can capitalize on the technology trusted by globally recognized brands across a range of industries—including eBay, Experian, Verifone, BNY Mellon, West Interactive, Motorola, Transport for London, and StubHub—to:

  • Comply with the GDPR regulations quickly via platform-wide support that helps you to ensure all personal data collection, processing, storage, and destruction messages are designed to secure privacy.
  • Look beyond compliance and enhance digital transformation with a cloud-native, open source platform composed of the key technology enablers required for the agility and innovation you need to maximize your competitiveness.

Technology Enablers for GDPR and Digital Transformation

Within the WSO2 platform, key technology enablers for meeting GDPR regulatory requirements and setting the stage for digital transformation include:

  • Identity and access management in the Spring 2018 Release is delivered via a solution that supports secure identity provisioning across systems in a GDPR-compliant manner. Consent management and privacy toolkit in WSO2 Identity Server enable enterprise data controllers to accelerate their organization’s GDPR compliance. It also introduces personal information export capabilities and support for encrypting OpenID Connect identity tokens. Together, these new features address the different aspects of individual rights defined in GDPR, such as the “right to be forgotten” and the “right to personal data portability” among others, in order to ensure the protection of personal information.
  • Secure API management in the Spring 2018 Release addresses the new requirements of GDPR, such as customer data privacy, a self-care portal to enable the customer rights defined by GDPR, and full-scale consent lifecycle management. These capabilities can now be deployed via a hybrid cloud solution that provides organizations a local gateway rather than a cloud API gateway. This enables users to have the best of both worlds and ensures all API calls happen locally, thus increasing security and minimizing latency. Moreover, it’s easy to maintain as users; just supply their cloud credentials, and it pulls configuration and changes from the cloud.
  • Integration capabilities in the Spring 2018 Release provide the ability to seamlessly connect and manage multiple identities across legacy systems, SaaS applications, services, and APIs. This enables organizations to support even the most demanding integration requirements across services. Key capabilities include the required tools to connect to a wide variety of protocols and security mechanisms as well as streamline integration APIs in a secure manner.
  • Streaming analytics capabilities empower organizations to derive meaningful insights with available data. The Spring 2018 version of the product includes functionality to support GDPR compliance, such as the ability to anonymize both login user information and any data stored in databases.
  • A customized open banking solution, first launched for the financial industry in August 2017, provides the functionality to comply with both GDPR and the European Union’s second Payment Services Directive (PSD2). It also empowers companies to go beyond traditional banking by offering third-party services and innovating new digital offerings.

In addition to the enabling technologies delivered through the WSO2 platform, WSO2 is offering a series of seven webinars to help organizations accelerate their GDPR compliance.

Now is the time to start complying with GDPR—and lay the groundwork for the new digital business models it will enable. WSO2 brings you the technology, expertise and services to get up and running quickly and cost-effectively, along with the agility to capitalize on digital transformation opportunities as they emerge.