Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Meseria se fura, ingineria se invata.Telecomunicatii, comunicatiile la distanta, Retele de, telefonie, VOIP, TV, satelit




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Informatica


Index » educatie » Informatica
» Specificatii subsisteme infrastructura software de baza


Specificatii subsisteme infrastructura software de baza


Specificatii subsisteme infrastructura software de baza


Aceste subsisteme cuprind toate subsistemele de infrastructura care participa la buna functionare a subsistemelor de pe nivelul aplicatiilor de business.

o      sisteme de operare

o      sisteme de gestiune a bazelor de date

o      serverul de aplicatii

o      platforma de business process management



o      aplicatii tip office

o      sisteme antivirus

o      sistem pentru back-up baze de date si aplicatii

o      platforma portal

o      sisteme de administrare si securitate


Toate produsele standard de infrastructura software oferite aici trebuie sa fie produse de renume mondial, avind fiecare sute sau mii de organizatii care sa le utilizeze la nivel mondial.


Functionalitatile produselor de infrastructura software solicitate aici trebuie sa poata fi demonstrabile in momentul ofertarii la cererea comisiei de evaluare. Ofertantul va preciza in oferta care dintre functionalitati nu pot fi demonstrate in momentul evaluarii ofertei.


In continuare va fi prezentat fiecare submodul, urmat de functionalitatile minimale pe care acesta trebuie sa le ofere beneficiarului.


1.         Sisteme de operare

Cerinte sisteme de operare servere centrale (2 buc)

Sistemul de operare si software-ul de sistem care ruleaza pe servere trebuie sa fie de tip UNIX / Linux. Ele trebuie sa asigure un suport complet al infrastructurii hardware si sa furnizeze un inalt nivel de scalabilitate si fiabilitate.

Oferta trebuie sa descrie in detaliu functionalitatile si caracteristicile software-ului de sistem. Acesta trebuie sa include toate modulele si instrumentele de administrare, optimizare, mentenanta si depanare.

In scopul asigurarii unui nivel corespunzator de fiabilitate si disponibilitate ale solutiei globale serverele trebuie configurate intr-o structura de cluster de tip activ-activ, mai putin acolo unde este specificat altfel. Nodurile clusterului trebuie sa fie active in regim de functionare globala. In caz de defectare a unuia dintre noduri nodurile valide trebuie sa fie capabil sa preia automat rularea aplicatiilor (workload) aflate in executie pe nodul defectat.


2.         Sisteme de gestiune a bazelor de date

SGDBR-ul furnizat va avea urmatoarele caracteristici:

Generic

Sa fie un sistem de gestiune a bazelor de date de tip relational.

Sa permita rularea pe diferite platforme si sisteme de operare (de exemplu Linux, Windows, UNIX, etc.).

Sa asigure independenta bazei de date fata de platforma hardware, oferind portabilitate si acelasi set de functionalitati pe toate platformele si sistemele de operare suportate.

Sa fie in versiune completa pentru a acoperi in totalitate cerintele sistemului informatic si la ultima versiune certificata la data inceperii proiectului.

Sa fie un sistem bazat pe standarde, deschis pentru evolutii tehnologice viitoare.

Baza de date sa fie compatibila cu standardul ANSI SQL (SQL X.3.135).

Sa permita importul si exportul de date in diverse formate precum si incarcare de performanta ridicata din fisiere text.

Sa asigure accesul la inregistrari dupa mecanismul multiversiune cu consistenta la citire, cu blocare fara escaladare in cazul modificarilor.

Sa permita online redefinirea, mutarea si reorganizarea tabelelor.

Sa ofere capabilitati de dimensionare automata a parametrilor de memorie in functie tipul de incarcare executate (OLTP/DW).

Sa ofere posibilitatea de definire de politici de prioritati la accesul la date in functie diversi parametrii (utilizator, adresa IP, etc.) alocind resurse in mod diferentiat.

Sa ofere facilitati de monitorizare a tranzactiilor.

Sa ofere suport pentru definirea proceduri si triggeri stocate in baza de date.

Sa existe posibilitatea de a dezvolta si rula proceduri stocate si triggere Java, cu ajutorul Java Virtual Machine (JVM) la nivelul bazei de date.

Sa ofere suport pentru stocarea si accesarea prin SQL a structurilor XML prin mecanismele native ale sistemului de gestiune a bazelor de date.

Sa ofere suport pentru stocarea criptata a datelor in baza de date in mod transparent.

Sa existe posibilitatea de a cripta tot traficul de retea dinspre si catre baza de date.

Sa permita identificarea persoanei care a vizualizat, inserat, sters sau actualizat informatia primara prin mecanisme de auditare.

Sa asigure facilitati pentru supravegherea operatiilor executate de personalul care acceseaza sistemul de gestiune a bazei de date, la nivel de rand sau coloana, inclusiv vizualizare reusita sau nereusita.

