{"id":80,"date":"2016-03-30T13:50:33","date_gmt":"2016-03-30T11:50:33","guid":{"rendered":"https:\/\/resotech.pl\/?page_id=80"},"modified":"2016-03-30T13:50:33","modified_gmt":"2016-03-30T11:50:33","slug":"wso2-esb-enterprise-service-bus","status":"publish","type":"page","link":"https:\/\/resotech.pl\/?page_id=80","title":{"rendered":"WSO2 ESB \u2013 Enterprise Service Bus"},"content":{"rendered":"<p>WSO2\u00a0ESB to lekka szyna integracyjna b\u0119d\u0105ca cz\u0119\u015bci\u0105 platformy technologicznej SOA pochodz\u0105cej od firmy WSO2. Jest to przyk\u0142ad klasycznej szyny, kt\u00f3rej architektura (w uproszczeniu) sk\u0142ada si\u0119 z: interfejs\u00f3w wystawionych dla aplikacji klienckich, modu\u0142u przetwarzania wiadomo\u015bci i logiki przep\u0142ywu, adapter\u00f3w do us\u0142ug wystawionych przez systemy zewn\u0119trzne. WSO2 ESB wydana jest na licencji typu open source co u\u0142atwia dostosowanie do konkretnych potrzeb klienta.<\/p>\n<p>G\u0142\u00f3wne cechy WSO2 ESB:<\/p>\n<ul>\n<li>niskie zapotrzebowanie na zasoby (pojedyncza instancja to 160 MB pami\u0119ci)<\/li>\n<li>mo\u017cliwo\u015b\u0107 skalowania w architekturze warstwowej jak i w chmurze, dzi\u0119ki wbudowanym mechanizmom load-balancingu<\/li>\n<li>wysoka wydajno\u015b\u0107 (nawet miliard transakcji dziennie \u2013 przyk\u0142adem jest eBay)<\/li>\n<li>elastyczno\u015b\u0107 dzi\u0119ki wielu aktualnie zaimplementowanym transportom i protoko\u0142om oraz mo\u017cliwo\u015b\u0107 implementacji dodatkowych rozwi\u0105za\u0144<\/li>\n<li>przetwarzanie synchroniczne\/asynchroniczne, wbudowane kolejki<\/li>\n<li>rozbudowane mo\u017cliwo\u015bci filtrowania wiadomo\u015bci<\/li>\n<li>wbudowane mechanizmy zarz\u0105dzania i logowania<\/li>\n<\/ul>\n<p>Spos\u00f3b przetwarzania komunikat\u00f3w przez WSO2 ESB:<\/p>\n<ul>\n<li>odebranie komunikatu przez transport od aplikacji klienckiej<\/li>\n<li>przetworzenie komunikatu na format wewn\u0119trzny szyny lub przes\u0142anie komunikatu w formie binarnej do systemu dziedzinowego<\/li>\n<li>transformacja komunikatu i\/lub rutowanie komunikatu wewn\u0105trz szyny<\/li>\n<li>wys\u0142anie komunikat\u00f3w poprzez transport do system\u00f3w dziedzinowych<\/li>\n<\/ul>\n<p>Komunikacja:<\/p>\n<ul>\n<li>transporty \u2013 HTTP, HTTPS, POP, IMAP, SMTP, JMS, AMQP, FIX, TCP, UDP, FTPS, SFTP, CIFS, MLLP, SMS<\/li>\n<li>rodzaje wiadomo\u015bci\/protko\u0142\u00f3w \u2013 JSON, XML, SOAP 1.1, SOAP 1.2, WS-*, HTML, EDI, HL7, OAGIS, Hessian, Text, JPEG, MP4, wszystkie formaty binarne, CORBA\/IIOP<\/li>\n<li>adaptery do system\u00f3w i us\u0142ug \u2013 SAP BAPI &amp; IDoc, PeopleSoft, MS Navision, IBMWebSphere, MQ, Oracle AQ, MSMQ, Salesforce, Paypal, LinkedIn, Twitter, JIRA<\/li>\n<li>bezpiecze\u0144stwo dzi\u0119ki mozliwo\u015bci wykorzystania WS-Security, LDAP, Kerberos, OpenID, SAML, XACML<\/li>\n<\/ul>\n<p>Kompletny zbi\u00f3r informacji na temat\u00a0WSO2 ESB\u00a0oraz korzy\u015bci jakie mo\u017ce ona przynie\u015b\u0107 Pa\u0144stwa Firmie znajduje si\u0119 na stronie (<a href=\"http:\/\/wso2.com\/landing\/enabling-the-connected-business\/\" target=\"_blank\">http:\/\/wso2.com\/landing\/enabling-the-connected-business\/<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WSO2\u00a0ESB to lekka szyna integracyjna b\u0119d\u0105ca cz\u0119\u015bci\u0105 platformy technologicznej SOA pochodz\u0105cej od firmy WSO2. Jest to przyk\u0142ad klasycznej szyny, kt\u00f3rej architektura (w uproszczeniu) sk\u0142ada si\u0119 z: interfejs\u00f3w wystawionych dla aplikacji klienckich, modu\u0142u<a class=\"moretag\" href=\"https:\/\/resotech.pl\/?page_id=80\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":59,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/resotech.pl\/index.php?rest_route=\/wp\/v2\/pages\/80"}],"collection":[{"href":"https:\/\/resotech.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/resotech.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/resotech.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/resotech.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=80"}],"version-history":[{"count":1,"href":"https:\/\/resotech.pl\/index.php?rest_route=\/wp\/v2\/pages\/80\/revisions"}],"predecessor-version":[{"id":81,"href":"https:\/\/resotech.pl\/index.php?rest_route=\/wp\/v2\/pages\/80\/revisions\/81"}],"up":[{"embeddable":true,"href":"https:\/\/resotech.pl\/index.php?rest_route=\/wp\/v2\/pages\/59"}],"wp:attachment":[{"href":"https:\/\/resotech.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}