All posts by Hasmin AbdulCader

The year that was 2015

As 2015 comes to an end, we take a look back at the year that was filled with new products, great people, and reasons to celebrate.

This year was a big year for us as we marked 10 years of WSO2. From the humble beginnings of a handful of people, a small office in Colombo, and an idea for a revolutionary middleware platform, we have grown to be strong contender in the enterprise middleware space with a 500+ team, 5+ office locations and brand name customers all around the world. The 10 year website we launched gives you glimpse of how far we have come in this short period of time.

The website got a new look

,website1

we won championships,

bbchamps2015

took WSO2Con to London and San Francisco,

wso2conUSwso2coneu2wso2conEU

and rolled out a great set of products.

The year of Platforms

One of our key advantages is our unified comprehensive middleware platform, which is of course 100% open source (and will continue to be so). This year we identified individual platforms that position our products and defines our offering as a platform of platforms. Based on the needs of your architecture you can choose which platform to start with and enhance them in an iterative manner on-premise or in the cloud.

Platform

We also looked at the common architecture patterns such as EDA, ROA, and the new kid on the block Microservice Architecture (MSA). We introduced the Architect’s Vault specifically for enterprise architects, so that they can learn how to enhance their projects and be a leader in their space.

In addition WSO2 and Axiata launched a radical new open source digital enablement platform for Mobile Network Operators: WSO2.Telco. The platform represents a new milestone in agility and scalability, allowing telcos to expose, manage and orchestrate multiple network services at a fraction of the cost of legacy systems. Check it out here.

New products and upgrades

This year we launched four new products

  • WSO2 App Manager, the industry’s first 100% open source product to provide a unified approach for securely managing an enterprise’s applications across multiple platforms.
  • WSO2 Data Analytics Server, which combines into one integrated platform real-time and batch analysis of data with predictive analytics via machine learning to support the multiple demands of Internet of Things (IoT) solutions, as well as mobile and Web apps.
  • WSO2 Machine Learner, pairing data gathering and analytics with predictive intelligence to help you understand not just the present, but to predict scenarios and generate solutions for the future.
  • WSO2 API Cloud, the public cloud version of WSO2 API Manager giving a complete API platform as a service (PaaS), right-sized for an enterprise’s current demands and backed by the power to scale as their needs grow.

And also introduced products which are currently in Alpha with GA expected early next year.

  • WSO2 Gateway, an ultra high performance, lightweight and configuration-driven message gateway based on standard gateway patterns.
  • WSO2 Microservices Server offering an end-to-end microservices architecture to ensure agile delivery and flexible deployment of complex, service-oriented applications.
  • WSO2 Process Center which provides a complete, end-to-end solution for business process management

Many existing products got major upgrades too

  • WSO2 Enterprise Service Bus has several new inbound endpoints that enable transports to work in multi-tenant environments, new functionality for creating custom inbound endpoints, and 100+ connectors.
  • WSO2 API Manager supports Swagger 2.0, is open to third-party key servers for authenticating API Consumers, and includes enhances analytics
  • WSO2 Identity Server includes workflow support and is Fast Identity Online (FIDO U2F) compliant.
  • WSO2 Enterprise Store enables greater extensibility and customization in managing any enterprise asset type, adds REST APIs for the Store and Publisher components, and enhances role-based access.
  • WSO2 Governance Registry now integrates WSO2 Enterprise Store and WSO2 API Manager capabilities, providing a single center for governing APIs, services, tokens and more via a consumer-like interface.
  • WSO2 Message Broker  adds new features and enhancements to provide enterprises with a scalable and distributed architecture for easily managing the high messaging volume demands of IoT solutions.
  • WSO2 Business Process Server now includes the Activiti BPM engine, which supports BPMN 2.0, the specification recognized as one of the most IoT-aware approaches to process modeling.
  • WSO2 Data Services Server supports the open, standard OData 4.0 protocol, which enables the use of RESTful APIs to query data from a range of sources.

Looking forward to 2016

Apart from new products such as a Dashboard Server, Log-analytics Server and IoT Server, a major update comes in the form of  WSO2 Carbon 5. Carbon is our middleware kernel that powers our products and will include

  • An artifact deployment engine
  • A startup order resolver
  • Execution multi-tenancy with containers
  • Logging with Log4J-2.0
  • Transport management
  • JDK-8 features
  • RESTful kernel foundation services

