[Architecture] [Intern Project] Graphical view for Exchanges, Bindings and Queues of MB4

2019-01-24 Thread Ishara Amali
Hi all,

Please find my project description as below.

The project is “Graphical view for Exchanges, Bindings, and Queues of MB4”.

Project Description

The WSO2 Message broker is a lightweight, cloud-native message brokering
server. It uses AMQP 0-9-1 as the messaging protocol. AMQP protocol has
exchanges, bindings, and queues as building blocks. The broker core is
written in a way to represent these components. Messages flowing through
WSO2 Message broker are routed through these components. The Current WSO2
ballerina message broker does not have the capability to visualize the AMQP
model. The project is about developing a web UI to visualize this model in
message broker by using the APIs already exposed by the MB runtime.

The scope of the project


Implement a read-only web-based UI to visualize exchanges, queues,
bindings, and their relationships. This UI project is independent of the
message broker which can be pointed to a running broker instance and get
information.

Extensions to the project,

1.Login with OAuth

2.Ability to define new queues and exchanges

Approach

ReactJS and Material-UI framework is used to design the web UIs and Axios
library is used to send HTTP requests to the message broker.

Timeline

month 1 - understanding JMS 1.1 and AMQP 0.9.1 specifications,
understanding message broker code.

month 2 - understanding message broker APIs, user story writing and
designing user interfaces

month 3- learning ReactJS, Material-UI, Axios and starting project
Implementation

month 4- project implementation


Thank you,

Best Regards,

-- 
*Ishara Malaviarachchi*

*Software engineering intern*
*WSO2  (University of Kelaniya)*
mobile : *+94766327745*  | email :*isha...@wso2.com  *



