On Fri, Aug 22, 2014 at 10:22 AM, Manjula Rathnayake <[email protected]>
wrote:

> Hi Ajanthan,
>
> On Fri, Aug 22, 2014 at 10:08 AM, Ajanthan Balachandran <[email protected]
> > wrote:
>
>>
>>
>>
>> On Fri, Aug 22, 2014 at 9:53 AM, Manjula Rathnayake <[email protected]>
>> wrote:
>>
>>> Hi all,
>>>
>>> On Fri, Aug 22, 2014 at 8:41 AM, Dimuthu Leelarathne <[email protected]>
>>> wrote:
>>>
>>>> Hi Madhawa,
>>>>
>>>> Does PHP have native datasource support? For example[1]. I am -1 on
>>>> doing it through Java. We must look at how PHP community does it. First
>>>> thing is to see how PHP community uses databases in apps.
>>>>
>>>> If they do have a native datasource concept we have to use it. If that
>>>> is not available second option is using variables and calling registry via
>>>> REST APIs.
>>>>
>>> +1, And AFAIK, web developers keep these variables in a configuration
>>> file. This is because they have externalized all the variables which needs
>>> to be replaced when they need to deploy in a new environment. If we provide
>>> a mechanism to upload a complete configuration instead of property by
>>> property, it will make the developer life easier.
>>>
>> Here there are some concerns,
>> how the user going to manage credential for calling the REST api? Are we
>> recommending to use config file inside source tree with encrypted password?
>> Then there is a problem in sharing the private key between user and the
>> server. Mutual ssl also has some limitation.If the user happen to know the
>> admin username he can set it in the header and do operation as admin.
>>
> Good point. We have to go with OAuth based solution, This is REST API
> security. We can expose these REST API via API Manager too.
>
Still we need to find a way to manage the token/consumer credential.

>
> thank you.
>
>>
>>> thank you.
>>>
>>>
>>>> thanks,
>>>> dimuthu
>>>>
>>>> [1] http://book.cakephp.org/2.0/en/models/datasources.html
>>>>
>>>>
>>>> On Thu, Aug 21, 2014 at 7:17 PM, Manjula Rathnayake <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Madhawa,
>>>>>
>>>>> We can keep these variables(string $dsn , string $user , string
>>>>> $password) in registry and use registry rest API to get values at runtime.
>>>>> So when you promote the application to Test and Production environments,
>>>>> application will pick the environment specific values. This will not break
>>>>> PHP developer experience as well.
>>>>>
>>>>> thank you.
>>>>>
>>>>>
>>>>> On Thu, Aug 21, 2014 at 7:00 PM, Madhawa Bandara <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Any thoughts please?
>>>>>>
>>>>>>
>>>>>> On Tue, Aug 19, 2014 at 8:14 PM, Madhawa Bandara <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Appfactory supports data sources to be defined and be used in the
>>>>>>> Java applications.
>>>>>>>
>>>>>>> In the process of enabling the PHP app type support in Appfactory,
>>>>>>> we need to allow users(i.e.developers) to create data sources in 
>>>>>>> Appfactory
>>>>>>> and use them directly inside their PHP applications.
>>>>>>>
>>>>>>> PHP applications use the odbc_connect ( string $dsn , string $user ,
>>>>>>> string $password [, int $cursor_type ] ) to connect to a database.
>>>>>>>
>>>>>>> There are third party libraries that enable Java inside PHP scripts
>>>>>>> [1].
>>>>>>> An example for JNDI look-up in inside PHP is in [2].
>>>>>>>
>>>>>>> In order to allow data sources to be called directly from the PHP
>>>>>>> apps what are the preferable options available?
>>>>>>>
>>>>>>> You ideas are welcome.
>>>>>>>
>>>>>>>
>>>>>>> [1] -  http://php-java-bridge.sourceforge.net/pjb/
>>>>>>> [2] -
>>>>>>> http://php-java-bridge.sourceforge.net/pjb/examples/source.php?source=documentClient.php
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Regards,
>>>>>>>
>>>>>>> *Madhawa Bandara*
>>>>>>> Software Engineer
>>>>>>> WSO2, Inc.
>>>>>>> lean.enterprise.middleware
>>>>>>>
>>>>>>> Mobile - *+94777487726 <%2B94777487726>*
>>>>>>> Blog* - *classdeffound.blogspot.com
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>>
>>>>>> *Madhawa Bandara*
>>>>>> Software Engineer
>>>>>> WSO2, Inc.
>>>>>> lean.enterprise.middleware
>>>>>>
>>>>>> Mobile - *+94777487726 <%2B94777487726>*
>>>>>> Blog* - *classdeffound.blogspot.com
>>>>>>
>>>>>> _______________________________________________
>>>>>> Architecture mailing list
>>>>>> [email protected]
>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Manjula Rathnayaka
>>>>> Software Engineer
>>>>> WSO2, Inc.
>>>>> Mobile:+94 77 743 1987
>>>>>
>>>>> _______________________________________________
>>>>> Architecture mailing list
>>>>> [email protected]
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Dimuthu Leelarathne
>>>> Architect & Product Lead of App Factory
>>>>
>>>> WSO2, Inc. (http://wso2.com)
>>>> email: [email protected]
>>>> Mobile : 0773661935
>>>>
>>>> Lean . Enterprise . Middleware
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> Manjula Rathnayaka
>>> Software Engineer
>>> WSO2, Inc.
>>> Mobile:+94 77 743 1987
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> ajanthan
>> --
>> Ajanthan Balachandiran
>> Senior Software Engineer;
>> Solutions Technologies Team ;WSO2, Inc.;  http://wso2.com/
>>
>> email: ajanthan <http://goog_595075977>@wso2.com; cell: +94775581497
>> blog: http://bkayts.blogspot.com/
>>
>>
>> Lean . Enterprise . Middleware
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Manjula Rathnayaka
> Software Engineer
> WSO2, Inc.
> Mobile:+94 77 743 1987
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
ajanthan
-- 
Ajanthan Balachandiran
Senior Software Engineer;
Solutions Technologies Team ;WSO2, Inc.;  http://wso2.com/

email: ajanthan <http://goog_595075977>@wso2.com; cell: +94775581497
blog: http://bkayts.blogspot.com/

Lean . Enterprise . Middleware
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to