This also signifies a change in our product strategy. All WSO2 products will have three main components:

  • Runtime: to run the different types of artifacts and execute functionality
  • Tooling: to manage, develop, configure and integrate the product
  • Analytics: to monitor the product’s execution

There will also be a change in our PaaS strategy. Not only will we be supporting Apache Stratos but also Container as a Service platforms such as Kubernetes. Even with the public cloud the plan is to transition from Stratos to Docker and Kubernetes by early next year.

Our vision is to continue to create lean, high-performance middleware runtimes that enable agile and iterative architecture. We aim to provide a powerful platform for your digital transformation, so here’s to a fantastic 2016!

greeting2016

New products and more unveiled at WSO2Con US 2015ON US on right now

Lights, music, dance and of course technology magic took center stage as we kicked off WSO2Con US 2015 today.

image1IMG_3777IMG_3780IMG_3788

In his keynote, Sanjiva Weerawarana, CEO, Founder and Chief Architect  of WSO2 spoke about how WSO2 helps you connect your world. Touching on the lessons learnt over the last ten years, he reviewed how new and upcoming products designed to work together within WSO2’s holistic platform are harnessing the power of analytics, Internet of Things (IoT), mobile, cloud, containers, microservices, and business processes, among others.

Here’s a summary of the new products announced…

Analytics Everywhere WSO2 Data Analytics Server (WSO2 DAS) 3.0 addresses the demand for enhancing customer and partner interactions, identifying new business models, anticipating and preventing security breaches and technology failures, and improving operations, all through big data analytics. It combines into one integrated, high-performance platform real-time and batch analysis of data with predictive analytics via machine learning to support the multiple demands of mobile, Web, cloud, and IoT-based apps. Significantly, WSO2 DAS also is being incorporated into the next generation of WSO2’s products, including API management, IoT and mobility management, business process management (BPM), and governance, among others.

Mobility and the Internet of Things –  WSO2 DAS 3.0 and the WSO2 integration platform, including WSO2 Message Broker 3.0, WSO2 Enterprise Service Bus (WSO2 ESB) 4.9, WSO2 Business Process Server (WSO2 BPS 3.5), and WSO2 Data Services Server (WSO2 DSS) 3.5. has been optimized for IoT. There are also two products to specifically address IoT and mobility demands, which are scheduled to launch in late Q4 2015/early Q1 2016.

  • WSO2 IoT Server is a comprehensive server for implementing an IoT architecture, including the management of IoT devices, APIs and applications.
  • WSO2 Enterprise Mobility Manager is being re-architected to use WSO2 CDMF and incorporates mobile device plugins along with functionality for mobile application and API management derived from WSO2 App Manager 2.0 and WSO2 API Manager 1.9, respectively, as well as analytics from WSO2 DAS 3.0.

Containers and the Cloud – WSO2 is migrating its cloud platforms from the Apache Stratos platform-as-a-service (PaaS) framework to a Kubernetes framework to achieve greater agility and scalability, as well as better resource utilization.

The Move to Leaner IT and Microservices –  IT organizations require software that can support today’s demands for high scalability while also remaining lean enough to run in highly distributed and diverse environments. WSO2 is addressing these architectural shifts with three product developments that are scheduled to launch in Q4 2015.

  • WSO2 Carbon Version 5.0 features a composable server architecture with a leaner footprint, and it removes tight coupling with legacy libraries, such as Axis2 and XML.
  • WSO2 Gateway is a new ultra high performance, lightweight and configuration-driven message gateway based on standard gateway patterns.
  • WSO2 Microservices Server is a fast, lightweight runtime engine which provides a simple way to develop, deploy and monitor microservices.

