ok.. got it..stupid question.
was trying to piggy back on an existing implementation. :)
Micro API G/W is done on top of Ballerina. But is lacking other transport
supports.

So the approach will be,
- take micro API G/W
- implement missing transports / connectors
- once Ballerina has streaming support powered by Siddhi runtime everything
will fall in to a single picture..



On Thu, Jan 18, 2018 at 1:33 PM, Sanjiva Weerawarana <[email protected]>
wrote:

> Um .. Ballerina?
>
> On Thu, Jan 18, 2018 at 1:28 PM, Sumedha Rubasinghe <[email protected]>
> wrote:
>
>> *First, my definition of a (micro) G/W*
>> - connection point between the cloud, service impls, sensors, etc
>> - all data movements happen through it
>> - supports various transports / protocols
>> - deals with security
>> - ability to shadow/access throttle endpoints behind it
>> - cloud server provides the holistic view of all (micro) G/W deployments
>> - provides external integration points via APIs
>>
>> We have following options now.
>>
>> *Micro API G/W*
>> We have a micro API G/W doing pretty much of above capabilities. But
>> AFAIK it lacks following.
>> - limited transport support (only support HTTP and websockets)
>> - no streaming/event receiving support
>>
>> *Siddhi runtime:*
>> - consist of input/output adaptors covering vast transports/protocols.
>> - streaming / event processing capabilities
>>
>> But with not much of build in support for
>> - exposing APIs
>> - security verifications
>>
>> We are trying to rethink  IoT G/W part within IoT Server to support APIs,
>> events and Streams. Right now it is built around C4 based API G/W, hence
>> supporting HTTP only.
>>
>> So wondering what is the correct path to take...
>>
>>
>>
>> ---
>> Sumedha Rubasinghe
>> Director - IoT Architecture,
>> WSO2
>> m: +94 773017743 <+94%2077%20301%207743>
>>
>
>
>
> --
> Sanjiva Weerawarana, Ph.D.
> Founder, Chairperson & Chief Architect; WSO2, Inc.;  http://wso2.com/
> email: [email protected]; office: (+1 650 745 4499 | +94  11 214 5345)
> x5700; cell: +94 77 787 6880 <077%20787%206880> | +1 408 466 5099
> <+1%20408-466-5099>; voip: +1 650 265 8311 <+1%20650-265-8311>; twitter:
> @sanjiva
> Lean . Enterprise . Middleware
>



-- 
---
Sumedha Rubasinghe
Director - IoT Architecture,
WSO2
m: +94 773017743
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to