[Registry-dev] Re: switching data sources
Paul Fremantle
paul at wso2.com
Wed Dec 19 10:12:51 PST 2007
I would rather we had a clean registry and a simple example import, and
also simple instructions on how to clean up/refresh. That teaches users
how to do imports, etc.
I guess I think this feature is maybe just a bit wierd in a real life
case. I can't imagine any user using this in a real scenario which is
what worries me.
Paul
Sanjiva Weerawarana wrote:
> Paul Fremantle wrote:
>>> That's not answering the question Deepal .. I think the concern is
>>> that if you change the underlying DB by mistake you're, um, screwed.
>>>
>>> I guess you really aren't - if you switch and switch back effectively
>>> you've just "connected" to an existing registry datastore. So in
>>> effect the UI is somewhat de-coupled from the underlying datastore.
>>
>> I still don't understand the usecase for this. I hate having "cool"
>> features that don't have a use-case. And this seems like one of them.
>> This is what I expect to be in a config file and I don't expect to
>> change it often.
>
> OK so here's the history of this: we want to ship a nice sample right?
> At the same time, we don't want to pre-populate the shipping reg with a
> bunch of stuff which the user has to delete (which will start their reg
> in an unclean state as the old stuff would be there). So the idea was
> why not switch a different database for the sample and just switch
> to/from that.
>
> That required a config file somewhere .. which has since found its way
> into WEBINF somewhere. (Optional, of course.)
>
> Then do we really need to force users to shutdown, edit the war and
> restart to switch the DB? Why not just allow the person to edit the
> config directly.
>
> So .. that's how we ended up with the one-click data source switching
> capability :-).
>
> We this really does feel too powerful then I just realized we could've
> simply shipped two wars .. reg-sample and reg. One has a virgin database
> and the other has the sample database. Maybe that's easier and cleaner.
>
> Sorry; that only occurred to me now :(.
>
> Sanjiva.
--
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
OASIS WS-RX TC Co-chair
Office: +1 646 290 8050
Cell: +44 798 447 4618
blog: http://pzf.fremantle.org
paul at wso2.com
"Oxygenating the Web Service Platform", www.wso2.com
More information about the Registry-dev
mailing list