The “Consumerization” of IT – The online consumer experience is raising the bar on users’ expectations for enterprise systems. WSO2 is helping  IT organizations address this demand by providing the ability to provision and manage enterprise assets—such as APIs, applications, services, among others—through socially enabled consumer store-like capabilities. Among new and forthcoming products:

  • WSO2 Enterprise Store 2.0 is the first complete platform for managing and provisioning any type of asset—applications, APIs, gadgets, e-books and other resources—across the entire enterprise asset life cycle.
  • WSO2 Governance Registry 5.0 provides comprehensive, out-of-the-box support for a range of governance and life-cycle management scenarios.
  • WSO2 Dashboard Server 2.0, the new release of the previously named WSO2 User Engagement Server is scheduled to launch in Q1 2016. It will further enhance the ability of users to build dashboards, microsites and gadgets using internal or third-party data resources, as well as share them among authenticated or anonymous users across the enterprise.
  • WSO2 Process Center 1.0, scheduled to launch in Q2 2016, is powered by WSO2 Enterprise Store functionality, and makes it easy for anyone in the enterprise to document and discover processes—from simple Word documents to sophisticated Business Process Modeling Notation (BPMN) or Business Process Execution Language (BPEL) flows.

Guest Blog: Ensuring Your API Quality

 

Let’s face it – in this API economy, there are a lot of solutions out there for managing, testing, deploying, tracking, and monitoring your APIs. It’s a booming industry and you can see evidence of it all over: large enterprise companies reinventing their message around the logo-smart-bearconcept of microservices and APIs, and the rise of startups whose sole focus is APIs.

It’s noisy out there. And you’ve got a business that depends on the quality of your API. So how do you wade through the noise and find the right solution for you? Let’s look at some considerations:

  • End-to-end capabilities One important factor to consider is how comprehensive the solution is. You know that you need to do the basics – test, manage, track, monitor. You can find and implement tools that each do one of those functions and tie them together procedurally. Or you can find a solution that provides all of those capabilities with minimal overhead.
  • Try Before Buy If you’ve been around software development long enough, you’ve seen it happen more than once – a tool sounds great on the website… and the demo was really slick. But when you actually try to use it with your team and your processes, it falls short. Having a free trial period where you can actually use the tool with your own API and your own staff lets you validate that this is the right tool for you.

Even better is having access to open source products, where there’s never a cost involved and you have the ability to contribute to the code base and make it even more applicable to your work environment.

  • Affordability – If you can find an open source tool that has the support and features you need, that’s great. Even better is when you find an open source tool that is integrated with the rest of your tool set to provide you with that end-to-end solution we talked about. But if the tool that fits you best is not open source, you should consider how well it fits within your budget. Having affordable options means you can provide licenses for your whole team rather than compromising on how widely you distribute the tools.

Introducing the WSO2 plugin for Ready! API

If you can find a way to put all of this together, you’ve got a very powerful story around your API quality. Now with our new plugin that integrates the open source WSO2 API Manager platform with the affordable Ready! API platform, you can take your API from inception to deployment, knowing that you have fully tested, secured, and managed that important asset. At SmartBear, we are very proud of our partnership with WSO2, a fellow open source vendor and API quality advocate. For more information about the new plugin and how it works, check out the github readme. The plugin can be downloaded and installed from within Ready! API’s Plugin Manager.

Lorinda Brandon,  Technical Evangelist, API Products, SmartBear

Announcing WSO2 Connected Bathroom Manager for enabling more effective enterprise bathroom usage policies

 

cbm-banner

In response to growing abuse of bathroom time by employees, today we debut the fully integrated WSO2 Connected Bathroom Manager (WSO2 CBM). WSO2 CBM

WSO2 CBM is a comprehensive solution that enables a Chief Bathroom Officer and Bathroom Operations Group (BOG) of an enterprise, to monitor usage and take suitable preventive, evasive and corrective action as the situation demands.

The core component of WSO2 CBM is the instrumented toilet stall. The stall comes with a variety of sensors to accurately measure all activity in the toilet and to stream events from them. This analysis is then real time streamed to the WSO2 Complex Event Processor which combines the information to compute overall summaries as well as to analyze a particular users separate visits’ output over a period of time. Print

The WSO2 CBM Dashboard will allow the company’s Chief Bathroom Officer to monitor utilization of all bathrooms in all facilities in a single integrated dashboard. Automatic alerts will be sent when particular employees violate the Bathroom Optimization General System (BOGS) policies.

In addition, WSO2 CBM incorporates the advanced analytical capabilities of WSO2 Machine Learner, to provide deeper insights into both individual events and those that potentially affect large numbers of employees.

