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.

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

Reply via email to