hmm,
ya i guess you're right.
--> further i would look into security of gears, how easy is it for
--> someone to access the underlying data store?

this will be the major issue.
sad to say, i don't know how safe is this
with the branch servers i'm safer.

i don't really know how google gears plays out yet.
thanks for all the inputs.

On Mon, May 4, 2009 at 12:25 AM, Igor Vaynberg <igor.vaynb...@gmail.com> wrote:
>
> you already said each branch has their own server, so why not simply
> make this server sync to the central server when the connection is
> available.
>
> your argument for administering cost does not make sense as you are
> heading down the fat client path so instead of having a single server
> per branch to administer you will have every fat client app instance
> to administer.
>
> further i would look into security of gears, how easy is it for
> someone to access the underlying data store?
>
> -igor
>
> On Sun, May 3, 2009 at 4:35 AM, Carlo Camerino <cmcamer...@gmail.com> wrote:
> > just to add, we don't have any plan of exposing this to the public (retail)
> > but rather only to people within organization.
> > so maybe we could have some sort of control.
> > I don't know the implications of opening offline banking applications to the
> > public yet :P and i don't really see any usecase for this type of
> > applications for now.
> >
> > btw, it's not that easy to target a larger set of people if you are using
> > Fat Web clients.
> > Just my two cents. bandwidht, cpu considerations, etc... maybe it depends on
> > your geographical location
> >
> > On Sun, May 3, 2009 at 7:27 PM, Carlo Camerino <cmcamer...@gmail.com> wrote:
> >
> >> There are really a lot of things i have to consider.
> >> Especially security.
> >>
> >> Here Are Some Of The Considerations I Guess
> >>
> >> 1.) To View (Subset) Records But Not Edit Or Delete Them
> >> 2.) Users must not be able to edit reference tables. Tables that are
> >> referenced by others.
> >> 3.) Users must be able to enter transactions(Purely Insert,Transaction
> >> Recording Only) with client side validation and observance of limits and
> >> rules of course which were defined during online mode. ( Store This Queue
> >> Somewhere)
> >>
> >> I'm not reallyh sure that I want to go through with this however, this is
> >> just a prototype idea.
> >>
> >>
> >> On Sun, May 3, 2009 at 4:55 PM, Johan Compagner 
> >> <jcompag...@gmail.com>wrote:
> >>
> >>> I cannot believe that a typical wicket application (and a banking app
> >>> fall under that category) does well in offline mode, to me offline
> >>> mode works if the app is just about personal data (like gmail for your
> >>> email) because if that is not the case and loads of none peronal ==
> >>> shared data is used, how are you pushing that to the client? Maybe if
> >>> the data is not thah much (not very likely  in a banking app if you
> >>> ask me) then you can push it to the client. But then when he gets
> >>> online again you have to merge everything and resolve conflicts in the
> >>> data...
> >>>
> >>> But wicket doesnt really play well for this at all. GWT or just
> >>> another fat client like air or just java webstart would be better
> >>>
> >>> On 03/05/2009, Carlo Camerino <cmcamer...@gmail.com> wrote:
> >>> > hmm, you have a point here.however, every requirement is different.
> >>> >
> >>> > I know that it may sound weird, but still I believe that it depends on
> >>> the
> >>> > nature of the application.
> >>> > There are lots of types of applications that banks use.
> >>> > Some I know would have to always have a central server managing it.
> >>> >
> >>> > There are different types of Technical Architectures that we cater for
> >>> in
> >>> > our applications.
> >>> > There are some applicationms that always require online mode regardless
> >>> adn
> >>> > there are applications that the user just
> >>> > needs to be able to view customer information ,etc....
> >>> >
> >>> >
> >>> > actually it's hard to decide here.
> >>> > on the downside, I heard that GWT consumes a lot of resources on the
> >>> client
> >>> > side, it's also a consideration.
> >>> >
> >>> > Failsafe servers are of course an option but again, the network is still
> >>> a
> >>> > factor here.
> >>> > For example a very slow connection to the central server makes my
> >>> > productivity a lot less.
> >>> > Some places suffer from low bandwidth, unreliable networks, etc...
> >>> >
> >>> > I saw the value of distributed or offline applications that uses
> >>> > synchronization.
> >>> > It will be harder for the developers of course sicne they have to cater
> >>> to
> >>> > two modes.
> >>> > On Sun, May 3, 2009 at 1:55 PM, Vladimir K <koval...@gmail.com> wrote:
> >>> >
> >>> >>
> >>> >> I would install failsafe cluster rather satisfying every client request
> >>> >> about
> >>> >> offline workability. You may end up implementing all the front-end and
> >>> >> middle-end features in offline mode :)
> >>> >>
> >>> >> I believe offline mode should be used with care. The email applications
> >>> >> are
> >>> >> by nature offline. If you are certain that what the user does is
> >>> offline
> >>> >> by
> >>> >> nature - implement it. If you have concerns that it should be involved
> >>> >> into
> >>> >> transaction (I mean a bit wider meaning than DB transaction) -
> >>> implement
> >>> >> it
> >>> >> online and think about fail-safe servers.
> >>> >>
> >>> >> Concerning front-end and middle-end, AFAIK, every unit of work is a
> >>> >> transaction which is done with multi-level authorization, including
> >>> >> business
> >>> >> authorization. You either implement all the authorization offline
> >>> >> (insecure
> >>> >> at all, and impossible in some cases) or defer authorization untill
> >>> online
> >>> >> mode (non-transactional). If a request of some client was satisfied (in
> >>> >> offline mode) and then hasn't passed online authorization (for instance
> >>> it
> >>> >> violates some limits which can be thruly calculated on the server side
> >>> >> only), you will have to call the client and tell him your appologises
> >>> (or
> >>> >> not directly you, then the bank. but the bank will then call you and
> >>> tell
> >>> >> you something awesome).
> >>> >>
> >>> >> Or just tell me the name of the bank. I will never become its client :)
> >>> >>
> >>> >>
> >>> >> Carlo Camerino wrote:
> >>> >> >
> >>> >> > it's not for the public to use. but rather for people within the
> >>> banks.
> >>> >> > internal applications. sometimes central connection is not available.
> >>> >> >
> >>> >> > On Fri, May 1, 2009 at 9:37 PM, James Carman
> >>> >> > <jcar...@carmanconsulting.com>wrote:
> >>> >> >
> >>> >> >> Are you sure a banking application would be the right place for a
> >>> >> >> gears-based implementation?  Wouldn't it be kinda important to make
> >>> >> >> sure the main server knows where everything is, when money is
> >>> >> >> concerned?
> >>> >> >>
> >>> >> >> On Fri, May 1, 2009 at 4:04 AM, Carlo Camerino <
> >>> cmcamer...@gmail.com>
> >>> >> >> wrote:
> >>> >> >> > Hi,
> >>> >> >> >
> >>> >> >> > Is there any project which has Wicket And Google Gears
> >>> Integration?
> >>> >> >> > Wicket has really done a lot of us in speeding up development
> >>> time.
> >>> >> >> Coming
> >>> >> >> > from a struts we saw the power of Wicket in terms its reusability
> >>> and
> >>> >> >> i've
> >>> >> >> > noticed that
> >>> >> >> > wicket already did most of the tasks that we would have to
> >>> manually
> >>> >> >> > do
> >>> >> >> using
> >>> >> >> > struts application, like session timeouts, redirects, etc....
> >>> >> >> >
> >>> >> >> >  One of our main concerns however are that clients
> >>> >> >> > are asking for our applications to be available even if the
> >>> network
> >>> >> >> > is
> >>> >> >> down
> >>> >> >> > or if the central server is down..
> >>> >> >> > Currently we implemented our applications in a distributed fashion
> >>> >> >> wherein
> >>> >> >> > every branch ( Remote Location)  has its own server.
> >>> >> >> > However, this has implications of cost and administration issues.
> >>> >> >> > However, if offline mode is enabled we can just begin syncing
> >>> right.
> >>> >> >> >
> >>> >> >> > I think that Wicket WIth Google Gears Application will make it
> >>> even
> >>> >> >> better .
> >>> >> >> >
> >>> >> >> >
> >>> >> >> > I think this is really a plus when it comes to marketing it to
> >>> >> >> customers.
> >>> >> >> > Most of the applications that we create our banking applications
> >>> and
> >>> >> >> any
> >>> >> >> > downtime is costing our clients.
> >>> >> >> >
> >>> >> >> > Hopefully we can also do this to offload the central servers and
> >>> to
> >>> >> put
> >>> >> >> > processing into client machines.
> >>> >> >> >
> >>> >> >> > One large problem I see though is that most code wil have to be
> >>> moved
> >>> >> >> to
> >>> >> >> the
> >>> >> >> > Browser Layer.
> >>> >> >> > I'm thinking of how to create a wicket application which is mostly
> >>> >> >> > run
> >>> >> >> by
> >>> >> >> > java classes work on the client side.
> >>> >> >> > Looks as if there will be a lot of code changes...
> >>> >> >> > I'm not really sure if it would be a totally different programming
> >>> >> >> model.
> >>> >> >> >
> >>> >> >> > Anyone out there tried to integrate Gears And Wicket
> >>> >> >> >
> >>> >> >> > Carlo
> >>> >> >> >
> >>> >> >>
> >>> >> >>
> >>> ---------------------------------------------------------------------
> >>> >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >>> >> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>> >> >>
> >>> >> >>
> >>> >> >
> >>> >> >
> >>> >>
> >>> >> --
> >>> >> View this message in context:
> >>> >>
> >>> http://www.nabble.com/Wicket-Offline-Applications-tp23329675p23352910.html
> >>> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> >>> >>
> >>> >>
> >>> >> ---------------------------------------------------------------------
> >>> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >>> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>> >>
> >>> >>
> >>> >
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >>> For additional commands, e-mail: users-h...@wicket.apache.org
> >>>
> >>>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to