WSO2 also plans to offer a cloud version of WSO2 CBM for homes with teenage children. This is to address the big problem parents of teenage children have with the child spending hours in the toilet supposedly “getting ready”. WSO2 CBM works in concert with WSO2 Enterprise Mobility Manager (WSO2 EMM) to provide complete control over teens’ phones, tablets and laptops in the bathroom.

WSO2 CBM and WSO2 CBM Home Edition are designed to work with other popular connected bathroom products.

For more details on WSO2 CBM and to pre-order visit http://wso2.com/products/connected-bathroom-manager/

WSO2Con Insights: South Carolina’s Department of Health and Human Services (SCDHHS) Focus on Open Platforms to Drive Innovation within Healthcare Services Industry

Spending in the healthcare industry continues to grow, reaching $2.8 trillion spent annually. However, excess costs from inefficient services and administrative waste prevent the industry from actually delivering the greatest health value for the investments citizens make. John Supra, Deputy Director for Operations and Information Management and CIO at South Carolina’s Department of Health and Human Services (SCDHHS) is tackling this challenge head on.

In his WSO2Con 2014 keynote, Supra discussed the efforts to modernize state Medicaid systems to reduce the per-capita cost of healthcare in South Carolina’s Medicaid program while improving the patient experience. He also discussed the critical role that open technologies and platforms play in driving innovation within the healthcare industry.

Vision: Automate the Basics to Increase Services

Through October 2013, SCDHHS’ Medicaid program relied 100% on paper-based applications. For state employees handling eligibility and enrollment, the work involved moving paper from one place to another, leaving no time to deliver value-added services that would improve the customer’s experience.John Supra2

Supra recalled that he and his team saw an opportunity to transform the process of connecting and sharing information and bring in new possibilities, such as services to support healthy living and improved scheduling experiences through software applications.

Supra explained, “Shouldn’t the experience be like, ‘Give me the data, allow me to check the data electronically, choose a plan because Medicaid has different plans, figure out who the providers are in your area because we know where you live, maybe schedule an initial appointment because we know that primary care matters for healthy outcomes. Then we connect to healthy living. This is why thinking from a platform perspective is so critical to our state’s Medicaid program and actually drives different behaviors in Medicaid and the government.”

Ending the Monolithic Era

A key aspect of realizing the SCDHHS vision for improved services is re-architecting the state’s Medicaid Management Information System (MMIS), Supra observed. The current system is a single, monolithic system with limited APIs and interfaces, closed systems, and flat file data exchanges, he explains. The system is also expensive to maintain, making it difficult to innovate.

Significantly, Supra noted, basic enterprise services, such as collaboration, communication, and shared document imaging systems don’t exist since the system operates from the perspective that everything is a silo. Additionally, the data the team has to run its programs typically comes back a month later, meaning the system can’t be adjusted dynamically.

“We need to destroy it and think about a modular MMIS,” Supra stated. “Breaking this up into components that are based on enterprise services and open source platforms will allow us to think about reporting analytics separately in nearly real time.”

Bringing Greater Transparency to Healthcare

Although the vision is to transform the platform, like many private enterprises SCDHHS has started with a focused project that offers clear benefits. The project, Supra explained, is the New South Carolina Health Data Transparency Site. Through the site, the team is working to provide hospital, nursing home and procedure data, as well as data about their federally qualified health centers (FQHC). Most of the data can be downloaded for personal use, and a user can view and sort within the application.

John Supra1Unlike other projects where it may take months to make a minor change, Supra and his team developed the website in a matter of months using open source technologies, taking publicly available data and existing data in the department’s network to build a system with a strong user experience.

The website has started the conversation of transforming healthcare and health delivery policy, Supra observes. “We’ve provided data that starts to ask ‘Why is the system like that? How does it relate to policy-making? How does it relate to decision making?” he explained. “It also takes a burden off our staff who used to chase this data around when people asked. We tell them it’s available on the site, and we support them by saying ‘click here.’ It’s an important start because often people are making policy decisions without good data.”

Supra noted that his team now aims to take some of the work going on in the private sector and employer-sponsored insurance, to drive information to consumers and help them understand the choices they make.

Open Source Spurs Innovation

As Supra and his team continue to drive innovation, he views open source as playing a central role.

