Hi,
I think we can have endpoint per resource support in C5 based API Manager.
Shall we add this for next release?

Thanks,
sanjeewa.

On Tue, Nov 15, 2016 at 4:41 PM, Uvindra Dias Jayasinha <[email protected]>
wrote:

> The ENDPOINT_TYPE refers to things such as HTTP Endpoint or WSDL
> Endpoint, etc. which we supported in C4. But I dont knowhow this applies to
> C5.
>
> On 15 November 2016 at 16:37, Abimaran Kugathasan <[email protected]>
> wrote:
>
>> HI Uvindra
>>
>> On Tue, Nov 15, 2016 at 4:27 PM, Uvindra Dias Jayasinha <[email protected]
>> > wrote:
>>
>>>
>>>
>>> On 15 November 2016 at 16:20, Abimaran Kugathasan <[email protected]>
>>> wrote:
>>>
>>>> Hi Uvindra,
>>>>
>>>> What could be the possible values for ENVIRONMENT_CATEGORY column?
>>>>
>>>
>>> This could be Production or Sandbox
>>>
>>
>> I hope, values for ENDPOINT_TYPE should be Production or Sandbox. IMO,
>> Production or Sandbox aren't Environments but a Endpoint  types or category.
>>
>>
>>>
>>>
>>>> Also, at a time, only one environment will be supported by the APIM, Do
>>>> we really need AM_API_ENVIRONMENTS table?
>>>>
>>>
>>> Yes in this case there would be no use for it. Also had a chat with
>>> NuwanD and he mentioned that we may not have a requirement for storing env
>>> information separately in C5, since we will be supporting a CLI to help
>>> exchange APIs created between different deployment environments.
>>>
>>>
>>>> On Tue, Nov 15, 2016 at 3:46 PM, Uvindra Dias Jayasinha <
>>>> [email protected]> wrote:
>>>>
>>>>> As part of the C5 effort we need to evaluate how we are to persist API
>>>>> Endpoint and API Environment information. Here  is a brief introduction of
>>>>> what each of these are.
>>>>>
>>>>> *API Endpoint*
>>>>> The actual backend endpoint that a API created in APIM fronts. In C4
>>>>> these were defined as Production and Sandbox endpoints. So at DB table
>>>>> level we could represent this as follows,
>>>>>
>>>>> CREATE TABLE `AM_API_ENDPOINTS` (
>>>>>   `API_ID` INTEGER,
>>>>>   `ENVIRONMENT_CATEGORY` VARCHAR(30),
>>>>>   `ENDPOINT_TYPE` VARCHAR(30),
>>>>>   `IS_ENDPOINT_SECURED` BOOLEAN,
>>>>>   `TPS` INTEGER,
>>>>>   `AUTH_DIGEST` VARCHAR(30),
>>>>>   `USERNAME` VARCHAR(255),
>>>>>   `PASSWORD` VARCHAR(255)
>>>>> );
>>>>>
>>>>> This naturally maps to our current concepts that already exist in C4.
>>>>>
>>>>> *API Environment*
>>>>> This represents different gateway environments across which a given
>>>>> API can be deployed on such as Dev, QA, Production. So at DB table level 
>>>>> we
>>>>> could represent this as follows,
>>>>>
>>>>> CREATE TABLE `AM_API_ENVIRONMENTS` (
>>>>>   `API_ID` INTEGER,
>>>>>   `ENV_NAME` VARCHAR(255),
>>>>>   `HTTP_URL` VARCHAR(255),
>>>>>   `HTTPS_URL` VARCHAR(255),
>>>>>   `APPEND_CONTEXT` BOOLEAN
>>>>> );
>>>>>
>>>>>
>>>>> Is there an overlap between these two concepts in the way we are
>>>>> representing them here?
>>>>>
>>>>> Please give your feedback.
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Uvindra
>>>>>
>>>>> Mobile: 777733962
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Thanks
>>>> Abimaran Kugathasan
>>>> Senior Software Engineer - API Technologies
>>>>
>>>> Email : [email protected]
>>>> Mobile : +94 773922820
>>>>
>>>> <http://stackoverflow.com/users/515034>
>>>> <http://lk.linkedin.com/in/abimaran>
>>>> <http://www.lkabimaran.blogspot.com/>  <https://github.com/abimarank>
>>>> <https://twitter.com/abimaran>
>>>>
>>>>
>>>
>>>
>>> --
>>> Regards,
>>> Uvindra
>>>
>>> Mobile: 777733962
>>>
>>
>>
>>
>> --
>> Thanks
>> Abimaran Kugathasan
>> Senior Software Engineer - API Technologies
>>
>> Email : [email protected]
>> Mobile : +94 773922820
>>
>> <http://stackoverflow.com/users/515034>
>> <http://lk.linkedin.com/in/abimaran>
>> <http://www.lkabimaran.blogspot.com/>  <https://github.com/abimarank>
>> <https://twitter.com/abimaran>
>>
>>
>
>
> --
> Regards,
> Uvindra
>
> Mobile: 777733962
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 

*Sanjeewa Malalgoda*
WSO2 Inc.
Mobile : +94713068779

<http://sanjeewamalalgoda.blogspot.com/>blog
:http://sanjeewamalalgoda.blogspot.com/
<http://sanjeewamalalgoda.blogspot.com/>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to