Tag Archives: wso2

cloud native

Enabling Cloud-native, complex enterprise development in the Cloud

Forklifting terrestrial middleware into the cloud provides incremental benefits. To revolutionize project delivery and build a responsive IT, organizations operating at the speed of business:

Continue reading

managed cloud

Gain the WSO2 Advantage

WSO2 provides a competitive advantage to your connected business.  You obtain the WSO2 advantage by adopting: 

  • Complete, Composable, and Cohesive Platform
  • Enterprise-Ready Foundation
  • API-centric Architecture
  • Cloud-Native and Cloud-Aware Technology
  • DevOps for Developers Perspective
  • Open Source Value

 

complete-composable-and-cohesive-platformComplete, Composable, and Cohesive Platform

WSO2 has organically developed a complete, composable and cohesive platform for your complex solutions by integrating innovative open source projects .

  • Complete: Rapidly develop and run your complex solution across Apps, APIs, Services, Business Processes, Events, Data without time consuming product integration.
  • Composable:  Build a fit-for-purpose stack by mixing platform features on top of a common OSGI framework, and seamlessly integrate WSO2 components with your infrastructure components using interoperability protocols.
  • Cohesive: security, identity, logging, monitoring, and management services combined with interoperable protocols enable you to leverage what you know and what you have.

Learn more about WSO2 Platforms  and WSO2 Products

Read more about WSO2 Carbon composition scenarios and  WSO2 Carbon’s flexible topology advantage.

API commonsAPI-centric and Service-Oriented Architecture

Extend the reach of your business to mobile devices, customers, and partners by establishing and API-centric and Service-Oriented Architecture.

A forward-thinking architecture will include:

  • APIs fostering effective collaboration across business value webs, supply chains, and
  • Managed APIs incorporating security, management, versioning, and monetization best practices
  • Enterprise Integration Patterns (EIP) streamlining integration process activities used to build, publish, connect, and consume endpoints
  • Application services governance promoting service re-use and guiding versioning.
  • Hybrid integration infrastructure supporting service discovery,  evaluation, and composition.

Read more about Enterprise Integration Patterns, API Management Technical Evaluation, and Promoting Service Re-use.

enterprise-readyEnterprise-Ready

WSO2 pre-integrates and hardens opens source projects into an enterprise-ready platform exhibiting unparalleled benefits:

 

  • Scale and Performance to handle enterprise-scale load at the lowest run-time footprint
  • Enterprise governance policy definitions and best practices embedded in developer studio, dashboards, enforcement points, and management consoles.
  • Identity and Entitlement Management provides information and access assurance across complex business relationships and interactions.  Supports role based access control (RBAC), attribute based access control (ABAC) using XACML, cloud identity (e.g. SCIM), and web native authorization mechanisms (e.g. OAuth, SAML).
  • Re-shape Architecture by wrapping legacy application infrastructure and data repositories with APIs, services, and event interfaces.  Bring Cloud scalability, on-demand self-service, and resource pooling to traditional application infrastructure servers.

Read more about WSO2 Carbon scalability and performance, security and identity, and a New IT architecture.

 

Cloud-Native and Cloud-Aware

Reduce time to market, streamline processes, rapidly iterate by adopting a New IT platform that includes the following Cloud-Native concepts and Cloud-Aware behavior:

  • Automated governance safely secures Cloud interactions, hides Cloud complexity, and streamlines processes
  • DevOps tooling delivers an on-demand, self-service environment enabling rapid iteration and effective collaboration
  • Multi-tenant platform reduces resource footprint and enables new business models
  • On-demand self service streamlines processes and reduces time to market
  • Elastic scalability broadens solution reach across the Long Tail of application demand (high volume and low volume scenarios)
  • Service-aware load balancing creates a service-oriented environment that efficiently balances resources with demand
  • Cartridge extensions transform legacy servers into Cloud-aware platforms

 

