×

Knowledge-Driven Architecture

  • US 20050149558A1
  • Filed: 05/06/2004
  • Published: 07/07/2005
  • Est. Priority Date: 12/26/2003
  • Status: Active Grant
First Claim
Patent Images

1. Knowledge-Driven Architecture is a software architecture comprising:

  • (a) Knowledgebase containing business rules and application scenarios that reflect application requirements (b) Application Scenario Player capable of playing scenarios and transforming acts of scenarios and business rules into interactions with knowledgebase, presentation components, and the underlying application services (c) Service Connector (d) Presenter components (e) Service components (f) Optimizer (g) Methods enabling;

    (i) separation of software in the application layer, which describes interactions and service calls, and the system layer, which describes services (ii) storage of application layer description that reflects application requirements as business rules and scenarios in the knowledgebase (iii) interpretation of scenarios and business rules into interactions with knowledgebase, presentation components, and the underlying application services (iv) creation and modification of business rules and scenarios that comprise the application layer at run-time (v) invocation of services designed as integration-ready components with differentiated APIs (vi) translation of snapshots of existing rules and scenarios into source code of a traditional fixed-form application with better performance and less flexibility (vii) analysis of successful scenario execution including;

    a) history of successes b) history of interpretation failures c) learning scenarios that prompt an agent (a user or a program) to re-define the input or to provide more details for better interpretation d) queue of scenarios with un-answered questions to resolve unsuccessful interpretations (viii) ability to exchange information about knowledge and service elements existing on other distributed network systems built with this architecture (ix) multiple forms of knowledge and service resource sharing over distributed networks

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×