Przeskocz do opisu głównego

12 dokumentów oznaczonych z "API"

API (Application Programming Interface) to zestaw reguł i protokołów, które umożliwiają komunikację między różnymi systemami lub aplikacjami. API definiuje sposób, w jaki różne komponenty oprogramowania mogą współdziałać ze sobą, co pozwala na łatwe integrowanie różnych systemów i wymianę danych między nimi. API może być używane do tworzenia aplikacji, które korzystają z funkcji lub danych innych aplikacji lub usług.

Zobacz wszystkie tagi

Kod typu sprawy - przetwarzanie danych encji TypeCode

W niniejszym artykule zajmiemy się opisem usługi TypeCodeRest. Jest to usługa REST warstwy logicznej, która udostępnia podstawowe metody pobierania i edycji danych z nazwami typów obiektów spraw. Serwis ma swoje odpowiedniki obsługujące protokoły SOAP ITypeCodeAction i Spring Remoting RMI /TypeCodeAction.

Pobieranie metadanych

Usługi pobierania metadanych wykorzystać można do budowy aplikacji prezentacji danych składowanych w Mercury DB (HgDB) 3.0 (zobacz opis Mercury Portal 2.0). Można wykorzystać również do zbudowania kreatora zapytań.

Przykłady agregacji danych

Poniżej przykłady realizacji agregacji danych, które wykonano za pośrednictwem usługi CaseSearchExtRest#groupByQuery(POST). Składnia klauzuli **Group By** została opisana w artykule Zapytania indeksu Lucene. Przykłady zrealizowano przy wykorzystaniu narzędzia SoapUI.

Rodzaj typu sprawy - przetwarzanie danych encji TypeKind

W niniejszym artykule zajmiemy się opisem usługi TypeKindRest. Jest to usługa REST warstwy logicznej, która udostępnia podstawowe metody pobierania i edycji danych z nazwami rodzajów typów obiektów spraw. Serwis ma swoje odpowiedniki obsługujące protokoły SOAP ITypeKindAction i Spring Remoting RMI /TypeKindAction.

Typ sprawy - przetwarzanie danych encji TypeCase

W niniejszym artykule zajmiemy się opisem usługi TypeCaseRest. Jest to usługa REST warstwy logicznej, która udostępnia podstawowe metody pobierania i edycji danych z nazwami typów obiektów spraw. Serwis ma swoje odpowiedniki obsługujące protokoły SOAP ITypeCaseAction i Spring Remoting RMI /TypeCaseAction.

Usługi wyszukiwania i agregacji danych

W systemie Mercury DB dostępne jest dostępne wiele usług realizujących różne metody wyszukiwania spraw zarówno w warstwie logicznej jak i biznesowej systemu. Aby ujednolicić i scentralizować utworzono dwie główne zawierającą kilka metod zaawansowanego wyszukiwania.

Wprowadzenie do Mercury DB (HgDB) 3.0

Mercury DB to serwer usług (SOAP oraz REST) pozwalający na zarządzanie dowolnymi obiektami, nazywanymi również sprawami. Jego silnik oparty jest o relacyjny model SQL (dane przechowywane są w relacyjnej bazie danych). Połączenie obiektów oraz relacji pozwala na wykorzystanie Mercury DB jako bazy danych obiektów obsługującej transakcje ACID (Atomicity, Consistency, Isolation, Durability czyli niepodzielność, spójność, izolacja, trwałość) jak i również zintegrowanie go z tradycyjnymi systemami BI (Business Intelligence) do analizy biznesowej danych. Łączy świat baz NoSQL (takich jak ElasticSearch, Mongo DB) ze światem baz relacyjnych (Oracle, DB2, PostgreSQL, MySQL).

Zapytania indeksu Lucene

Podstawowym mechanizmem wyszukiwania w bazie HgDB jest implementacja indeksu Apache Lucene. Lucene Core to biblioteka Java zapewniająca zaawansowane funkcje indeksowania i wyszukiwania, a także sprawdzanie pisowni, podświetlanie trafień i zaawansowane możliwości analizy. W niniejszym artykule zostaną opisane zasady tworzenia zapytań wyszukujących oraz agregujących jakie obowiązują w Mercury DB (HgDb) 3.0.