“Like our health transparency site, open source gives myself as a CIO the opportunity to bring things into our environment, to test them, to set up an API, to show that value without some of the procurement challenges,” Supra explained. Open source also allows innovative companies to participate without having to navigate all the contractual language involved in government procurement, he added.

Among the open source technologies Supra and his team have been evaluating are WSO2 Application Server and WSO2 Enterprise Service Bus. Additionally, Supra noted that, as SCDHHS moves into a more DevOps-centric approach, the department is looking at WSO2 App Factory and WSO2 API Manager and how they can help to make the environment more interoperable and accessible.

“As open source tech on government procurement, it makes it easy for us to bring in the technology, to really experiment with it, and we’ve been working with the WSO2 team for eight to nine months on that experimentation.”

For more information about how to drive innovation within the healthcare services industry, see Supra’s WSO2Con US 2014 full presentation.

john-supra-h

Get your Early Bird Discount for WSO2Con EU 2015

PrintRegistration is now open for WSO2Con EU 2015, taking place this June in London. Take advantage of the early bird discounts on offer through March 23, to attend the most sort after conference that focuses on providing insights into WSO2 Technology that help build innovative solutions for your connected business.

The connected world is moving fast with organization looking to open new streams of revenue, build valuable relationships with customers and partners, and improving business operations.

As we’ve done in the past, customers and industry leaders join our team of experts to present reference architectures, case studies, product road maps and best practice guidelines, that will help you get ahead of the game.

Key highlights of the 3-day conference include:

  • An in-depth, hands-on Tutorials Day, followed by the Conference Technology Day for insights into WSO2 middleware products and the Conference Industry Day for domain-specific solutions.
  • Guest keynotes and panel discussions featuring well known thought leaders
  • Networking events and conference after-parties that is sure to help you unwind and have fun

For more details and to register visit http://eu15.wso2con.com/

Guest Blog: Speeding Delivery of Affordable E-Health With WSO2

The good news is that modern technology is helping us to live longer. According to the Ambient Assisted Living Joint Programme, some 25% of the population in the European Union will be over 65 by the year 2020, and the number of people aged 65 to 80 years will rise by 40% between 2010 and 2030.

The challenge before us is to ensure that as people age, we can enable them to live independently and experience the highest quality of life possible—and do so in a way that is affordable for individuals and governments. Addressing that demand has been a key priority here in the Active Independent Living (AIL) group within Barcelona Digital Technology Center (BDigital).

We have built eKauri, a non-invasive e-health and smart home platform that empowers seniors to gain autonomy, participate in modern society, and achieve independence through eKauri1solutions based on information and communications technologies (ICT). It includes a patient application that provides a range of services activated by the users—for example a home media center and video conferencing—plus sensors that monitor the patient’s activities and environment. A second care center module gives caregivers and managers tools for such activities as monitoring and managing patients and handling patient alarms, among many others.

The cloud-enabled eKauri platform takes advantage of credit-card sized Raspberry Pi computers and Z-Wave wireless home automation devices within patients’ homes. It also relies on four eKauri2products from the open source WSO2 Carbon enterprise middleware platform: WSO2 API Manager, WSO2 Identity Server, WSO2 Enterprise Service Bus and WSO2 Application Server. Together, these products enable eKauri to tie together data, applications and services across a range of applications, computers and Internet of Things (IoT) devices.

Notably, all WSO2 products extend from its Carbon base, so it created a seamless environment that allowed for our programmers to rapidly gain an understanding of the technology as well as accelerate our integration and product development.

Because our charter is to develop technology that commercial partners can then deliver as solutions to the market, we wanted to provide a minimally viable version that our commercial partners could start using by January 2015. By speeding our development with WSO2, we were able to complete the first minimally viable version of eKauri in October 2014, three months ahead of schedule, and we already have a built-in market and clients that want to pay for the product.

With a rapidly aging population worldwide, we need to move quickly to bring new solutions to market that enhance the health and quality of life for senior citizens. WSO2 has played an important role in helping us meet that demand with eKauri.

WSO2 recently published a case study about our use of its products with eKauri. You can read it here: http://wso2.com/casestudies/bdigital-delivers-e-health-and-smart-home-platform-using-the-wso2-carbon-platformJoan_Protasio

 

