Ce este OpenEdge astăzi, progresul rusă grup de utilizatori
OpenEdge - care facilitează dezvoltarea și implementarea aplicațiilor de afaceri care pot fi implementate atât pe premisa cât și în Cloud. Platforma este concepută pentru a asigura integrarea aplicațiilor cu orice alte aplicații non-OpenEdge. Luați în considerare principalele caracteristici ale platformei.
aplicatii OpenEdge sunt scrise în propria lor limbaj de programare built-in numit Advanced Business Language (ABL). În trecutul recent, a numit-o limbă 4GL. Limba ABL - un limbaj de programare de nivel înalt care sprijină abordarea orientată spre obiect procedural, dinamic de programare. Cu acesta, puteți crea aplicații care realizează logica de business pe client cât și la nivel de server, și care se poate conecta la bazele de date în medii multi-utilizator, accesul la sisteme externe și de a lucra cu diferite tipuri de interfețe client.
Platforma OpenEdge vine cu un mediu de dezvoltare bazat pe Eclipse, care se numește Progress Developer Studio pentru OpenEdge, și care conține un set de OpenEdge-in-uri pentru a dezvolta, depana și de testare aplicații-ABL. Cu Developer Studio la timpul de proiectare, puteți configura și gestiona toate resursele necesare. Puteți utiliza, de asemenea Developer Studio pentru a integra aplicațiile cu alte sisteme.
O scurtă trecere în revistă a platformei OpenEdge
logica de afaceri scrise în ABL pentru a lucra pe partea de server poate fi rulat ca un tradițional OpenEdge AppServer Application Server și cele mai recente din Pacific Application Server pentru OpenEdge, care, datorită suportului de modul multi-threaded, îmbunătățește dramatic scalabilitatea și performanța de OpenEdge-aplicații, precum și, Acesta poate fi utilizat împreună cu Rollbase și Corticon. Atât serverul de aplicații concepute pentru desfășurarea de aplicații distribuite. Ele sunt capabile să proceseze cererile de la o multitudine de tipuri de clienți scrise în diferite limbi.
În plus față de clienți, scrise în ABL, activitatea de suport server de aplicații cu multe alte tipuri de clienti, inclusiv WEB-clienti folosind protocoale SOAP si REST. Utilizarea ABL pot fi schimbate și date XML JSON-. OpenEdge oferă adaptoare specializate care permit Java-. clienții și web- acces net-la logica de afaceri executabil AppServer. În plus, OpenEdge oferă un instrument grafic nor de dezvoltare ușor de interfețe client OpenEdge-aplicații mobile.
Un sistem de management de baze de date relaționale OpenEdge - o fiabile, scalabile și ușor de administrat bazele de date. Aceasta susține o serie de cerințe pentru sistemele enterprise, inclusiv Multi-tenancy, Tabelul Partiționarea. Criptare date transparente. OpenEdge replicare și, de asemenea, pentru a asigura o disponibilitate ridicată a datelor. Bază de date OpenEdge include, de asemenea, OpenEdge SQL, astfel încât baza de date poate fi conectat la orice clienții JDBC- și ODBC-.
De asemenea, puteți extinde aplicațiile folosind o bază de date non-OpenEdge. Platforma oferă o serie de servere de date (DataServer), folosind codul care ABL- primește acces la bazele de date Oracle și SQL Server, precum și la alte baze de date care suportă pentru conexiunea ODBC.
Compoziția Sistemului de Management platforma OpenEdge activat Business Process (BPM), care se numește BPM OpenEdge și constă din:
- instrumente disponibile în Studio pentru dezvoltatori, pentru crearea și automatizarea modelelor proceselor de afaceri, care sunt ușor de integrat în ABL-aplicații;
- flux de lucru de execuție în timp real;
- portal web pentru utilizatorii finali, manageri și administratori.
Datorită procesului OpenEdge BPM de creare și de gestionare a proceselor de afaceri devine mai clar, în plus, cu ajutorul proceselor de afaceri mai ușor de serviciu și să mențină fără a schimba codul sursă.
Mediul de dezvoltare OpenEdge puteți utiliza diferite seturi de comenzi și instrumente grafice pentru gestionarea bazelor de date OpenEdge, servere de aplicații AppServer și alte OpenEdge-resurse. Pentru implementarea și gestionarea aplicațiilor și a resurselor, Progress oferă un instrument web numit OpenEdge Management.
Pentru a comanda un proces sau o versiune permanentă a OpenEdge, puteți contacta compania Progress Technologies.