Rozwój

Rozwój aplikacji dla architektury SOA

Wydajność bez utraty elastyczności

Czy środowisko może być jednocześnie wydajne i elastyczne? Wydajność to korzystanie z automatyzacji, szablonów i zbiorów reguł, zapewniających oszczędność czasu, ale również ograniczających wybór. Elastyczność to możliwość budowania kodu linia po linii z dokładnością do pojedynczej instrukcji.

W OpenEdge wygląda to inaczej. Postawą aplikacji jest język ABL (Advanced Business Language), będący połączeniem języka 4GL oraz pełnej implementacji języka zorientowanego obiektowo. Jest on szczególnie przydatny do efektywnego modelowania procesów biznesowych, zawierający wszelkie interfejsy do powszechnie stosowanych technologii i standardów – takich jak np. XML i Web Services.

Odpowiednie narzędzia do odpowiedniego celu

Wokół silnego języka ABL funkcjonuje zestaw specjalistycznych narzędzi i metodologii szybkiego tworzenia aplikacji biznesowych. Podejście komponentowe zwiększa efektywność, umożliwiając szybką konstrukcję modułów obsługujących złożone funkcje biznesowe.

Koncentracja na logice biznesowej

OpenEdge zwiększa wydajność projektanta dzięki architekturze ułatwiającej tworzenie i wielokrotne wykorzystanie kodu logiki biznesowej. Oferuje najbardziej efektywną metodę programowania reguł biznesu wewnątrz aplikacji, pozwalającą skoncentrować się bardziej na rozwiązaniu problemów biznesowych niż szczegółach wykorzystywanej technologii.

OpenEdge® dla rozwoju aplikacji

Narzędzia i metodologia OpenEdge zwiększają wydajność, eliminując wiele zadań programistycznych, obejmujących generowanie wszechstronnych komponentów biznesowych, zarządzanie dostępem do danych i budowanie niezawodnych usług.

  • OpenEdge® Architect – to nowy produkt, oparty na platformie Eclipse, który pojawił się w OpenEdge 10.1. OpenEdge Architect ułatwia tworzenie aplikacji dzięki nowoczesnemu środowisku wyposażonemu w narzędzia do budowy poszczególnych modułów aplikacji, łatwej nawigacji pomiędzy wieloma programami czy możliwości zautomatyzowania procesów. Elastyczne środowisko OpenEdge Architecta każdy użytkownik może dopasować do własnych potrzeb, zapewniając większą wydajność i komfort pracy.

  • OpenEdge® Studio oferuje zintegrowane i bardzo wydajne środowisko rozwoju oprogramowania ułatwiające budowę złożonych rozproszonych aplikacji biznesowych. WebSpeed® Workshop umożliwia bardzo szybkie tworzenie dobrze skalowalnych aplikacji biznesowych, przetwarzających duże ilości transakcji z dostępem do aplikacji realizowanym poprzez Internet.

  • 4GL Development System stanowi prosty i wygodny zestaw narzędzi przeznaczonych do tworzenia aplikacji w języku Progress.

  • Roundtable TSMS™ to system zarządzania cyklem produkcji oprogramowania – podnosi wydajność programistów i kierowników projektów, skraca czas produkcji aplikacji i gwarantuje wysoką jakość tworzonego oprogramowania.

  • OpenEdge® Translation Manager™ usprawnia proces lokalizacji oprogramowania, dzięki czemu twórcy aplikacji mogą efektywniej opracować wersje wielojęzyczne przeznaczone do eksploatacji w różnych krajach świata.

Produkty OpenEdge stanowią element znacznie szerszej oferty zapewniającej klientom efektywne wykorzystanie technologii OpenEdge. Szkolenia i konsultacje gwarantują wiedzę na najwyższym poziomie oraz zdobycie doświadczenia potrzebnego podczas realizacji projektu. Zastosowanie nowej technologii z pomocą ekspertów Progress Software z Działu Usług Profesjonalnych – doświadczonych w projektowaniu i stosowaniu odpowiednich metodologii i zarządzaniu projektami – stanowi podstawę prawidłowej implementacji tworzonej aplikacji.