Joan Protasio, AIL Software Engineer, BDigital E-Health R&D Group

WSO2Con Insights – AlmavivA Adopts Lean Approach to Public Administration with WSO2

The Italian Ministry of Economy was looking for a complete transformation in data management by redefining and organizing its own data, so that information of millions of employees of the Italian Public Administration would be unique and certified.

The proposed system spelt the integration of two main IT systems in the Ministry; one that handles personal data, and a second that handles economic data, so that the system would have one single point of management, and serve applications regarding salaries and personal data as a self-service for the Italian public sector employees.

The Ministry approached AlmavivA Group, Italy’s number one Information and Communication Technology provider, for a solution. Guiseppe Bertone, Solution Architect at AlmavivA S.p.A. said during his session at WSO2Con 2014 EU, in Barcelona, Spain that AlmavivA designed and proposed an ad hoc master data management (MDM) solution for the Ministry, based on WSO2 products to manage the data of 2.6 million employees.

Picking the Best Product Solution

He said that there was a set criteria that AlmavivA and their client listed out prior to choosing the right products and platform for the project. Some of the critical features were interoperability with existing IT components, high modularity, optimized for performance, and most importantly, open source. Comparing pre-built product solutions available in the market, Bertone and his team made a decision to use WSO2 products for the entire solution.

“WSO2 products fit the requirement. You can enable only the components that you need, and leave the rest of it out, unlike in pre-built solutions,” he said.  almaviv1

He added that there were many redundant repositories within the Ministry IT systems; datasets needed to be optimized and integrated with external systems, and a migration workflow for the existing data had to be defined.

The reference architecture for the MDM solution included interface, events, security, and data quality components, as well as the repository layer, which consists of four databases; master data, meta data, historical data and reference data.  

The AlmavivA project ‘Anagrafca Unica’, roughly translating to ‘Unique Repository’, was initiated in March 2012.

The WSO2 Advantage

The mapped reference architecture was a total solution platform based on a set of WSO2 products;   almaviv2

WSO2 Enterprise Service Bus (ESB) for interface services, the WSO2 Data Services Server (DSS) to access the repository layer and manage all life cycle services, WSO2 Identity Server (IS) as the security and identity component, WSO2 Message Broker (MB) for communication between applications, WSO2 Governance Registry (G-REG) to store configurations of all components, and the WSO2 Business Activity Monitor (BAM) to monitor services across the entire MDM solution. OracleDB is used as the repository layer.

With BAM being easily integrated to other WSO2 products, AlmavivA simply had to install only a specific BAM load inside each component, so that the statistics and real-time performance could be monitored. An additional console was added as an UI for the system’s custom procedures.

Another advantage of using WSO2 products was brought to light during the development stage; “Many aspects of WSO2 products can be simply configured from the web UI, or the developer studio for all WSO2 components. It’s really useful and easy to use,” explained Bertone.

In a covalent situation such as this, WSO2 deploys Carbon Apps. By creating a carbon app, a single file consisting of all components is created, so that once the file is deployed, the server knows which components to take, according to Bertone. “This is useful because once you have a system like this you can integrate it with an application cycle management solution already present in the customer environment, like we did,” he says. “We have now created a console where with a single click, the customer can pass from staging to production.”

AlmavivA is looking to expand Anagrafica Unica across the country to include all employees of the Italian Public Administration sector in the system, bringing the total user count to 3.5 million. Bertone and his team are also looking to serve data to external systems, such as the Ministry of Health, with more government institutions being added along the way.

For more information on AlmavivA’s development of the Master Data Management System, view the recording of Bertone’s WSO2Con EU presentation.

giuseppe-bertone-hover

WSO2Con US 2014 kicks off with CEO Sanjiva unveiling several strategic product developments to support today’s connected world

Its our biggest user-conference yet! After a great day of pre-conference tutorials yesterday, WSO2Con US 2014 officially got going with traditional drumming and CEO Sanjiva Weerawarana, talking about how competing in a connected world requires a new holistic approach to IT architecture that harnesses the combined power of the cloud, APIs, mobile computing, Internet of Things (IoT), analytics, DevOps, and integration.

imageimage (2)image (3)

Here are some highlights from his keynote presentation:

Mobility and the Internet of Things