Learn more about Cloud-Native Platform as a Service.   Read more about multi-tenant platform advantage and how to select a Cloud Platform.

 

DevopsDevOps for Developers

DevOps principles and practices bridge the divide between solution development and run-time operations to deliver projects faster and with higher quality.  WSO2’s DevOps for Developers perspective automates deployment and also offers:

  • Complete lifecycle automation guides projects from inception through development, test, production deployment, maintenance, and retirement
  • Collaboration oriented environment eliminates communication gaps
  • Project workspaces and dashboards communicate project status, usage, and deployment footprint to all stakeholders
  • Continuous delivery fosters responsive iterations and faster time to market

 

Learn more about DevOps PaaS capabilities, and read more about how WSO2 integrates DevOps with ALM in the Cloud

 

Open Source Initiative LogoOpen Source Value

Open Open source is embedded in every infrastructure product (even proprietary offerings).  Being based on 100% Open Source, WSO2 products and platforms deliver:

  • Rapid Innovation by integrating Apache open source projects (e.g. Cassandra,  Hadoop, Tomcat) used by FaceBook, Google, Yahoo, and IBM
  • Affordability by and passing on development savings gained by working with the community
  • Visibility into how the products operation under the hood
  • Flexibility in configuring and extending the open source code to meet your use cases and requirements

 

Read more about how WSO2’s entire corporate approach follows the Apache Way and delivers Open Source Value to you.

WSO2 Big Data Platform

WSO2 Big Data Story

The Big Data Story was rejuvenated by open source, and the WSO2 Big Data Story integrates Big Data with SOA, integration, Cloud, and applications.

Why build a Big Data Platform?

CIOs, IT leaders, and business teams who separate business signals from transaction noise can transform business operations into a proactive, collaborative model that increases customer-centric interaction, streamlines partner coordination, and enhances revenue growth.

WSO2’s Big Data Analytics platform captures business activity across multiple data formats and message channels, performs temporal complex event processing and map-reduce analytics, and presents relevant, real-time business alerts and dashboards to enable timely operational management and business planning.

WSO2 Big Data Analytics Platform enables an API-centric architecture, enhances business visibility, Contextual Web, and helps build an adaptive business.

Continue reading

Creating a SaaS App with the Multi-Tenant Carbon Framework – Step 1

When using traditional application servers and integration middleware, developing a multi-tenant SaaS application that meets SaaS requirements (i.e. personalization, tenant dimensions, self-service, resource optimization, and data aggregation) is a non-trivial exercise.  The prior blog post in this SaaS series describes the requirements and constraints for SaaS applications.

Because WSO2 Carbon based middleware servers contain a tenancy framework, development teams may rapidly migrate single-tenant web applications into multi-tenant SaaS applications.  WSO2 Carbon creates a multi-tenant environment inside the middleware servers (i.e. application server, integration server, Enterprise Service Bus) and delivers unparalleled tenant density.   For more information on the cost and effort savings, read the multi-tenant, shared container PaaS white paper.

The WSO2 Carbon framework creates tenant partitions, registers tenant specific applications, provides tenant administration tools, and holds run-time tenant context.

In this blog post series, we will deploy a tenant-aware SaaS application on the WSO2 Application Server 5.1, illustrate how to acquire the Carbon Context object, and demonstrate multi-tenancy in action.  The WSO2 Application Server is based on Apache Tomcat, and extends Tomcat with enterprise security, logging, management, clustering, and multi-tenancy; turning the open source Apache Tomcat project into Enterprise, Cloud-Native Tomcat++

 

 Step 1 – Deploy Carbon and Acquire Carbon Context

The SaaS application demonstrates tenant-specific framework objects, illustrates tenancy isolation, and reviews the Java Tenancy API within WSO2 Carbon.   The application code is available from GitHub at https://github.com/karux/CarbonSaaSTest.git