Sa ofere solutii automate de backup intr-o forma unitara si usor de administrat.

Sa permita salvarea/restaurarea bazei de date in regim de lucru on-line; refacerea bazei de date automat in caz de incident.

Sa ofere mecanisme de restaurare rapida in caz de eroare umana, la nivel de tranzactie, tabela sau baza de date, fara a fi necesara intreruperea activitatii pe baza de date.

Sa ofere posibilitatea de interogare direct din baza de date a fisierelor text externe, fara a necesita in prealabil o operatiune de incarcare intr-o tabela din baza de date.

Sa asigure facilitati privind autentificarea, verificarea si restrictionarea drepturilor si permisiunilor de acces la informatii la nivel de camp si inregistrare, in functie de utilizatorul conectat.

Sa asigure suport pentru definirea si configurarea pe categorii de operatii si utilizatori.

Sa ofere suport complet pentru folosirea de expresii regulate.

Sa permita mecanismul de replicare a datelor intre diferite locatii.

Sa permita accesul cat mai rapid la informatii prin utilizarea diferitelor tipuri de indecsi, cum ar fi B-Tree, bitmap, partitioned, function based, domain sau similari.

Sa asigure suport pentru baze de date mari cu capabilitati de gestiune automata a spatiului de stocare fara necesitatea utilizarii softurilor de tip 'volume manager'.

Cluster

Sa suporte desfasurarea bazei de date pe mai multe noduri (cluster de tip activ-activ) in scopul asigurarii tolerantei la defecte hardware sau la intreruperi planificate.

Sistemul de gestiune de baze de date trebuie sa includa propriul soft de clusterware integrat, care sa nu necesite achizitionarea de soft de clustering aditional de la producatorul sistemului de operare.

Sa suporte, pe linga propriul clusterware, software de clustering de la diferiti producatori hardware.

Sa asigure partajarea dinamica a incarcarii intre nodurile cluster-ului, pe baza de determinare a incarcarii si alti algoritmi de balansare.

Sa permita sporirea puterii de calcul prin adaugarea transparenta de noduri la cluster.

Sa asigure securitate tranzactionala in cazul aparitiei unor erori hardware sau software in cluster.

Sa permita reconectarea automata la nodul sau nodurile ramase disponibile dupa aparitia unei defectiuni.

Sistemul trebuie sa suporte aplicatii ce ruleaza pe un sistem non-cluster fara modificarea lor la migrarea pe sisteme de tip cluster, fara rescriere partiala a codului aplicatiei.

Spatial

Sa poata oferi suport pentru stocarea si gestionarea datelor de tip GIS direct in baza de date, alturi de resul informatiilor relationale

Sa poata oferi suport pentru stocarea informatiilor de tip vector, raster, grid impreuna cu metadatele asociate

Sa poata oferi suport pentru stocarea si gestionarea de topologii planare si retele liniare, pe ling poligoane, poli-linii, etc.

Sa poata permite stocarea de informatii GIS de tip 3D pentru intermediul tipului de date GIS

Sa poata oferi opetori de tip  relatii spatiale (cea mai apropiata vecinatate, calcule despre lungime si suprafete, etc.)

Sa poata oferi acces prin intrefata SQL la informatiile GIS

Sa poata oferi suport pentru versionare informatiilor spatiale

Management

Sa ofere utilitar grafic cu interfata accesibila din browser web pentru administrarea bazei de date.

Sa ofere facilitati pentru diagnosticarea problemelor, urmarirea executiei, expertiza, analiza, diagnoza.

Sa ofere posibilitatea de definire a evenimentelor si alertare automata a administratorului bazei de date in momentul aparitiei acestora.

Sa ofere capabilitati de monitorizare configurabile, cu posibilitatea de a seta praguri pentru avertizari si alerte critice

Sa ofere monitorizarea integrata a elementelor de infrastructura legate de retea, sisteme, aplicatii eterogene, sisteme de operare

Sa aiba capabilitatea de masurarea si colectarea datelor de performanta intr-o baza de date  pentru analiza si raportare ulterioara.

Sa aiba posibilitatea de  a oferi grafice de performanta in timp real;

Sa ofere posibilitatea configurarii sistemului de management astfel incat sa execute actiuni automate, fara interventia administratorilor, in aparitiei anumitor evenimente.

Sa ofere functionalitati pentru realizarea operatiilor de backup si recovery pentru baza de date, pentru aplicatii, cat si pentru adaugarea de noi noduri in arhitectura de cluster.

Sa ofere posibilitatea de a oferi solutii de tuning pentru sistemul integrat si sugerarea si implementarea automata a anumitor operatii ce pot conduce la imbunatatirea performantelor acestuia.

Sa integreze diferitele utilitati si aplicatii pentru operarea eficienta a infrastructurii oferite.

Sa ofere posibilitatea de a verifica si instala automat patchurile disponibile pentru diferite componente ale sistemului fara a afecta in nici un fel functionalitatile sistemului si diversele customizari.