Enterprises are expanding the platforms they use to connect with employees, customers and partners. WSO2 is addressing the demands with two products: WSO2 Connected Device Manager and WSO2 App Manager.

WSO2 Connected Device Manager will build on the existing mobile device management capabilities of WSO2 Enterprise Mobility Manager (WSO2 EMM). New functionality will enable enterprises to deploy connected IoT devices to remotely manage them from a central point, update software, send out encryption keys remotely, and gather important information about devices’ physical locations.

WSO2 App Manager, in the first release, will extend the mobile application capabilities in WSO2 EMM to handle Web apps and desktop apps, providing unified management of these enterprise applications. Key capabilities will include:

  • Shared app store
  • Single-sign on solution
  • Publisher for managing enterprise applications throughout their life cycle
  • Application store that lets users search, view, rate and install applications on-demand
  • Console for administrators to manage users, administer policies, and install or uninstall  applications.

Expanding Public Cloud Capabilities

WSO2 continues to expand the capabilities of its WSO2 Cloud platform, which represents the company’s next generation of public platform as a service (PaaS). In conjunction with WSO2Con US 2014, WSO2 is rolling out added integration between WSO2 App Cloud, the application PaaS (APaaS) based on WSO2 App Factory, and WSO2 API Cloud, the API Management PaaS based on WSO2 API Manager, which are both in public beta. Through the integration, customers can develop and host Web services in WSO2 App Cloud, and then expose them as managed APIs in WSO2 API Cloud.

Additionally WSO2 is demonstrating early previews of two forthcoming WSO2 Cloud offerings:

  • WSO2 Device Cloud is the mobile and IoT device management PaaS that will be based on the forthcoming WSO2 Device Manager.
  • WSO2 Integration Cloud, based on WSO2 Enterprise Service Bus is an integration PaaS (iPaaS) that will enable the development, execution and governance of cloud-to-cloud and cloud-to-enterprise integrations.

AppFactory Cloud-Enabled DevOps

WSO2 App Factory is WSO2’s shared, elastic, and self-service enterprise DevOps platform that helps to eliminate the challenges of shadow IT projects. It enables multiple project teams to collaboratively write applications, manage the application life cycles, and provide continuous cloud delivery. At the same time, robust life-cycle management and governance ensure compliance with IT, corporate and government policies.

WSO2 is enhancing WSO2 App Factory with support for custom app types. The functionality, which will enable IT professionals to define their own application types, builds on the extensibility of WSO2 Private PaaS (based on Apache Stratos) and allows the easy provisioning of new runtimes using pluggable cartridges. In the same product release, WSO2 also will add support for .NET applications, PHP, and Node.js within WSO2 App Factory.

Eclipse Che Adoption

WSO2 today announced that it will adopt Eclipse Che, an open source platform for a software-as-a-service (SaaS) integrated developer environments, as the core platform for all WSO2 tooling supporting its middleware, cloud, and mobile platforms. WSO2 is migrating WSO2 Developer Studio from the Eclipse Rich Client Platform (RCP) to Eclipse Che with version 4.0, and has completed the first milestone. Additional details are available in the WSO2 press release from October 27, 2014, entitled “WSO2 Adopts Eclipse Che Platform for Developer Environments, Joins Eclipse Foundation to Contribute Technology to Eclipse Che.”

Analytics Evolution

Today, WSO2 delivers first solution for enabling data streams to be analyzed simultaneously in real-time with WSO2 Complex Event Processor (WSO2 CEP) and via batch processing through WSO2 Business Activity Monitor (WSO2 BAM). As a result, enterprises have unprecedented flexibility to gain valuable insights from the vast streams of events coming into the organization. An open architecture, this solution combines best-of-breed open source components, such as Apache Hadoop, Apache Hive, and Apache Spark, as well as WSO2’s own open source Siddhi CEP engine.

WSO2 will extend its analytics architecture with new offerings for machine learning and event stream management.

  • The machine learning product will provide a wizard to let users start with a data set, explore and play with that data set, try out many machine learning algorithms and create machine learning models in order to select the best algorithm for a given data set. The models then can be executed from other products in the WSO2 Carbon enterprise middleware platform, such as WSO2 Enterprise Service Bus (WSO2 ESB) platform or BAM/CEP offerings.
  • An event stream store and gateway, which is based on the same principles as the store and gateway capabilities in WSO2 API Manager, will let users catalog, manage and monitor event streams.

