Category Archives: Open Source

Accessible

Choosing API Security Options Fostering API Ecosystems

Choosing appropriate API security options will help you gain developer trust, increase API adoption, and build an effective API ecosystem.  While APIs are the ‘coolest’ and most effective mechanism to expose business functionalities out towards the outside world and inward to other teams, API security requires learning new technologies (i.e. OAuth, MAC token profiles, and JSON Web Token [JWT]) and retrofitting existing identity management architecture with token chaining and identity brokering.

 

Many mobile application developers and architects find API security and identity options are arcane, jargon-filled, and confusing.   They frequently ask whether selecting one choice over another is appropriate – and you need to cautiously identify and isolate  tradeoffs.  A robust API security platform can help guide you in the right direction.

API Security Basics

Security is not an afterthought. Incorporate security as an integral part of any application development project. The same approach applies to API development as well. API security has evolved significantly in the past five years. The recent standards growth has been exponential. OAuth and bearer tokens are the most widely adopted standard, and are possibly now the de-facto standard for API security.

What API security decisions should you consider?

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.

managed cloud

The Flight to Managed Cloud

 

Teams adopting Cloud strive for a perfect balance between high control, easy adoption, and economies of scale.  Both private and public cloud options often do not overcome significant adoption barriers, and hybrid cloud today represents a fatalistic acceptance of sophisticated environment heterogeneity, increased integration burden, and fractured policy enforcement.   Project owners desire a cloud flight path that does not require retraining team members, fulfills complex enterprise requirements, and delivers DevOps best practice with minimal investment. Managed clouds provide a straightforward transition path, cost effective adoption model, and expert implementation assistance.

 

A managed cloud delivers a private, off-premise, bespoke Cloud managed by a third-party service provider.  By blending DevOps practices, policy-driven configuration, expert management, and Cloud infrastructure, a managed cloud environment exhibits high on-demand scalability, flexible self-service, and affordable pay-as-you go pricing.

Continue reading

FedRamp

Federal Systems Integrator Advantage

A system integrator serving the U.S. Federal government market is reviewing next-generation architecture components and middleware platform technology, leading best practices, and vendor support.  The goal is to provide the system integrator with a competitive edge in re-competes and new project wins.  The desired middleware infrastructure platform will reduce development and run-time operation cost by at least 25% when compared with incumbent platform offerings.

According to the U.S. Government Accountability Office (GAO),

For decades, DOD has been attempting to modernize about 2,200 business systems, which are supported by billions of dollars in annual expenditures that are intended to support business functions and operations.

Can government IT programs and projects increase their  efficiency and reduce expenditures?   A new software delivery paradigm is required.

WSO2 is an open source middleware vendor with innovative components that help teams obtain repeatable agile delivery and adopt SOA & DevOps best practices leading to faster program spirals. Additionally, WSO2’s middleware infrastructure platform delivers high performance at high transaction rates while securely capturing, streaming, transforming, analyzing, and presenting mission information.

The system integrator is exploring three specific focus areas:

  • Information Hub Attribute Based Access Control
  • Enhance mission situational awareness and improve information transfer efficiency
  • Deliver High Quality Solutions on Faster Spirals

Continue reading

WSO2 App Factory

DevOps PaaS delivers at the speed of business demand

High performance IT teams move at the speed of business. They rapidly deliver high quality software solutions that enable business penetration into new markets, create innovative products, and improve customer experience and retention.  Unfortunately, most IT teams do not have an environment fostering the rapid iteration, streamlined workflow, and effective collaboration required to operate at the speed of now and capture business opportunity. Disconnected tooling, static environment deployment, and heavyweight governance across development and operations often impede rapid software cycles, minimize delivery visibility, and prohibit innovative experimentation.

A new, more responsive IT model is required.

Continue reading

Apache Stratos

Why Apache Stratos

Apache Stratos  is an Open Platform as a Service (PaaS) framework project supported by the Apache community.  Apache Stratos brings enterprise-ready quality of service, governance, security, and performance to internal private clouds, externally managed clouds, and public clouds. Enterprise organizations, Cloud infrastructure vendors, and Cloud service providers may freely modify, distribute, and deploy Apache Stratos without any intellectual property restrictions, royalties, or fees.

Continue reading

Reducing Integration Total Cost of Ownership (TCO)

If you run IBM WebSphere ESB or Oracle SOA Suite, you can reduce your Integration Total Cost of Ownership by choosing an alternative with a significantly better value proposition.  Red Hat Fuse or WSO2 ESB will save your project sponsor millions of dollars over a three year period (see summary table below).

By decreasing spend on integration middleware, you may free up enough capital to invest in mobile, API management, or analytics without increasing IT spend.

Continue reading

Dashboards and microsites drive user engagement

Dashboards and microsites drive user engagement and convert raw data into information that business participants turn into insight.  Everybody can agree on that “Data is worthless if you don’t communicate data correctly”.  Rather than presenting mind-numbing rows and columns of raw numbers,  visualization techniques enable individuals to quickly identify trends, patterns, and correlations.

Now available on GitHub, WSO2 User Engagement Server helps business participants achieve insight by delivering dashboards and microsites.

Continue reading

Apache Stratos brings Cloud-Native PaaS to Apache

WSO2 has proposed the Apache Stratos project at the Apache Foundation.

Apache Foundation

Apache Stratos will be a polyglot PaaS framework, providing developers a cloud-native environment for developing, testing, and running scalable applications.  With Apache Stratos, IT providers will gain high utilization rates, automated resource management, and platform-wide insight including monitoring and billing.

Apache is the obvious choice for a project that already embodies Apache values and is driven by developers who are committers on many other Apache projects.  By donating the project to Apache, WSO2 desires to attract open community members from the following constituencies:

  • Organizations adopting Private PaaS deployment within an enterprise and accelerating enterprise application deployment.
  • PaaS providers relying on a PaaS framework to build a PaaS that is customized to their particular vertical industry, ecosystem, or internal development processes.
  • SaaS providers requiring a widely-deployed and supported elastic, multi-tenant Cloud-native platform.
  • ISPs offering hosted application services with higher resource utilization capabilities than provided by IaaS layers.
  • IaaS vendors providing higher-level PaaS services to their customers.
  • Analytics, data, integration, and application server vendors adding cloud capabilities to their products through Stratos Cartridges.

The proposed committer list includes individuals from SUSE, Citrix, NASA Jet Propulsion Lab (JPL), Sungard, and EngineYard.   Join the Apache Stratos community, participate in extending the 100% Open Source PaaS framework, and create a Cloud-Native fabric.

Apache Stratos

Figure 1.0: Apache Stratos Architecture

Recommended Reading

Apache Stratos Proposal

WSO2 Stratos Product Page

 

 

 

Apache Foundation

Open Source Business Conference Impressions

At Open Source Business Conference 2013, conversations on innovation, disruption, and open source leadership dominated the sessions.  The conference chair, Matt Assay, crafted a program where each presentation and conversation reinforced how traditional business strategies are being disrupted by new market dynamics.   The dynamics are shifting power away from closed, proprietary corporate leadership towards open collaboration and user-led innovation.  The shift is disrupting traditional business strategies, IT operation practices, and market dominance.

 

Open Source startups (e.g. HortonWorks, 10gen, Appcelerator, GitHub, Netflix, SUSE, and WSO2) are leading their respective technology domains by encouraging open collaboration, micro-iterations, and user-led innovation.

Continue reading