3.         Serverul de aplicatii


Generale

Sa fie capabil sa ruleze pe oricare dintre platformele de sisteme de operare: Windows, Unix, Linux

Sa fie compatibil cu standardele platformei Java 2 Enterprise Edition (J2EE)

Sa ofere suport pentru tehnologii si standarde deschise

Sa ofere suport multi-lingvistic pentru instalare si prezentare

Sa permita instalarea dinamica de aplicatii Web, aplicatii J2EE si servicii web (Web Services)

Sa permita definirea si inregistrarea dinamica de resurse J2EE (surse de date, cozi de mesaje, etc)

Sa ofere suport multi-home pentru instalarea de servere multiple pe aceeasi masina fizica


Clustering

Sa suporte mecanisme de tip clustering (topologie activ-activ) si failover (topologie activ-pasiv)

Sa implementeze mecanisme de “disponibilitate ridicata (24/7)” a aplicatiilor pentru executia continua a serviciilor instalate

Sa permita implementarea unei solutii de tip “Disaster Recovery”

Sa implementeze mecanisme de replicare a obiectelor aplicatiei intre serverele aceluiasi cluster

Sa ofere servicii de balansare a incarcarii intre serverele din cluster folosind politici de tip Round-Robin, Random sau Metric-Based cu sau fara afinitate locala


Standarde

Sa ofere suport complet pentru Java Database Connectivity (JDBC)

Sa ofere suport complet pentru Java Messaging Service (JMS)

Sa ofere suport complet pentru Java Authentication and Authorization Service (JAAS)

Sa ofere suport complet pentru Enterprise Java Beans (EJB) 2.0 si 3.0

Sa supporte standarde Internet J2EE - Web Services, XML, SOAP, WSDL, UDDI, RosettaNet 1.1/2.0, ebXML, WebDAV, LDAP v3, SSL v3


Masina virtuala Java

Sa ofere servicii de “caching” pentru obiectele Java instantiate

Sa suporte multiple masini virtuale Java (JVM) pe acelasi server de aplicatii

Sa ofere servicii de balansare a incarcarii intre instante JVM din acelasi server

Sa permita definirea de resurse J2EE pentru fiecare masina virtuala Java in parte

Sa permita alocarea si controlul resurselor hardware si software asociate aplicatiilor instalate


Dezvoltare

Sa ofere librarii pentru dezvoltarea rapida de aplicatii in architectura de tip n-tiers

Sa suporte dezvoltarea declarativa, pe baza de componente predefinite, de aplicatii in architectura de tip n-tiers

Sa ofere unelte de testare si debuging a aplicatiilor dezvoltate

Sa ofere unelte de dezvoltare si instalare rapida a serviciilor web (Web Services)

Sa ofere interfata grafica completa pentru modelarea proceselor de business


Integrare

Sa asigure un sistem de adaptori predefiniti care sa permita conectarea si integrarea rapida cu diverse sisteme

Sa ofere suport complet pentru orchestrarea de servicii web sub forma de procese de business

Sa permita managementul exceptiilor in procesele complexe de integrare

Sa ofere capabilitati de auditare si monitorizare a proceselor de business in executie

Sa ofere mecanisme de executie “durabila” a fluxurilor de afaceri de lunga durata

Sa ofere componente de tip “magistrala de mesaje” pentru interconectarea aplicatiilor

Sa ofere servicii de persistenta, in sisteme de fisiere sau BD, a mesajelor schimbate inter-aplicatii

Sa ofere servicii de garantare a livrarii mesajelor schimbate inter-aplicatii


Conexiune baza de date

Sa ofere mecanisme si drivere de conectare la multiple SGBDR

Sa implementeze mecanismul de “connection pooling” pentru o gestiune eficienta a conexiunilor la BD


Tranzactii

Sa ofere facilitati pentru managementul tranzactiilor la nivel de aplicatie

Sa permita gestiunea “tranzactiilor distribuite” pentru coordonarea tranzactiilor ce implica multiple resurse

Sa permita controlul limitei maxime de timp de executie a unei tranzactii


Web Server

Sa implementeze mecanisme de tip “web caching” pentru optimizarea accesului utilizatorilor la resursele web instalate

Sa ofere facilitati de trasare si auditare a accesului la resurse web inregistrate


Management

Sa ofere capabilitati de monitorizare pro-activa si diagnosticare avansata a componentelor instalate

Sa permita modificarea dinamica, automata (bazata pe politici de management a resurselor) sau manuala (prin interventia administratorului sistem), a parametrilor de functionare

Sa permita administratorilor sistem sa inregistreze evenimente si limite de alerta asociate parametrilor de functionare

Sa permita inregistrarea tuturor evenimentelor sistem in fisiere de log

Sa ofere metrici multiple de monitorizare a parametrilor de functionare la nivel de aplicatie si la nivel de server






Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate