Re: P work in new charter

Alex Rousskov <[email protected]>
Newsgroups gmane.ietf.opes
Message-ID <[email protected]>
On Thu, 1 Jul 2004, Markus Hofmann wrote:

> Geetha Manjunath wrote:
>
> > I beleive and agree with others on the need for local services for
> > peformance reasons. If the mechanism is an indirect way of
> > registering local services that is fine - but then we should
> > clearly specify means of interfacing external modules to P. [ does
> > that add to the scope of P? ]
>
> All you need is calling a local service from within "P" - just as
> you would call a remotes service, it's just running on the local
> machine.  Alex elaborated in this in his previous email.

I suspect Geetha is talking about a standard mechanism/interface to
register a local service (always implemented in something other than
P) with P interpreter so that it becomes accessible from P rules. To
do that, we need to standardize service interface. I do not think we
are ready for that now, but it could be our future work.

For example, if we document how an OCP/HTTP service can be contacted
based on P "service call" code, then any OCP/HTTP service (local or
remote) can be registered with the P interpreter and used from P
rules. This would be a P-to-OCP mapping of some sort.

Similarly, if we document how a Web Service can be contacted based on
P "service call" code, then any Web Service (local or remote) can be
registered with the P interpreter and used from P rules. This would be
a P-to-WSDL mapping of some sort.

I think it is important to keep these future integration tasks in
mind, but I wonder if the first stable version of P spec should be
done before we start documenting the above interfaces? The risk is
that first P implementors will have to come up with some glue of their
own, and that glue would be difficult to standardize post-factum. On
the other hand, I doubt we have enough cycles to document these
interfaces now, as a WG activity.

Alex.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.