BPM i SOA: Com condueixen els negocis

Autora: Robert Simon
Data De La Creació: 23 Juny 2021
Data D’Actualització: 12 Ser Possible 2024
Anonim
Aproximación a SOA en Symfony2 por Carlos Agudo y José Luis Laso
Vídeo: Aproximación a SOA en Symfony2 por Carlos Agudo y José Luis Laso

Content


Emportar:

La gestió de processos empresarials i l’arquitectura orientada a serveis poden ser independents, però les millors pràctiques recomanen utilitzar-les juntes com a part d’un major blau EA.

La gestió de processos empresarials (BPM) és un paradigma que permet a les empreses modelar, automatitzar, executar, controlar, mesurar i optimitzar el flux d’activitats empresarials. Això passa als sistemes integrats, empleats, clients i socis de l'empresa i dins i fora dels límits corporatius. L’arquitectura orientada al servei (SOA), d’altra banda, és un enfocament arquitectònic per construir sistemes intensius en programari a partir d’un conjunt de serveis universalment interconnectats i interdependents.

BPM i SOA són paradigmes separats: SOA és un enfocament d’arquitectura mentre que BPM tracta de modelar, implementar i supervisar processos empresarials.Tot i això, totes dues estan estretament alineades perquè una de les moltes maneres possibles d’implementar el procés empresarial és mitjançant el disseny SOA. Aquí feu una ullada a com poden treballar conjuntament BPM i SOA i quins avantatges ofereix cadascun quan s’utilitza per separat. (Per a la lectura de fons, vegeu Informàtica empresarial: què és tot el buzz?)


El BPM i el SOA que gestionen el paraigües

L’arquitectura empresarial és la lògica d’organització dels processos empresarials de les organitzacions i la infraestructura informàtica. És també el paraigua que regeix tots dos paradigmes. L’arquitectura orientada al servei és un estil arquitectònic per realitzar o crear una arquitectura empresarial igual que el client-servidor, n-tier, mainframes, etc. L’objectiu principal de l’arquitectura orientada al servei és alinear el negoci amb la tecnologia de la informació d’una manera que faci totes dues més efectives.

SOA i BPM poden existir per si soles, però la combinació és la que fa que l’arquitectura empresarial sigui completa. BPM s’emmarca en el trencaclosques SOA com un dels components clau que proporciona la dimensió del procés empresarial. L’orientació del servei permet a les aplicacions invocar el comportament de les altres com a serveis, que és una tasca repetible dins d’un procés empresarial. Els processos empresarials a les empreses es realitzen agrupant els serveis oferts com a part de la pila SOA.


La figura següent és una arquitectura de referència SOA, que indica on BPM s'adapta a la pila SOA. Com veieu, BPM es troba just damunt de la base sòlida proporcionada per SOA i hereta importants capacitats d’integració.

Figura 1: Arquitectura de referència SOA

Nota: Les capes de l'arquitectura de referència de dalt a baix són: capa de base de dades, capa d'aplicació, capa de components, capa d'integració, capa de procés empresarial, capa de presentació, capa de canal.

Sense errors, sense estrès: la vostra guia pas a pas per crear programes que canvien la vida sense destruir la vida

No podeu millorar les vostres habilitats de programació quan ningú es preocupa per la qualitat del programari.

Enfocaments i eines que admeten BPM i SOA

Hi ha diversos enfocaments per realitzar BPM i SOA:

  • Desenvolupament d'aplicacions tradicionals
    Una opció és desenvolupar una aplicació totalment nova a casa. La majoria de les empreses tenen la capacitat de fer-ho, per la qual cosa no és rar que aquestes empreses avaluin si poden utilitzar el seu desenvolupament tradicional d'aplicacions en lloc d'utilitzar programari de gestió de processos (BPMS). Els paràmetres de presa de decisions se centren en si els conjunts d’habilitats existeixen internament per satisfer els requisits i el temps per comercialitzar.
  • Extensió d'una aplicació existent
    La majoria d’organitzacions ja utilitzen aplicacions en els seus processos comercials. És evident que fer ús d'una aplicació existent és important. Si hi ha una aplicació existent, algunes empreses avaluen si estendre aquesta aplicació per ajudar a millorar la millora de les àrees de procés clau. Aquí, els paràmetres de decisió se centren al voltant del cost, la complexitat i la maduresa.
  • Comprant una aplicació envasada
    En molts casos, podeu comprar una aplicació empaquetada que hauria d’estar dissenyada per atendre les necessitats d’un procés o funció determinats. Els paràmetres de presa de decisions inclouen temps per valorar, risc d’adopció, resposta a canvis i ampliar l’abast.

Les taules següents mostren una comparació de les principals eines dels dos paradigmes.

Taula 1: Eines per a BPM i SOA

Els avantatges de SOA

SOA té uns avantatges clau per a les empreses. Anem a fer una ullada a aquests aspectes, així com els avantatges que proporciona BPM. Per la seva banda, SOA ofereix:

  • Comunicacions B2C millorades
  • Una arquitectura orientada al servei per a l'organització. Una empresa organitzada al voltant de SOA és generalment més flexible i pot respondre als canvis empresarials més fàcilment i ràpidament.
  • La capacitat de reutilitzar codi per reduir els costos de desenvolupament. Els serveis fan que la funcionalitat sigui més reutilitzable, la qual cosa disminueix els costos evitant la necessitat de repetir la mateixa funcionalitat.
  • Integració millorada de les iniciatives de e-business / CRM / ERP existents. SOA no és una alternativa als enfocaments