Nowa wersja Altova z funkcją odwrotnego mapowania XSLT
Czas na najnowszą wersję narzędzi dla programistów oraz oprogramowania serwerowego firmy Altova. Ta wersja wprowadza wiele innowacyjnych funkcji we wszystkich produktach, w tym zupełnie nową wersję MapForce Server, o nazwie MapForce Server Accelerator Edition, która zapewnia jeszcze szybsze przetwarzanie zadań integracji danych.
Przyjrzyjmy się najważniejszym nowościom w wersji 2017, wydanie 3.

Mapowanie wsteczne dla XSLT i XQuery
Testowanie, debugowanie i udoskonalanie kodu XSLT i XQuery może być procesem czasochłonnym i często frustrującym, ze względu na złożoność i duży rozmiar odpowiednich dokumentów. Narzędzia XMLSpy, takie jak debugger XSLT i debugger XQuery, są doskonałe do analizy i udoskonalania transformacji.
Funkcja odwrotnego mapowania XSLT/XQuery idzie o krok dalej, umożliwiając programiście prostym kliknięciem w fragment dokumentu wynikowego, aby zobaczyć odpowiadający mu węzeł XML oraz wyrażenie XSLT lub XQuery, które go utworzyły. Podczas pracy z odwrotnym mapowaniem XSLT, można nawet kliknąć bezpośrednio w wynik wyświetlany w przeglądarce, jak pokazano poniżej.

Ta nowa funkcjonalność stanowi ogromny krok naprzód w rozwoju XSLT i XQuery, szczególnie że XMLSpy umożliwia odtwarzanie zmian bez modyfikowania kodu w żaden sposób. Zobacz, jak to działa, w tym filmie.
Wsparcie dla formatu JSON5
Wsparcie dla formatu JSON w całej gamie produktów zostało zaktualizowane, aby obejmowało JSON5, czyli proponowane rozszerzenie standardu, które ma ułatwić czytanie i pisanie kodu JSON przez ludzi. Oznacza to, że można wybrać format JSON lub JSON5 – inteligentne narzędzie do edycji i konwersji w programie XMLSpy, mapowanie danych w programie MapForce, oraz szybka weryfikacja na serwerze RaptorXML.

Ulepszone pole wyszukiwania
Nowy, zmodernizowany pasek wyszukiwania i zamiany, który niedawno został dodany do programu XMLSpy, jest teraz dostępny również w programach StyleVision, MapForce i DatabaseSpy. Dodatkowo, pasek wyszukiwania obsługuje teraz wyszukiwanie wieloliniowe za pomocą wyrażeń regularnych we wszystkich tych programach.

Nowy komponent "łączenie" do mapowania danych
Nowy komponent "łączenie" w MapForce działa podobnie do operacji JOIN w SQL, co sprawia, że jest intuicyjny w użyciu i zrozumieniu, a jednocześnie bardziej elastyczny, ponieważ umożliwia łączenie struktur danych w dowolnym formacie. Na przykład, można połączyć strukturę XML z plikiem CSV. Element "Warunek" znajdujący się na dole okna łączenia pozwala zdefiniować, w jaki sposób pliki będą łączone podczas mapowania.

Dla projektów mapowania, które wykorzystują bazy danych relacyjnych, komponent "łączenie" generuje instrukcje SQL JOIN, co zapewnia szybkie wykonywanie mapowań. Korzystając z MapForce Server do automatyzacji mapowań, można uzyskać dostęp do dodatkowych optymalizacji dla mapowań wykorzystujących funkcję "łączenie", dzięki nowej wersji MapForce Server Accelerator Edition, o której mowa poniżej.
Konwersja projektu StyleVision do formatu MobileTogether
StyleVision, narzędzie do projektowania raportów wizualnych i formularzy elektronicznych, teraz oferuje możliwość konwersji istniejącego projektu na projekt kompatybilny z MobileTogether. Oznacza to, że można wykorzystać istniejący raport lub formularz StyleVision jako doskonałą podstawę do tworzenia aplikacji mobilnej!
Oto fragment projektu "Faktura" z programu StyleVision, zapisany jako plik projektu MobileTogether i otwarty w programie MobileTogether Designer.

Program MobileTogether Designer umożliwia modyfikację projektu w razie potrzeby, a następnie wdrażanie go jako natywną aplikację, do której można uzyskać dostęp na urządzeniach mobilnych oraz na komputerach z systemem Windows 8/10 – a także w dowolnej przeglądarce internetowej.
Jest to szczególnie przydatne dla klientów korzystających z programu StyleVision do projektowania formularzy elektronicznych dla programu Altova Authentic Browser Edition, ponieważ eliminuje konieczność korzystania z wtyczek przeglądarki, ponieważ nowoczesne przeglądarki stopniowo rezygnują z obsługi wtyczek.
Nowe funkcje w silniku tworzenia wykresów
Silnik generowania wykresów w programach XMLSpy, StyleVision, DatabaseSpy oraz serwerze RaptorXML został ulepszony, co pozwala użytkownikom tworzyć wykresy o jeszcze większej złożoności:
- Wykres liniowy może być używany do wyświetlania jedynie punktów, bez linii je łączących
- Oś Y może być odwrócona, przy czym wartość 0 znajduje się na górze
- Wartości mogą być wyświetlane bezpośrednio na wskaźnikach lub słupkach
- Etykiety tekstowe można umieszczać na wykresach (np. w celu wskazania jednostek)
- Dostosowywanie odległości między słupkami na wykresach słupkowych

MapForce Server – Wersja z akceleratorem
Serwer MapForce zapewnia wydajne automatyzacja projektów mapowania danych zdefiniowane w MapForce. Obecnie, wersja MapForce Server Accelerator oferuje jeszcze większą wydajność dla użytkowników korzystających z serwerów z dwoma lub więcej rdzeni procesora, dzięki zastosowaniu specjalnych optymalizacji:
- Wielowątkowe wykonywanie poszczególnych operacji mapowania danych
- Wykonanie mapowań danych, które obejmują nowy komponent "łączenie" opisany powyżej
Podczas testów, wersja MapForce Server Accelerator wykazała możliwość wykonywania projektów mapowania przesyłanych przez klientów nawet 70 razy szybciej*!
* (Uwaga: Należy sprawdzić, czy w oryginalnym tekście jest jakiś przypis lub wyjaśnienie dotyczące tej liczby, i ewentualnie uwzględnić go w tłumaczeniu, np. "nawet 70 razy szybciej, w zależności od konfiguracji i złożoności projektu").
Dowiedz się więcej i zaktualizuj
Dowiedz się wszystkiego o Nowe funkcje Dodano to we wszystkich produktach z danej linii.
Istotni klienci mogą zaktualizować swoje oprogramowanie do najnowszej wersji, aby skorzystać ze wszystkich tych nowych funkcji. Możecie również wypróbować dowolny produkt firmy Altova bezpłatnie przez 30 dni.
- Wyniki wydajności oparte na wewnętrznych testach przeprowadzonych przez firmę Altova. Państwa wyniki mogą się różnić.