JBossAS қосымшалар серверінің архитектурасы
**WildFly** (бұрын **JBoss Application Server** немесе **JBoss AS**) — Java EE-қосымшалар сервері, аттас компания әзірленген ашық бастапқы коды. Көптеген коммерциялық ұйымдар әзірлейтін ашық бағдарламалар сияқты, WildFly еркін жүктеуге және пайдалануға болады, алайда, қолдау және кеңес беру ақшаға жүзеге асырылады. Жеткілікті деңгейде Java EE қағидаттарын іске асыру WildFly бағдарламасына ұқсас WebSphere немесе WebLogic проприетарлық бағдарламалық шешімдерге бәсекелес жасайды.

Сервлеттер контейнері ретінде JBoss AS Tomcat пайдаланды. WildFly Undertow пайдаланады.

2006 жылдың сәуір айында американдық бастапқы ашық кодты шешімдердің жеткізуші Red Hat GNU/Linux операциялық жүйесіне негізделген аттас дистрибутив жүргізетін, JBoss компаниясын сатып алды.

7.1 JBoss Application Server нұсқасы Java EE 6 Full Profile стек ерекшеліктеріне сертификациялық толық қолдауға сынақтан өтті.

Wildfly 8.0 Java EE 7 қолдау сертификатталған.

2013 жылғы сәуір айында Red Hat компаниясы JBoss Enterprise Application Platform коммерциялық өнімімен түсінбестік болмау үшін шешті еркін қосымшалар сервері JBoss Application Server атауын WildFly деп өзгертуді жөн көрді. Бұрынғыдай WildFly қоғамдастықпен дамытылатын жобаны білдіретін болады, оның негізінде Java EE үшін сертификатталған коммерциялық өнім JBoss Enterprise Application Platform құрылады.

Өнімнің техникалық сипаттамасы
------------------------------

* Aspect-oriented programming (AOP) қолданылады
* Clustering
* Deployment API
* Distributed caching (жеке-дара өнім ретінде JBoss Cache-ті қолданады)
* Distributed deployment (farming)
* Enterprise JavaBeans версиялар 3 және 2.1
* Failover (including sessions)
* Hibernate integration (for persistence programming; Java Persistence API or JPA)
* Java Authentication and Authorization Service (JAAS)
* Java EE Connector Architecture (JCA) integration
* Java Management Extensions
* Java Message Service (JMS) integration
* Java Naming and Directory Interface (JNDI)
* Java Transaction API (JTA)
* Java Authorization Contract for Containers (JACC) integration
* JavaMail
* Java Server Faces 1.2 (Mojarra)
* Java Server Pages (JSP) / Java Servlet 2.1/2.5 (Tomcat)
* JBossWS (JBoss Web Services) for Java EE web services like JAX-WS
* JDBC
* Load balancing
* Management API
* OSGi framework
* RMI-IIOP (JacORB, contraction of Java and CORBA)
* SOAP with Attachments API for Java (SAAJ)
* Teiid data virtualization system

Қызықты фактілер
----------------

WildFly 8.1+ нұсқасы Оңтүстік Саябақ мультсериалының кейіпкерлерінің аты-жөндерімен аталады.

* 8.1.0 — Кенни
* 8.2.0 — Твик

См. сондай-ақ,
--------------

* Қосымшалар сервері
* Java EE
* WebSphere
* WebLogic
* JBoss Seam
* Resin
* GlassFish
* TomEE

Дереккөздер
-----------

1. ↑  JBoss қосымшалар серверін тегін жүктеу.
2. ↑  Linux-компания Red Hat сатып алды JBoss — Жаңалықтар (nixp.ru)
3. ↑  Java EE 6 — Tested Configurations, Java EE 6 — JBoss Application Server 7.x
4. ↑  Java EE 7 Certified Мұрағатталған 21 ақпанның 2014 жылы.

Сыртқы сілттемелер
------------------

* JBoss қауымдастығы вебторабы  (ағыл.)
* JBoss Ресей қолданушылары қауымдастығы (орыс.)
* JBoss Seam ресей қолданушылары қауымдастығы (орыс.)

|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

| Бұл үлгіні қарау Бұл үлгіні талқылау Бұл үлгіні өңдеуВеб сервер бағдарлама жасақтамасы |
| --- |
|  |
| ASP.NET | 
IIS \* IIS Express |
|  |
| C | 
Apache (Apache License 2.0) • Boa (GPLv2) (discontinued) • Cherokee (GPLv2) • Hiawatha (GPLv2) • Lighttpd (BSD) • Nginx (BSD 2-Clause-like) • Zeus (proprietary) (discontinued) |
|  |
| Java | 
GlassFish • IBM WebSphere Application Server • WildFly(JBoss) • Jetty • JEUS • JOnAS • Resin • Tomcat |
|  |
| Python | 
Zope |
|  |
| Pike | 
Roxen \* Caudium |
|  |
| Ruby | 
Mongrel |
|  |
| Erlang | 
Yaws |

 |