Unified Governance

Throughout 2015, WSO2 will roll out a strategic initiative to provide central governance for all artifacts and their relationships across the WSO2 platform, such as projects, applications, services, APIs, policies or people. The capabilities will be incorporated into WSO2 Governance Registry 5.0. Once artifacts are managed centrally, users will be able to apply policies to services, know which APIs are used by an application, or understand which people are working on a certain project—all from a unified governance center. Information will be published automatically from all WSO2 servers, ensuring that governance information is always up to date.

image (1)image (4)

The next 2 days will be filled with awesome speakers covering these topics and more! Follow us on Twitter (@wso2con) and Facebook for live updates.

WSO2Con Insights–Trimble Builds an Enterprise PaaS Framework with Open Source

A large part of the value of Trimble solutions is that they enable customers to build and manage their own positioning-centric solutions for employees in the field—a key requirement for customers in the agriculture, construction, and transportation sectors. Trimble also needs this capability in-house, since its various divisions are set up to be entrepreneurial and have the speed and agility to execute. As Prakash Iyer, Trimble’s vice president for software architecture and strategy, explained during his session at WSO2Con 2013 US, building an enterprise platform as a service (PaaS) framework with open source solutions helped Trimble meet these goals.

The Move to a Cloud Platform

When Trimble first considered building a flexible development platform, the question was whether to go with a traditional platform versus a product-driven platform, Iyer recalled. With a traditional platform, by the time the hard work is done, the technology is likely to have changed, he noted. The better solution, the Trimble team realized, was a product-driven platform where selection of the platform elements is driven by the product. Users can then build applications on the platform and deliver them efficiently.

PrakashIyer1The Trimble Platform as a Service, known as TPaaS, provides the core services needed to build any modern enterprise application, and also provides an architectural framework to build loosely coupled SOA applications, Iyer explained. Providing a foundation for TPaaS are four multi-tenant, cloud-enabled WSO2 Carbon products: WSO2 Enterprise Service Bus, WSO2 API Manager, WSO2 Application Server, and WSO2 Identity Server.

“Our first implementation of TPaaS had Identity Server, App Server, API Manager and ESB. We didn’t use the whole stack but then we incrementally added to it,” Iyer noted. “We’re able to then build an app on that platform and then deliver it to the team, and prove it can be done efficiently. And that creates momentum.”

TPaaS Supports Internal and External Users

Iyer explained that Trimble’s development platform includes deployment infrastructure and managed hosting services, all of which help reduce the cost, time, and complexity of application development.

A key advantage of TPaaS is that it is accessible to Trimble’s network of partners and dealers, who often need to use the system to exchange data and flow transactions through it, Iyer said. It can be offered as a service framework to these partners and dealers to host their applications. He noted that the platform also provides a cloud container that can host any Trimble service, and act as a gateway to share any Trimble service for wider reuse.

The Benefits of Open Source

While the cost savings of open source were attractive, Iyer stated that other aspects of an open source licensing model were important.

“We can take WSO2 and customize it. If we don’t find everything we need, we can PrakashIyer3 customize it. We don’t have to take everything, just the part needed for us,” Iyer observed. “The other advantage is portability and ownership. I want to take my PaaS across multiple infrastructures and services; some divisions may want to deploy in Rackspace, some in Amazon, or even internally.”

Additionally, since technology changes so quickly, using WSO2 open source products allows  Trimble to avoid costly investments in solutions that will become out of date, or can’t be customized. Finally, there was the issue of focus. Iyer recalled that Trimble needed to build a solution, and using open source would allow the team to focus on those areas where Trimble could differentiate.

“My goal was always to eventually have everything from writing the code to deployment; things we could assemble and put together our own platform, and then we can focus on the applications,” Iyer said. “That was the strategic alignment part we shared with WSO2.”

For more information about Trimble’s development of an enterprise PaaS framework, view Iyer’s WSO2Con 2013 presentation.

WSO2Con-US-2013--Building-an-Enterprise-PaaS-framework-using-Open-Source-Components

Open Conversations on the New Business of Enterprise Software