Hjem På nyhetene Hva er enterprise software arkitektur? - definisjon fra techopedia

Hva er enterprise software arkitektur? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Enterprise Software Architecture?

Enterprise software arkitektur refererer til en arkitektur utviklet for organisert vekst og utvikling av en virksomhets informasjonsteknologi (IT). Det fokuserer på langsiktig utvikling av IT-systemer, snarere enn bare på prosedyrene som brukes i dag. Kvaliteten på implementert programvarearkitektur er avgjørende for å bestemme en organisasjons suksess.

Enterprise programvarearkitektur kan brukes til å redusere systemkompleksiteten, og dermed øke den generelle effektiviteten. Organisasjoner som gjennomfører forbedring av betydelige IT-systemer, søker etter spesialiserte IT-arkitekter. Ved å refaktorere eksisterende løsninger, sikter enterprise software arkitekter konsekvent på å øke smidigheten til systemet.

Techopedia forklarer Enterprise Software Architecture

Enterprise software arkitektur er tett koordinert med en virksomhets interne organisasjon, forretningsmodell og prosesser. For å forbedre hastigheten og funksjonaliteten, bør bedriftsprogramvarearkitektur presentere følgende egenskaper:

  • Enkelhet: Det skal være enkelt å legge til rette for effektiv kommunikasjon mellom viktige teammedlemmer. Mange mennesker med forskjellige synspunkter, ferdighetssett og roller angående programvaren er engasjert i å bestemme strukturen og spesifikasjonen av bedriftsprogramvare.
  • Overordnet fleksibilitet og vedlikehold: Hvert bedriftssystem skal kontinuerlig tilpasse seg de nye kravene forårsaket av utviklende markeder, omorganiseringer av virksomheten eller juridiske endringer. Så arkitekturen må skape et svært vedlikeholdbart og fleksibelt system. Arkitekturen skal definere unike komponenter som kan konfigureres eller omorganiseres. Omkonfigurasjonen eller omorganiseringen bør utføres på en fleksibel måte slik at de lokale modifiseringene som er gjort i systemet ikke påvirker det globale systemet.
  • Gjenbrukbarhet: Dette kan gjøres ved å utvikle et lager av verdifulle byggesteiner og stadig bruke dem igjen. Gjenbruk kutter utbyggings- og vedlikeholdsutgifter. Dette kan oppnås ved å tilby standardfunksjonalitet i kodebiblioteker, som brukes på tvers av ulike prosjekter.
  • Frakobling av teknologi og funksjonalitet: En effektiv arkitektur fremmer teknologisk uavhengighet. Det bør kobles fra virksomhetsapplikasjonens lange livssyklus fra den underliggende teknologiens mindre innovasjonssykluser. I tillegg må arkitektur som er bygd for å vare ikke bare tilpasse seg endringene som skjer i teknologier, men også til de virkelige livssyklusene til de implementerte teknologiene.
Hva er enterprise software arkitektur? - definisjon fra techopedia