Noen nyere komponenter er: gir direkte tilgang til det detaljerte innholdet i databaser og de enkelte operasjonene i applikasjoner. Mens databaser tidligere kun var tilgjengelige gjennom applikasjonsprogrammer, og applikasjonsprogrammer kun var tilgjengelige gjennom brukergrensesnitt, gjør vevtjenestene det mulig å sette sammen data og operasjoner på nye måter på tvers av databaser og applikasjoner. Dette kalles tjenesteorientert arkitektur. Vevtjenester kan gjøres globalt tilgjengelige over hele internettet eller ha begrenset lokal intranett-tilgjengelighet. utnytter de nye mulighetene som vevtjenester gir. Prosessmotorer gjør det enkelt å beskrive nye måter å sette sammen vevtjenester på, gjerne gjennom et grafisk brukergrensesnitt, slik at beskrivelsen kan eksekveres automatisk. Slik blir det mulig å tilfredsstille nye informasjonsbehov - eller utnytte nye informasjonsmuligheter - raskt og enkelt uten endringer i eksisterende system og uten omfattende programmering. er bindeledd mellom applikasjonene og prosessmotorene på den ene siden og de ulike brukergrensesnittene på den andre. Hensikten er å skape ett enkelt kontaktpunkt for å unngå at alle applikasjonene og prosessmotorene må kommunisere med en rekke forskjellige brukergrensesnittprogrammer hver.