Hlavní strana

Z OmISP Official Wikipedia
Verze z 11. 3. 2013, 10:16, kterou vytvořil Standula (diskuse | příspěvky) (Přidání ukázky párování plateb na bankovním výpisu)
Přejít na: navigace, hledání

OmISP - One man Internet Service Provider

OmISP je aplikace určená pro poskytovatele internetového připojení umožňující účtování telekomunikačních služeb klientům a správu a dohled nad IP sítěmi.

Upozornění

Dokumentace není kompletní a je průběžně doplňována. Odhadem tak 20-30%. Pokud software využíváte máte oprávnění doplňovat a upravovat dokumentaci. Za práci na dokumentaci a vylepšování projektu OmISP máte možnost využít obdržet slevy dle rozsahu prováděných prací.

Poslední změny

Pokud chcete vidět co bylo naposledy přidáno využije sekci poslední změny. Změny probíhají denně.

Wiki projektu OmISP a diskusní forum

Wiki projektu omisp je hlavním zdrojem čerpání informací návodů a popisu aplikace.
K dispozici je i diskuzní forum. Pro přispívání do diskuzního fora je nutná registrace.

Cíle projektu

  • Koncept - Poskytnout uživatelům efektivní lehce rozšiřitelnou bezpečnou platformu.
  • Stabilita - Díky testovacímu rámci a testováním funkcí poskytnout uživatelům stabilní otestovaný software.
  • Přizpůsobivost - Poskytnout uživatelům snadnou přizpůsobivost systému
  • Dostupnost - Poskytnout uživatelům tyto služby díky efektivnímu vývoji za výhodných cenových podmínek.
  • Otevřenost - Kdokoli může do projektu přispívat. Ať již vývojem, psaním testů nebo tvorbou dokumentace.

Koncept

Koncept aplikace je založen na požadavcích rychlosti vývoje, maximálním znovupoužití již existujícího zdrojového kódu, dynamické konfiguraci systému a stabilitě. Vývoj vlastního univerzálního aplikačního rámce umožnil splnit elegantně všechny tyto požadavky. Projekt OmISP není pouze slepencem skriptů, ale jedná se o modulární projekt využívající plně možnosti objektově orientováného programování.

Stabilita

Spolehlivý chod programu je zajištěn způsobem vývoje aplikace. Většina systému je konfigurována pomocí XML technologie, což z obrovské části eliminuje nároky na vývojáře snižuje výskyt chyb v kódu. Aplikační rámec plně podporuje programování řízené testy. V případě složitějších funkcí jsou implementované testy na sadě zkušebních příkladů. V případě nahlášení chyby je chyba nejprve nasimulována vytvořením testu a poté odstraněna. Do budoucna je pak již takový případ pokrytý vlastním testem. Testy jsou zpouštěny pravidelně a nové funkce jsou přidávány pouze v případě, že všechny testy jsou v pořádku.

Přizpůsobivost

Aplikační rámec poskytuje plně dynamické rozšiřování možností aplikace. Pomocí balíčků je možné přidávat a odebírat funkce ze systému. Na stejném aplikačním rámci je vytvořen i projekt Fit-Book.cz. Vždy tedy stačí udělat malou část aplikace a dynamicky ji připojit do aplikace.

Dostupnost

Rychlý způsob vývoje umožňuje nastavit přívětivou cenu za systém. Navíc díky systému rozšíření můžete využívat pouze ty funkce které skutečně potřebujete. Není třeba investovat do zbytečných věcí.

Otevřenost

Jako uživatelé máte možnost díky foru mít přehled o stavu systému. V případě zájmu o vývoj vlastních je možné poskytnou API rozhraní. Pro 80% úkolů ze zapotřebí znalost XML a HTML. Vývoj takových komponent zvládne opravdu každý.

Implementované funkce

Hospodaření

Prohlédněte si přehledný popis implementovaných funkcí v oblasti hospodaření.

Správa sítě

Prohlédněte si přehledný popis implementovaných funkcí v oblasti správa sítě.

AAA služby pomocí RADIUS serveru

  • Ověřování bezdrátových zařízení
  • Ověřování uživatelů s přístupem do síťových zařízení

Ukázky ze systému

Ukázky ze systému obsahují tak 30% implementovaných funkcí. Slouží jen jako velice hrubá ukázka grafického zpracování systému. Pro získání důkladnějsího popisu zejména o fungování služeb prolistujte dokumentaci.
Děkují