[JXTA discuss] Re: [ebsoa] events and agents as defined in an ebSOA

meggan hardin <[email protected]> Mon, 09 May 2005 20:14:44 -0400
Newsgroups gmane.comp.java.jxta.general
Organization ..:: crossconnections ::..
Message-ID <[email protected]>
Thanks Rich, great info. Here's our mission:

To provide a set of high-level usage profile examples accompanied by a technical
architecture specification, with the purpose of illustrating the features and 
benefits of e-Business Service Oriented Architectures based on OASIS 
specifications, for managers and project teams.

http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ebsoa

Richard Manning wrote:
> Personal Opinion:
> 
> Greetings:
> 
> I just caught the tail of this thread, my apologies for not reading the
> whole thread, attachments and links as yet; great to see activity in
> this area...
> 
> IMHO (having done some work in this area), JXTA provides an excellent
> foundation for distributed, intelligent, mobile, multi-agent systems
> (also an instance of SOA). There is nothing preventing an agent system
> architecture/design/implementation from supporting/integrating both FIPA
> agent standards and OASIS standards. I'd also add W3C, especially the
> Semantic Web efforts namely OWL/RDF. (FIPA info, http://www.fipa.org/
> ;FIPA is now an IEEE Standards Committee, see:
> http://www.fipa.org/about/fipa_and_ieee.html) 
> 
> If you haven't already done so, it is worth a look at CMU's RETSINA and
> Semantic Web efforts which c/should also be of interest
> (http://www-2.cs.cmu.edu/~softagents/index.html), though I don't know
> the licensing requirements, if any. There are too many other good agent
> efforts to list, as someone previously mentioned, though there are agent
> standards such as FIPA.
> 
> While there may be overlap among the many specs, these are minimal and
> can be normalized given sufficient interest (and wheel reinvention
> avoidance). Consider FIPA-compliant agents which also support OASIS /
> Web service standards and common bindings (SOAP/WSDL/UDDI/ebXML-RR/
> etc.) and W3C standards (*ML, Semantic Web, etc.) deployed over a
> FIPA/JXTA agent ecosystem.
> 
> Agents as Web services and vice versa, not an original thought perhaps
> but also not a common thought. Perhaps these specs/standards may
> converge and synthesize eventually, however at present they are often
> complimentary...e.g., compare/contrast
> BPEL/BPM/Choreography/Ontology/UBL/etc with FIPA Agent Communications
> (Contract Net Interaction Protocol), Agent Management, Ontology, ACL, etc. 
> 
> For me, the great thing about all of this is that JXTA, FIPA, OASIS, W3C
> are open, implementation, language, platform, network neutral standards
> and/or specifications. There are commercial and open source
> implementations for various elements too. Finally, while not trivial it
> is possible to integrate and synthesize these many specs and standards
> (even implementations) to achieve what "I think" you are looking for...
> 
> ...and at the top of my soapbox list co-equal with agent systems...AI,
> but I'll spare you my pro-AI rants & raves as this isn't the appropriate
> forum ;) 
> 
> Regards,
> Richard
> 
> 
> 
> ----- Original Message -----
> From: john c hardin <[email protected]>
> Date: Monday, May 9, 2005 3:46 pm
> Subject: Re: [ebsoa] events and agents as defined in an ebSOA
> 
> 
>>Understood David, thank you. I was suggesting that we use 
>>applicable universal 
>>"concepts" from the JXTA projects, not the actual implementation. 
>>Obviously, 
>>JXTA could be implemented as an agent framework if the implementer 
>>chose to do so.
>>
>>I just wanted to make sure that we get a well-rounded picture of 
>>agent concepts.
>>
>>David Webber (XML) wrote:
>>
>>>John,
>>>
>>>The caveat I have is simple - the design of ebSOA should be 
>>
>>implementation> language
>>
>>>neutral.
>>>
>>>That is the whole point behind the BCM linking and switching - 
>>
>>its based on
>>
>>>classical
>>>declarative logic processing - and can be expressed as XML 
>>
>>structures - that
>>
>>>can
>>>then be read and processed by any agent engine.
>>>
>>>There are literally 100 different agent engines out there - all 
>>
>>with their
>>
>>>own
>>>proprietary syntan and API - (even if they are written in Java - 
>>
>>or maybe
>>
>>>especially
>>>if they are written in Java!).
>>>
>>>What the world does not have is a common method of integrating 
>>
>>*all* these.
>>
>>>That I believe is where traditionally OASIS can look to make a 
>>
>>significant> contribution...
>>
>>>DW
>>>
>>>----- Original Message ----- 
>>>From: "john c hardin" <[email protected]>
>>>To: <[email protected]>
>>>Cc: "Dan Pattyn" <[email protected]>; "David RR Webber"
>>><[email protected]>; <[email protected]>; "Goran Zugic"
>>><[email protected]>; "Dale Castle" <[email protected]>; 
>>
>>"ebSOA OASIS
>>
>>>TC" <[email protected]>; <[email protected]>;
>>><[email protected]>
>>>Sent: Monday, May 09, 2005 2:48 PM
>>>Subject: Re: [ebsoa] events and agents as defined in an ebSOA
>>>
>>>
>>>
>>>
>>>>Richard Manning from Sun Microsystems presented on JXTA at the 2004
>>>
>>>Symposium.
>>>
>>>
>>>>Slides are found at:
>>>>
>>>>http://www.oasis-open.org/events/symposium/slides/manning.pdf
>>>>
>>>>john c hardin wrote:
>>>>
>>>>
>>>>>I would like to start a conversation on the list re: the agent
>>>>>architecture, as proposed in the Federated Enterprise Reference
>>>>>Architecture approach.
>>>>>
>>>>>Thanks to Goran, Vasco and the ebXMLsoft team for creating the
>>>>>presentation attached, and to David Webber and Dan Pattyn for 
>>
>>pointing>>>me to the BCM material.
>>
>>>>>I think that there are several inputs that we can include to 
>>
>>round out
>>
>>>>>the ideas of a non-intrusive, event-driven agent model. Opinions 
>>
>>are>>>requested from the group on these, and preferences for how to 
>>specify>>>the agent mechanisms using a combination of the 
>>approaches here:
>>
>>>>>- The Agent Framework is described in the attached BCM / FERA
>>>>>presentation. There is a lot of good material here, however, we 
>>
>>need to
>>
>>>>>make sure that we are re-using stable OASIS specs where 
>>
>>possible. I
>>
>>>>>would like to map the specifications mentioned in the 
>>
>>presentation to
>>
>>>>>the existing specs.
>>>>>
>>>>>- The BCM Linking and Switching as a mechanism to bind to the agent
>>>>>framework
>>>>>
>>>>>- Possibly including JXTA concepts, where possible, as they 
>>
>>describe>>>peering between components and applications.
>>
>>>>>http://www.jxta.org/JXTAFAQ.html
>>>>>
>>>>>- Complex Event Processing, using the concepts outlined by David
>>>>>Luckham: From http://www.complexevents.com/
>>>>>
>>>>>Complex Event Processing (CEP) is an emerging technology for 
>>
>>building>>>and managing information systems including:
>>
>>>>>   * Business Activity Monitoring
>>>>>   * Business Process Management
>>>>>   * Enterprise Application Integration
>>>>>   * Event-Driven Architectures
>>>>>   * Application Servers and Middleware
>>>>>   * Network and Systems Security
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>-- 
>>>>~~~~~~~~~
>>>>john c hardin
>>>>Chair, OASIS ebSOA Technical Committee
>>>>http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ebsoa
>>>>313.279.1377 new *VONAGE* number
>>>>mailto:[email protected]
>>>>
>>>>"The new electronic interdependence recreates the world in the 
>>
>>image of a
>>
>>>global
>>>
>>>
>>>>village."
>>>>
>>>>    Marshall McLuhan, "Gutenberg Galaxy", 1962
>>>>
>>>>
>>>
>>>
>>>
>>>
>>-- 
>>~~~~~~~~~
>>john c hardin
>>Chair, OASIS ebSOA Technical Committee
>>http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ebsoa
>>313.279.1377 new *VONAGE* number
>>mailto:[email protected]
>>
>>"The new electronic interdependence recreates the world in the 
>>image of a global 
>>village."
>>
>>    Marshall McLuhan, "Gutenberg Galaxy", 1962
>>
>>