Condividi tramite


Creazione e uso di regole business

Le regole business (o i criteri aziendali) definiscono e controllano la struttura, il funzionamento e la strategia di un'organizzazione. Le regole di business possono essere definite formalmente nei manuali delle procedure, nei contratti o negli accordi oppure possono esistere come conoscenze o competenze incorporate nei dipendenti. Le regole business sono dinamiche e soggette a modifiche nel tempo e sono disponibili in tutti i tipi di applicazioni. Finanza e assicurazioni, e-business, trasporti, telecomunicazioni, servizi basati sul Web e personalizzazione sono solo alcuni dei molti domini aziendali regolati dalle regole di business. Ognuno di questi domini aziendali condivide la necessità di trasmettere strategie, criteri e normative aziendali al personale IT (Information Technology) per l'inclusione in applicazioni software.

I linguaggi di programmazione procedurali e orientati agli oggetti tradizionali, ad esempio C, C++e Microsoft Visual Basic, sono orientati ai programmatori. Anche i linguaggi avanzati orientati agli oggetti, ad esempio Java e C#, sono ancora principalmente linguaggi dei programmatori. Il ciclo di sviluppo software tradizionale di progettazione, sviluppo, compilazione e test richiede tempo e coordinamento sostanziali e non consente ai non programmatori di partecipare alla manutenzione dei criteri aziendali automatizzati. Business Rules Framework risolve questo problema fornendo un ambiente di sviluppo che consente la creazione rapida di applicazioni senza il ciclo lungo della programmazione tradizionale delle applicazioni. Ad esempio, i criteri aziendali costruiti usando questo framework possono essere aggiornati senza ricompilare e ridistribuire le orchestrazioni associate.

Business Rules Framework è strettamente integrato con Microsoft BizTalk Server e gli sviluppatori possono usare le funzionalità seguenti per creare e gestire regole business:

  • Un motore di regole ad alte prestazioni che implementa un meccanismo di inferenza per valutare le regole aziendali.

  • Un set completo di API (Application Programming Interface) per lo sviluppo di applicazioni basate su regole.

  • Interfaccia utente grafica, Business Rule Composer, che gli sviluppatori, gli analisti aziendali e gli amministratori possono usare in vari modi per sviluppare e applicare in modo efficiente regole e criteri.

  • Un'integrazione perfetta con le orchestrazioni BizTalk, che consente di richiamare un criterio aziendale o un set di regole business da un'orchestrazione BizTalk.

  • La Creazione Guidata per la Distribuzione del Motore Regole, che consente di importare o esportare rapidamente le regole aziendali o i vocabolari utilizzati dalle regole, nonché di distribuire o ritirare queste regole.

    Le regole business (criteri) create usando Business Rules Framework possono essere usate in un processo aziendale orchestrato, come illustrato nella figura seguente.

    Diagramma che mostra i criteri aziendali in fase di elaborazione.
    Politica aziendale

    Questa sezione fornisce informazioni concettuali su come sfruttare Il framework regole di business e usare gli strumenti forniti da BizTalk Server per sviluppare regole business.

In questa sezione