Sybase NNTP forums - End Of Life (EOL)

The NNTP forums from Sybase - forums.sybase.com - are now closed.

All new questions should be directed to the appropriate forum at the SAP Community Network (SCN).

Individual products have links to the respective forums on SCN, or you can go to SCN and search for your product in the search box (upper right corner) to find your specific developer center.

Is PB Proxy is necessary?

2 posts in General Discussion (old) Last posting was on 2000-03-10 14:27:01.0Z
Ewak Posted on 2000-03-10 06:21:49.0Z
Newsgroups: sybase.public.easerver
From: "Ewak" <ewak@md2.vsnl.net.in>
Subject: Is PB Proxy is necessary?
Date: Fri, 10 Mar 2000 11:51:49 +0530
Lines: 29
X-Newsreader: Microsoft Outlook Express 4.72.3612.1700
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3612.1700
NNTP-Posting-Host: 203.197.139.24
Message-ID: <347_rkIHxlli$GA.201@forums.sybase.com>
Path: forums-1-dub!forums-1-dub!forums-master.sybase.com!forums.sybase.com
Xref: forums-1-dub sybase.public.easerver:26712
Article PK: 154428

My application is developed using 3T arch.(Jaguar/ASA/PB)
All my business rules and logics are placed in the jaguar component and
proxies are generated for the client application(PB) which is deployed to
all
my clients.

Assume that there is no hard coding of calling method in the pb application.
All the calling method names are passed as argument in the pb application
which
will call the component method with out any problem.

Now if I change the logic in the component method then there is no need to
recompile my client app.

But if a add any new method in the existing component whether i have to
recreate the proxy ?. and recompile the pb appln.

If so where is the question 3Tr arch. where i can do changes to the
business rules
with out changing the client application.

Pls any one give me ideas?

Thanks in advance


Jim O'Neil [Sybase] Posted on 2000-03-10 14:27:01.0Z
Newsgroups: sybase.public.easerver
Date: Fri, 10 Mar 2000 09:27:01 -0500
From: "Jim O'Neil [Sybase]" <joneil@sybase.com>
Organization: Sybase, Inc.
X-Mailer: Mozilla 4.7 [en]C-CCK-MCD (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
Subject: Re: Is PB Proxy is necessary?
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 38
NNTP-Posting-Host: joneil-nt.sybase.com 204.167.42.111
Message-ID: <347_38C90635.10A16869@sybase.com>
References: <347_rkIHxlli$GA.201@forums.sybase.com>
Path: forums-1-dub!forums-1-dub!forums-master.sybase.com!forums.sybase.com
Xref: forums-1-dub sybase.public.easerver:26692
Article PK: 154422


Ewak wrote:

> My application is developed using 3T arch.(Jaguar/ASA/PB)
> All my business rules and logics are placed in the jaguar component and
> proxies are generated for the client application(PB) which is deployed to
> all
> my clients.
>
> Assume that there is no hard coding of calling method in the pb application.
> All the calling method names are passed as argument in the pb application
> which
> will call the component method with out any problem.
>
> Now if I change the logic in the component method then there is no need to
> recompile my client app.
>
> But if a add any new method in the existing component whether i have to
> recreate the proxy ?. and recompile the pb appln.
>
> If so where is the question 3Tr arch. where i can do changes to the
> business rules
> with out changing the client application.
>
> Pls any one give me ideas?
>
> Thanks in advance

You can always change the business rules without affecting the clients, but if
the external interface changes (for instance, you now need to pass in two
arguments versus one) then you'll have to regenerate the proxies and modify the
client code. So in general, you'll want to spend some time in requirements
phase nailing down those external interfaces.

If though you are adding a new method to a component and not calling that method
from a particular client application, you don't have to modify that client app
at all.
--
Jim O'Neil
Senior Technical Support Engineer
Sybase, Inc