To: | "common upper ontology working group" <cuo-wg@xxxxxxxxxxxxxx> |
---|---|
From: | "Adrian Walker" <adriandwalker@xxxxxxxxx> |
Date: | Wed, 20 Dec 2006 10:18:51 -0500 |
Message-id: | <1e89d6a40612200718j7c1b620eg2f688be5a78bea61@xxxxxxxxxxxxxx> |
John -- That's a nice way of approaching interoperability. I'd add another item at the end of your list. Setting aside our work on business rules in executable English (which this group has regrettably agreed to exclude), there is other work on specifying applications as business rules in technical notations. For example, in the talk abstract below, John Field of IBM advocates interoperability via Reactors and Transactors, and (in the actual talk) these are specified as condition-action rules using a logic programming notation. Here's the suggested additional item: -- Interoperability by combining executable business rules from different sources. There's a big potential payoff in this area, but there are also some deep technical questions about executing rules using rule engine B when they were written for rule engine A. On a more general point, I hope we can discuss the following in the phone conference today. The current draft of the group paper can be read as saying (a) current technologies won't lead to enterprise interop, and (b) here is a list of current technologies. Surely, the draft can be improved by listing some new technologies ? Hope this helps, -- Adrian Internet Business Logic (R) A Wiki for Executable Open Vocabulary English Online at www.reengineeringllc.com Shared use is free Adrian Walker Reengineering Phone: USA 860 830 2085 Astract of recent talk by John Field of IBM Research Increasingly, software is being built as loosely-coupled collections of distributed components interacting over the internet, glued together by systems software such as databases, messaging systems, web servers, and browsers. Moreover, many such applications are also "inter-organizational", combining components written in and running in distinct administrative domains. While the trend toward internetworked applications is inexorable, the programming models we are using to build such applications were largely designed for monolithic, freestanding applications. In this talk, I will discuss some of the reasons why programming models should evolve to better support internetworked applications, and enumerate some of the distinguishing features of such applications. I will then describe recent work on Reactors and Transactors. These are simple "kernel" programming models intended to explore key issues in programming support for building reliable and evolvable internetworked applications. The Reactor model is designed to explore integration of front-end "presentation logic", back-end "business logic", and data access in a single distributed programming model that supports both synchronous and asynchronous component composition. The Transactor model provides programming constructs for maintaining consistency among the states of distributed components in the presence of runtime errors or system failures. On 12/20/06, John Flynn <jflynn@xxxxxxx> wrote: The following is intended to open discussion on what is meant by computer _________________________________________________________________ Message Archives: http://colab.cim3.net/forum/cuo-wg/ Subscribe/Unsubscribe/Config: http://colab.cim3.net/mailman/listinfo/cuo-wg/ To Post: mailto:cuo-wg@xxxxxxxxxxxxxx Community Portal: http://colab.cim3.net/ Shared Files: http://colab.cim3.net/file/work/SICoP/cuo-wg/ Community Wiki: http://colab.cim3.net/cgi-bin/wiki.pl?SICoP/CommonUpperOntologyWG (01) |
<Prev in Thread] | Current Thread | [Next in Thread> |
---|---|---|
|
Previous by Date: | Re: [cuo-wg] Interoperability, Cory Casanave |
---|---|
Next by Date: | Re: [cuo-wg] How would you rate these semantic technologies? ConferenceCall Wed Dec 20, 11:30-12:30, Brad Cox, Ph.D. |
Previous by Thread: | Re: [cuo-wg] Interoperability, Cory Casanave |
Next by Thread: | Re: [cuo-wg] CDSI Draft Paper and Conference Call Wed Dec 20, 11:30-12:30, Brenton, Mike |
Indexes: | [Date] [Thread] [Top] [All Lists] |