The Carbon Context object holds registry, cache, queue, user realm, and role based access control (RBAC) information for each tenant run-time context. Each SaaS application can use a Carbon platform API to access context details and personalize the application experience.

 

This blog tutorial and example code demonstrates the following getting started concepts and steps:

  • Getting Started #1 – Defining a Tenancy Dimension Model
    • Step 0: Deploy the WSO2 Application Server and start server
    • Step 1:  Log into the Carbon administration console as the super-administrator
  • Getting Started #2 – Provisioning SaaS Applications
    • Step 0: Compile the CarbonSaaSTest Application
    • Step 1: Provision a Global Tenant Scope SaaS Application
  • Getting Started #3 – Acquire Tenant Context

Continue reading

WSO2 Community Event – WSO2Con13 – San Francisco

Open Source is fueled by  community.    Join the WSO2 community event, WSO2Con13, to network and learn from the individuals who build their connected business, accelerate agility, and solve complicated IT challenges with the WSO2 Platform.

Conference presenters include representatives from  BarclaycardUS, Accenture, Trimble, BNY Mellon, StubHub, Spectrum Health, West Interactive, and T-Systems.    The end-user stories will showcase how teams are building making their business more accessible, integrated, collaborative, and adaptive.

At the conference, I will be presenting two visionary sessions:

  •  Re-design Enterprise IT with WSO2 App Factory and WSO2 Cloud
  • Apache Stratos on OpenStack

Continue reading

Step up to the open source major league

Many IT leaders prefer to buy their application infrastructure software from a single vendor.   When I was at Burton Group, Anne Thomas Manes and I called the providers delivering comprehensive offerings ‘super-platform vendors’.    In a recent report, Gartner helps teams understand the trade-offs associated with the super-platform vendor strategy, and summarizes the strengths and cautions of comprehensive application infrastructure vendors.

Providing a who’s who in the vendor market, this research offers basic profiles for vendors that qualify to provide a comprehensive set of application infrastructure supporting an organization’s projects in the next three to five years.

Gartner cites WSO2 as a visionary in all three Magic Quadrants for Application Infrastructure including SOA Application Projects, Systematic Application Integration Projects, and Systematic SOA Infrastructure Projects. Of the vendors listed as options in the Comprehensive Application Infrastructure report, WSO2 is the only open source vendor included.

Gartner Comprehensive Infrastructure Vendor Chart 2013

Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner’s research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose

Continue reading

Moving eGovernment to Cloud

For any Government organization needing to do more with less, eGovernment is the answer. eGovernment solutions cost effectively deliver information and enable transactions among citizens residing within a local geography.  An eGovernment solution may also link various governmental groups supporting constituents. However, the role of eGovernment has been traditionally limited by the inherent cost and complexity of developing, integrating, and managing traditional server-based systems. To overcome these hurdles, government agencies are looking to cloud solutions as a way to radically scale service delivery while simultaneously minimizing the expenses related to IT infrastructure, application development and deployment, and operations. WSO2 has published a white paper examining demands faced by government agencies and how the cloud-native WSO2 eGovernment solution provides a powerful, highly flexible, and extensible platform that addressing eGovernment requirements in a cost effective manner.

For more information, download the paper at http://wso2.com/whitepapers/moving-egovernment-to-the-cloud/

 

Built on Apache Open Source Foundation

WSO2 Carbon application platform is built on a solid Apache Open Source Foundation.  Apache Open Source delivers innovative components and an extensive ecosystem of developers, educational resources, and committers.  Apache projects often surpass proprietary platform vendor offerings, and lead Apache project sponsors (e.g. Google, Twitter, Yahoo, Huawei, AMD) run their Internet scale business on open source project code.

When development teams adopt Apache open source projects, the teams undertake a challenging platform development task list:

  • Integrate Apache projects into the application platform
  • Synchronize project dependencies and versions
  • Maintain build repository and configuration scripts
  • Patch project codebase to fix defects
  • Upgrade projects and obtain new features

Continue reading