Saavutettavan verkkopalvelun toteuttaminen
Yksinkertainen saavutettava verkkopalvelu voidaan periaatteessa toteuttaa vastaavalla tavalla kuin mikä tahansa verkkopalvelu. Pelkistetyimmillään tämä tarkoittaa sitä, että sisältö kirjoitetaan tekstieditorilla HTML-muotoon saavutettavuuden reunaehdot huomioiden ja jokaiseen HTML-dokumenttiin liitetään sivuston ulkoasun määrittelevä CSS-tyylitiedosto. Käytännössä pyrkimys erilaisten käyttäjien, käyttötilanteiden ja päätelaitteiden kattavaan huomiointiin aiheuttaa tarpeen toteuttaa useita erilaisia versioita verkkopalvelusta. Jotta näiden versioiden toteuttaminen olisi mahdollista kustannustehokkaasti, on saavutettavuus otettava alusta asti huomioon verkkopalvelun toteutuksessa. Keskeinen keino kustannustehokkuuden varmistamisessa on sivuston julkaisemisen automatisointi.
Keino automatisoimiseen: monikanavajulkaiseminen
On totta, että osaava HTML-kielen ja CSS-tyylien soveltaja kykenee toteuttamaan verkkomateriaalista version, joka tukee erilaisia käyttäjiä, käyttötilanteita ja päätelaitteita vähintään auttavasti. Jos kuitenkin halutaan tukea eri käyttöyhteyksiä parhaalla mahdollisella tavalla, ainoa järkevä vaihtoehto on verkkopalvelun toteuttamisen automatisoiminen monikanavajulkaisemisen periaatteiden mukaisesti.
Monikanavajulkaisemisessa verkkopalvelun sisältö ja esitystapa erotetaan toisistaan siten, että sisältö voidaan julkaista useissa erilaisissa muodoissa eri käyttötarkoituksien reunaehdot huomioivien julkaisuprosessien avulla. Kun verkkopalvelun erilaisten versioiden julkaiseminen on automatisoitu, voidaan sivuston toteuttamiseen varatut resurssit keskittää käyttäjien tarpeiden selvittämiseen ja käyttäjiä tukevien toiminnallisuuksien suunnittelemiseen. Monikanavajulkaisemiseen siirryttäessä on kuitenkin otettava huomioon tekijöiden osaamisvaatimusten sekä laitteisto- ja ohjelmistovaatimusten kasvu.
Saavutettavuus on mukautuvaa hypermediaa
Monikanavajulkaiseminen mahdollistaa mukautuvan hypermedian (adaptive hypermedia) periaatteiden soveltamisen verkkopalvelun toteuttamisessa. Mukautuvassa hypermediassa käyttäjän, käyttötilanteen ja päätelaitteen asettamat reunaehdot mallinnetaan siten, että verkkopalvelun julkaisemisesta vastaava julkaisujärjestelmä voi automaattisesti räätälöidä verkkopalvelusta julkaistavat näkymät näiden reunaehtojen mukaisesti. Erilaiset käyttäjät, laitteet ja käyttötilanteet huomioivan verkkopalvelun voidaankin ajatella olevan mukautuva hypermediajärjestelmä.
Monikanavajulkaisemisen periaate on keskeinen nimenomaan verkkopalveluissa, joiden keskeinen tavoite on informaation välittäminen käyttäjälle. Samoja periaatteita voidaan kuitenkin hyödyntää myös järeämmissä, ohjelmallisesti toteutetuissa tietokantaperustaisissa verkkopalveluissa, joissa saavutettavuus voidaan ottaa huomioon sivupohjamoottorin (template engine) toteutuksessa.