[image: http://wso2.com/signature]
___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


[Architecture] Test mail Please Ignore

2019-01-24 Thread Dhanushka Ranasinghe
$Subject

-- 
Dhanushka Ranasinghe,
WSO2 lnc  http://wso2.com
E-mail : dhanush...@wso2.com
On-Call Number:  +94768414562
Mobile : +94771928269
___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


Re: [Architecture] [Intern Project] Graphical view for Exchanges, Bindings and Queues of MB4

2019-01-24 Thread Frank Leymann
Dear Ishara,

I don't quite get want you want to achieve: a set of icons that represent
the AMQP artifacts, and use them in the Ballerina modeling tool?  Or do you
want to graphically render a message flow, that is realized based on AMQP?

Best regards,
Frank




Am Do., 24. Jan. 2019 um 15:13 Uhr schrieb Ishara Amali :

> Hi all,
>
> Please find my project description as below.
>
> The project is “Graphical view for Exchanges, Bindings, and Queues of MB4”.
>
> Project Description
>
> The WSO2 Message broker is a lightweight, cloud-native message brokering
> server. It uses AMQP 0-9-1 as the messaging protocol. AMQP protocol has
> exchanges, bindings, and queues as building blocks. The broker core is
> written in a way to represent these components. Messages flowing through
> WSO2 Message broker are routed through these components. The Current WSO2
> ballerina message broker does not have the capability to visualize the AMQP
> model. The project is about developing a web UI to visualize this model in
> message broker by using the APIs already exposed by the MB runtime.
>
> The scope of the project
>
>
> Implement a read-only web-based UI to visualize exchanges, queues,
> bindings, and their relationships. This UI project is independent of the
> message broker which can be pointed to a running broker instance and get
> information.
>
> Extensions to the project,
>
> 1.Login with OAuth
>
> 2.Ability to define new queues and exchanges
>
> Approach
>
> ReactJS and Material-UI framework is used to design the web UIs and Axios
> library is used to send HTTP requests to the message broker.
>
> Timeline
>
> month 1 - understanding JMS 1.1 and AMQP 0.9.1 specifications,
> understanding message broker code.
>
> month 2 - understanding message broker APIs, user story writing and
> designing user interfaces
>
> month 3- learning ReactJS, Material-UI, Axios and starting project
> Implementation
>
> month 4- project implementation
>
>
> Thank you,
>
> Best Regards,
>
> --
> *Ishara Malaviarachchi*
>
> *Software engineering intern*
> *WSO2  (University of Kelaniya)*
> mobile : *+94766327745*  | email :*isha...@wso2.com
>  *
>
>
>
> [image: http://wso2.com/signature]
>
> ___
> Architecture mailing list
> Architecture@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


Re: [Architecture] [Intern Project] Graphical view for Exchanges, Bindings and Queues of MB4

2019-01-24 Thread Hasitha Hiranya
Hi Frank,

The project is not about visualizing a message flow in micro broker. It is
a tool to visualize what are the exchanges, queues and subscribers exists
in a micro broker instance referring to AMQP model. We can see what are the
queues, to what exchanges they are bound to and stats on subscribers they
have and details of the subscribers once we point it to a broker instance
and run.

Ishara will post mode details and a few screenshots from the React based
project she wrote.

Thanks

On Thu, Jan 24, 2019 at 10:10 PM Frank Leymann  wrote:

> Dear Ishara,
>
> I don't quite get want you want to achieve: a set of icons that represent
> the AMQP artifacts, and use them in the Ballerina modeling tool?  Or do you
> want to graphically render a message flow, that is realized based on AMQP?
>
> Best regards,
> Frank
>
>
>
>
> Am Do., 24. Jan. 2019 um 15:13 Uhr schrieb Ishara Amali  >:
>
>> Hi all,
>>
>> Please find my project description as below.
>>
>> The project is “Graphical view for Exchanges, Bindings, and Queues of
>> MB4”.
>>
>> Project Description
>>
>> The WSO2 Message broker is a lightweight, cloud-native message brokering
>> server. It uses AMQP 0-9-1 as the messaging protocol. AMQP protocol has
>> exchanges, bindings, and queues as building blocks. The broker core is
>> written in a way to represent these components. Messages flowing through
>> WSO2 Message broker are routed through these components. The Current WSO2
>> ballerina message broker does not have the capability to visualize the AMQP
>> model. The project is about developing a web UI to visualize this model in
>> message broker by using the APIs already exposed by the MB runtime.
>>
>> The scope of the project
>>
>>
>> Implement a read-only web-based UI to visualize exchanges, queues,
>> bindings, and their relationships. This UI project is independent of the
>> message broker which can be pointed to a running broker instance and get
>> information.
>>
>> Extensions to the project,
>>
>> 1.Login with OAuth
>>
>> 2.Ability to define new queues and exchanges
>>
>> Approach
>>
>> ReactJS and Material-UI framework is used to design the web UIs and Axios
>> library is used to send HTTP requests to the message broker.
>>
>> Timeline
>>
>> month 1 - understanding JMS 1.1 and AMQP 0.9.1 specifications,
>> understanding message broker code.
>>
>> month 2 - understanding message broker APIs, user story writing and
>> designing user interfaces
>>
>> month 3- learning ReactJS, Material-UI, Axios and starting project
>> Implementation
>>
>> month 4- project implementation
>>
>>
>> Thank you,
>>
>> Best Regards,
>>
>> --
>> *Ishara Malaviarachchi*
>>
>> *Software engineering intern*
>> *WSO2  (University of Kelaniya)*
>> mobile : *+94766327745*  | email :*isha...@wso2.com
>>  *
>>
>>
>>
>> [image: http://wso2.com/signature]
>>
>> ___
>> Architecture mailing list
>> Architecture@wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
> ___
> Architecture mailing list
> Architecture@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>


-- 
*Hasitha Abeykoon*
Associate Technical Lead; WSO2, Inc.; http://wso2.com
*cell:* *+94 719363063*
*blog: **abeykoon.blogspot.com* 
___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


[Architecture] WSO2 Product Installation Resources Released!!!

2019-01-24 Thread Vimukthi Perera
WSO2 Installation Experience team is pleased to announce the release of
Pivotal Cloud Foundry resources for WSO2 API Manager 2.6.0

*Pivotal Cloud Foundry*
Released artifacts:

   - WSO2 API Manager v2.6.0.1 -
   https://github.com/wso2/pivotal-cf-apim/releases/tag/v2.6.0.1

Issues:

   - WSO2 API Manager - https://github.com/wso2/pivotal-cf-apim/issues

*How You Can Contribute*
Join our mailing list and correspond with the developers directly.

Developer List: d...@wso2.org
User List: u...@wso2.org

*Reporting Issues*
We encourage you to report issues and documentation faults regarding WSO2
API Manager Pivotal Cloud Foundry resources by creating issues.

Thank you!
WSO2 Installation Experience Team

Vimukthi Perera
Software Engineer
WSO2 Inc.

Mobile: +94771153999
Blog: https://medium.com/@vimukthiperera
Web: http://wso2.com

[image: http://wso2.com/signature] 
___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture