Re: [Dev] [Architecture] WSO2 API Manager 2.0.0 Released!

2016-09-14 Thread Abimaran Kugathasan
Hi Samisa,

API Manager 2.0 included some feature from Siddhi, Message Broker for newly
introduced Traffic Manager profile and also, we had number of webapps
deployed in 2.0 such as
Apache Shindig, also, each webapps contains their own libraries too.

I have created a JIRA [1] to track this, we will consider the size of the
pack in future.

[1] : https://wso2.org/jira/browse/APIMANAGER-5383

On Wed, Sep 14, 2016 at 8:44 AM, Samisa Abeysinghe  wrote:

> Why is the pack 419.7MB?
>
> Thanks,
> Samisa...
>
>
> Samisa Abeysinghe
>
> Vice President Delivery
>
> WSO2 Inc.
> http://wso2.com
>
>
> On Fri, Jul 29, 2016 at 4:14 PM, Abimaran Kugathasan 
> wrote:
>
>> The WSO2 API Manager 2.0.0 Released!
>>
>> The WSO2 API Manager team is pleased to announce the release of version
>> 2.0.0 of the Open Source API Manager.
>>
>> WSO2 API Manager is a platform for creating, managing, consuming and
>> monitoring APIs. It employs proven SOA best practices to solve a wide range
>> of API management challenges such as API provisioning, API governance, API
>> security and API monitoring. It combines some of the most powerful and
>> mature components of the WSO2's state-of-the-art Carbon platform to deliver
>> a smooth and end-to-end API management experience while catering to both
>> API publisher and API consumer requirements.
>>
>> WSO2 API Manager is comprised of several modules.
>>
>>- API Provider: Define new APIs and manage them
>>- API Store: Browse published APIs and subscribe to them
>>- API Gateway: The underlying API runtime based on WSO2 ESB
>>- API Key Manager: Performs Key Generation and Key Validation
>>functionalities
>>- API Traffic Manager: Performs Rate Limiting of API Requests
>>
>> WSO2 API Manager is developed on top of the revolutionary WSO2 Carbon
>> platform  (Middleware a' la carte), an
>> OSGi based framework that provides seamless modularity to your SOA via
>> componentization. This release also contains many new features and a range
>> of optional components (add-ons) that can be installed to customize the
>> behavior of the API Manager. Further, any existing features of the product
>> which are not required in your environment can be easily removed using the
>> underlying provisioning framework of Carbon. In brief, WSO2 API Manager can
>> be fully customized and tailored to meet your exact API management needs.
>>
>> For more information on WSO2 API Manager please visit
>> http://wso2.com/products/api-manager. Also take a look at the online
>> product documentation
>> .
>> How to Run
>>
>>1. Extract the downloaded zip
>>2. Go to the bin directory in the extracted folder
>>3. Run the wso2server.sh or wso2server.bat as appropriate
>>4. Launch a web browser and navigate to https://localhost:9443/publ
>>isher to access the API provider webapp
>>5. Navigate to https://localhost:9443/store to access the API store
>>6. Navigate to https://localhost:9443/admin to access Admin Portal
>>7. Use "admin", "admin" as the username and password to login as an
>>admin
>>
>> New Features in 2.0.0
>>
>>- [APIMANAGER-3314 ] -
>>Alert configurations in AM using CEP
>>- [APIMANAGER-4605 ] -
>>Notify subscribers of new API Versions
>>- [APIMANAGER-4606 ] -
>>API Manager latency Breakdown Graph On API
>>- [APIMANAGER-4629 ] -
>>Use the WSO2 Bootstrap theme for the Publisher and Store
>>- [APIMANAGER-4660 ] -
>>Advanced Throttling Implementation based on CEP
>>- [APIMANAGER-5112 ] -
>>New REST API for Admin-Dashboard Related functionality including new
>>Throttling Implementation
>>- [APIMANAGER-5113 ] -
>>New operations for Publisher CXF REST API related to thumbnails and
>>sequences
>>- [APIMANAGER-5260 ] -
>>Real Time Analytics (Alerts) on API Manager
>>- [APIMANAGER-5261 ] -
>>Geo Location Indicator of API caller
>>- [APIMANAGER-5262 ] -
>>User Agent based Analytics on API Manager
>>
>> Improvements in 2.0.0
>>
>>- [APIMANAGER-643 ] -
>>Versions tab of the publisher API view need to provide means of creating a
>>new version then and there.
>>- [APIMANAGER-859 ] -
>>Implement Rate Limiting Policies
>>- [APIMANAGER-931 ] -
>>

[Dev] [Architecture] WSO2 API Manager 2.0.0 Released!

2016-07-29 Thread Abimaran Kugathasan
The WSO2 API Manager 2.0.0 Released!

The WSO2 API Manager team is pleased to announce the release of version
2.0.0 of the Open Source API Manager.

WSO2 API Manager is a platform for creating, managing, consuming and
monitoring APIs. It employs proven SOA best practices to solve a wide range
of API management challenges such as API provisioning, API governance, API
security and API monitoring. It combines some of the most powerful and
mature components of the WSO2's state-of-the-art Carbon platform to deliver
a smooth and end-to-end API management experience while catering to both
API publisher and API consumer requirements.

WSO2 API Manager is comprised of several modules.

   - API Provider: Define new APIs and manage them
   - API Store: Browse published APIs and subscribe to them
   - API Gateway: The underlying API runtime based on WSO2 ESB
   - API Key Manager: Performs Key Generation and Key Validation
   functionalities
   - API Traffic Manager: Performs Rate Limiting of API Requests

WSO2 API Manager is developed on top of the revolutionary WSO2 Carbon
platform  (Middleware a' la carte), an
OSGi based framework that provides seamless modularity to your SOA via
componentization. This release also contains many new features and a range
of optional components (add-ons) that can be installed to customize the
behavior of the API Manager. Further, any existing features of the product
which are not required in your environment can be easily removed using the
underlying provisioning framework of Carbon. In brief, WSO2 API Manager can
be fully customized and tailored to meet your exact API management needs.

For more information on WSO2 API Manager please visit
http://wso2.com/products/api-manager. Also take a look at the online
product documentation
.
How to Run

   1. Extract the downloaded zip
   2. Go to the bin directory in the extracted folder
   3. Run the wso2server.sh or wso2server.bat as appropriate
   4. Launch a web browser and navigate to https://localhost:9443/publisher to
   access the API provider webapp
   5. Navigate to https://localhost:9443/store to access the API store
   6. Navigate to https://localhost:9443/admin to access Admin Portal
   7. Use "admin", "admin" as the username and password to login as an admin

New Features in 2.0.0

   - [APIMANAGER-3314 ] -
   Alert configurations in AM using CEP
   - [APIMANAGER-4605 ] -
   Notify subscribers of new API Versions
   - [APIMANAGER-4606 ] - API
   Manager latency Breakdown Graph On API
   - [APIMANAGER-4629 ] - Use
   the WSO2 Bootstrap theme for the Publisher and Store
   - [APIMANAGER-4660 ] -
   Advanced Throttling Implementation based on CEP
   - [APIMANAGER-5112 ] - New
   REST API for Admin-Dashboard Related functionality including new Throttling
   Implementation
   - [APIMANAGER-5113 ] - New
   operations for Publisher CXF REST API related to thumbnails and sequences
   - [APIMANAGER-5260 ] -
   Real Time Analytics (Alerts) on API Manager
   - [APIMANAGER-5261 ] - Geo
   Location Indicator of API caller
   - [APIMANAGER-5262 ] -
   User Agent based Analytics on API Manager

Improvements in 2.0.0

   - [APIMANAGER-643 ] -
   Versions tab of the publisher API view need to provide means of creating a
   new version then and there.
   - [APIMANAGER-859 ] -
   Implement Rate Limiting Policies
   - [APIMANAGER-931 ] -
   Improve fileUpload UI for API Documentations
   - [APIMANAGER-948 ] - For
   IP based throttling we should first look at x- forward for header and use
   it as client IP
   - [APIMANAGER-3846 ] -
   Improvement in endpoint listing
   - [APIMANAGER-3965 ] - Per
   API CORS Configuration
   - [APIMANAGER-4383 ] -
   Change the error message into a meaningful one that get after exceeding the
   hard throttling limit in APIM logs.
   - [APIMANAGER-4413 ] -
   Include different error codes when throttling out in different throttling
   levels
   - [APIMANAGER-4475 ] - API
   authentication error response should bear the message type provided the
   Accept header