Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Witamy w Apache Axis2/Java

By admin on 10 stycznia, 2021

Dlaczego Apache Axis2:

Nowa architektura dla Axis2 została przedstawiona podczas szczytu w sierpniu2004 w Colombo, Sri Lanka. Nowa architektura, na której opiera się Axis2 jest bardziej elastyczna, wydajna i konfigurowalna w porównaniu do architektury Axis1.x. Niektóre dobrze ugruntowane koncepcje z Axis 1.x, takie jak handlery itp., zostały zachowane w nowej architekturze.

Apache Axis2 nie tylko wspiera SOAP 1.1 i SOAP 1.2, ale również posiada zintegrowane wsparcie dla szeroko popularnego stylu REST Webservices. Ta sama implementacja logiki biznesowej może oferować zarówno interfejs w stylu WS-*, jak i REST/POX jednocześnie.

Apache Axis2 jest bardziej wydajny, modularny i zorientowany na XML niż starsza wersja. Jest starannie zaprojektowany, aby wspierać łatwe dodawanie wtyczek „modułów”, które rozszerzają jego funkcjonalność o takie cechy jak bezpieczeństwo i niezawodność. Moduły obecnie dostępne lub w trakcie rozwoju obejmują:

  • WS-Security – wspierany przez Apache Rampart
  • WS-Addressing – moduł zawarty jako część Axis2core

Apache Axis2 jest zbudowany na Apache AXIOM, nowym, wysokowydajnym, opartym na pull modelu obiektowym XML.

Axis2 zawiera wiele nowych funkcji, ulepszeń i implementacji zgodnych z normami przemysłowymi. Kluczowe cechy są następujące:

  • Szybkość – Axis2 wykorzystuje własny model obiektowy i parsowanie StAX (Streaming API for XML), aby osiągnąć znacznie większą szybkość niż wcześniejsze wersje ApacheAxis.

  • Niski ślad pamięciowy – Axis2 został zaprojektowany od podstaw z myślą o niskim śladu pamięciowym.

  • AXIOM – Axis2 posiada własny, lekki model obiektowy AXIOM do przetwarzania komunikatów, który jest rozszerzalny, wysoce wydajny i wygodny dla programistów.

  • Hot Deployment – Axis2 jest wyposażony w możliwość wdrażania usług sieciowych i handlerów w czasie, gdy system jest uruchomiony. Innymi słowy, nowe usługi mogą być dodawane do systemu bez konieczności wyłączania serwera. Wystarczy umieścić wymagane archiwum usług Web w katalogu usług w repozytorium, a model wdrażania automatycznie wdroży usługę i udostępni ją do użytku.

  • Asynchroniczne usługi Web – Axis2 obsługuje teraz asynchroniczne usługi Web i asynchroniczne wywoływanie usług Web przy użyciu nieblokujących klientów i transportów.

  • Wsparcie dla MEP – Axis2 posiada teraz elastyczność w obsłudze Message ExchangePatterns (MEPs) z wbudowanym wsparciem dla podstawowych MEPs zdefiniowanych wWSDL 2.0.

  • Elastyczność – Architektura Axis2 daje deweloperowi pełną swobodę insercji rozszerzeń do silnika w celu przetwarzania nagłówków, zarządzania systemem i wszystkiego innego co można sobie wyobrazić.

  • Stabilność – Axis2 definiuje zestaw opublikowanych interfejsów, które zmieniają się relatywnie wolno w porównaniu do reszty Axisa.

  • Component-orientedDeployment – Możesz łatwo zdefiniować sieciHandlerów wielokrotnego użytku, aby zaimplementować wspólne wzorce przetwarzania dla twoich aplikacji, lub dystrybuować do partnerów.

  • Transport Framework- Mamy czystą i prostą abstrakcję do integracji i używaniaTransportów (tj, ), a rdzeń silnika jest całkowicie niezależny od transportu.

  • Wsparcie dla WSDL – Axis2 wspiera Web Service Description Language, wersja 1.1 i 2.0, który pozwala na łatwe budowanie stubów umożliwiających dostęp do zdalnych usług, a także na automatyczne eksportowanie z Axis2 opisów wdrożonych usług w formacie do odczytu maszynowego.

  • Kompozycja i rozszerzalność – Moduły i fazy zwiększają wsparcie dla kompozycyjności i rozszerzalności. Moduły wspierają kompozycyjność i mogą również wspierać nowe specyfikacje WS-* w prosty i czysty sposób. Nie są one jednak hotdeployable, ponieważ zmieniają ogólne zachowanie systemu.

Mamy nadzieję, że korzystanie z Axis2 sprawi Państwu przyjemność. Proszę zauważyć, że jest to projekt open-source. Jeśli uważasz, że kod mógłby zawierać nowe funkcje, poprawki lub dokumentacja mogłaby zostać ulepszona, zaangażuj się i pomóż nam! Społeczność programistów Axis z radością powita Twój udział.

Pozwól nam poznać swoje zdanie! Wyślij swoją opinię na temat Axis2 na adres „[email protected]”. Upewnij się, że temat wiadomości jest poprzedzony znakiem .

.

Zobacz wpisy

Opcjonalne ośrodki z opcją ubioru – Stany Zjednoczone
Obrazowanie

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Najnowsze wpisy

  • Firebush (Polski)
  • Prognoza stawek CD na 2021 rok: Stopy procentowe prawdopodobnie pozostaną na niskim poziomie, ale mogą wzrosnąć w dalszej części roku
  • Jak ustrukturyzować dokumentację systemu zarządzania jakością
  • Zdrowe Gry i Zajęcia dla Dzieci | UIC Online Informatics
  • Wheat Ales (American) (Polski)
  • Korzyści z karmienia piersią po roku
  • Czy bezpiecznie jest wrzucać fusy z kawy do zlewu | Atomic Plumbing
  • Cool-Down After Your Workout (Polski)
  • Nasza praca
  • Najlepsza ręczna maszyna do szycia do kupienia: 2020

Meta

  • Zaloguj się
  • Kanał wpisów
  • Kanał komentarzy
  • WordPress.org

Archiwa

  • Marzec 2021
  • Luty 2021
  • Styczeń 2021
  • Grudzień 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com