JBoss dasturlarining ro'yxati - List of JBoss software

Bu JBoss dasturiy ta'minotining maqolalari va JBoss hamjamiyati va Qizil shapka. Bu ochiq manbali dasturiy ta'minot yozilgan Java loyihalarda ishlab chiqilgan va Red Hat tomonidan tijorat darajasida qo'llab-quvvatlangan.

JBoss ishlab chiqarilgan dasturiy ta'minot

JBoss Enterprise Middleware dasturi[1]
(Red Hat tomonidan ishlab chiqarilgan dasturiy ta'minot)
Turi[1]Tavsif
JBoss A-MQPlatformaKichkina oyoq izi, yuqori mahsuldorlik, ochiq manba xabarga yo'naltirilgan qidiruv dastur ma'lumotlar markazidan tashqarida joylashgan integratsiya uchun rozetkalarda va qurilmalarda joylashtirilishi mumkin bo'lgan platforma. [2]
JBoss Enterprise Application Platformasi (JBoss EAP)PlatformaA Java EE asoslangan dastur serveri yuqori tranzaktsion Java dasturlari va xizmatlarini yaratish, joylashtirish va joylashtirish uchun ishlatiladigan ish vaqti platformasi[3]
JBoss Enterprise veb-platformasi (JBoss EWP)PlatformaA Java EE asoslangan dastur serveri dasturlar va xizmatlarni yaratish, joylashtirish va joylashtirish uchun ish vaqti platformasi; JBoss EAPning engil vaznli versiyasi[4]
JBoss Enterprise veb-server (JBoss EWS)PlatformaYengil Java dasturlari uchun platformaga ega keng ko'lamli veb-server Apache Tomkat va Apache veb-server[5]
JBoss Enterprise BRMSPlatformaA biznes qoidalarini boshqarish tizimi (BRMS) va fikrlash mexanizmi biznes siyosati va qoidalarini ishlab chiqish, foydalanish va o'zgartirishlarni boshqarish uchun;[6] ning ishlab chiqarilgan versiyasi JBoss Drools va OptaPlanner
JBoss qoidalariPlatformaA uchun Java dasturiy ta'minoti fikrlash mexanizmi asoslangan JBoss Drools; flagman mahsuloti JBoss Enterprise BRMS[7]
JBoss Enterprise Portal platformasi (JBoss EPP)PlatformaAn korxona portali yadro bilan veb-portal taqdimot xususiyatlari, asosiy sahifa ob'ektlari, konteynerlar va ombor, shuningdek ixtiyoriy sayt noshiri[8]
JBoss Enterprise SOA platformasi (JBoss SOA-P)PlatformaA Java EE asoslangan Xizmatga yo'naltirilgan me'morchilik (SOA) dasturiy mahsulot;[9] biznes integratsiyasini va o'z ichiga oladi korporativ xizmat avtobusi (ESB) dasturiy ta'minoti JBoss Enterprise Service Bus (JBossESB yoki JBoss ESB)
JBoss ma'lumotlarini virtualizatsiya qilishPlatformaBu Ma'lumotlarni virtualizatsiya qilish yechim Teiid loyihasi asosida.[10]
JBoss sug'urtasiPlatformaKichkina oyoq izi, egiluvchan, ochiq manba korporativ xizmat avtobusi (ESB), bu ma'lumotlar markazidan tashqarida joylashgan integratsiya uchun ishlatilishi mumkin. [11] Mato8 Red Hat-dan JBoss Fuse mahsuloti uchun bepul Apache 2.0 litsenziyalangan jamoatidir.
JBoss hozirda kutish holatiAsosiy ramkaAn Ob'ekt-munosabat xaritasi (ORM) xaritasini tuzish uchun asos yaratadigan kutubxona ob'ektga yo'naltirilgan domen modeli a relyatsion ma'lumotlar bazasi maqsadida doimiy saqlash va foydalanishga imkon beradigan qo'shimcha tegishli dasturiy ta'minot POJO - uslub domeni modellari[12][13]
JBoss tikuviAsosiy ramkaA veb-dastur doirasi qurilish uchun rivojlanish platformasi boy Internet dasturlari[14][15]
JBoss veb-ramkalari to'plamiAsosiy ramkaYengil va boy Java dasturlarini yaratish uchun veb-ramkalar to'plami, shu jumladan boy Internet dasturi ramkalar Google veb-vositalar to'plami (GWT) va RichFaces va Java ramkalari Bahor va Apache Struts[16]
JBoss Developer Studio (JBDS)Asboblar va sinovAn birlashgan rivojlanish muhiti (IDE) ishlab chiqish, sinovdan o'tkazish va tarqatish boy veb-ilovalar, tranzaktsion korporativ dasturlar va SOA xizmatlari, shu jumladan JBoss Enterprise Application Platformasi, JBoss Enterprise SOA platformasi, JBoss ma'lumotlarini virtualizatsiya qilish, JBoss Enterprise BRMS va JBoss Enterprise Portal platformasi; mavjud texnologiyalar kiradi Kutish holati, JBoss dastur serveri uchun Java EE 5 va 6, Drools, jBPM, RichFaces, Tikuv, va boshqalar.[17]
JBoss operatsiyalar tarmog'i (JBoss ON yoki JON)MenejmentMonitoring, ogohlantirish, masofaviy operatsion boshqarish va masofaviy konfiguratsiyani ta'minlaydigan JBoss Middleware mahsulotlari uchun tizimni boshqarish to'plami. tarmoqni boshqarish[18][19]

JBoss loyihalari va dasturiy ta'minoti

JBoss loyihasi yoki dasturiy ta'minoti[20]Turi[20]Tavsif
GateInVeb-interfeysJBoss Portal va eXo Portalni ishlab chiqarish uchun birlashtirgan loyiha GateIn Portal;[21] ichida ishlatilgan JBoss Enterprise Portal platformasi (JBoss EPP)

Kichik loyihalar:

JBoss Portlet ko'prigiVeb-interfeysJSR 301 va JSR 329 texnik xususiyatlarini qo'llab-quvvatlovchi yakuniy loyihani amalga oshirish JavaServer yuzlari (JSF) a JSR 286 kabi boshqa veb-ramkalarni qo'llab-quvvatlaydi Tikuv va RichFaces;[25] ichida ishlatilgan JBoss Enterprise Portal platformasi
RichFacesVeb-interfeysIntegratsiyalash uchun foydalanuvchi interfeysi tarkibiy qismlarini ishlab chiqaradigan loyiha Ayaks dasturlardan foydalanish imkoniyatlari JavaServer yuzlari (JSF);[26] veb-ga asoslangan foydalanuvchi interfeyslarini rivojlantirish uchun Java dasturiy ta'minot komponentalari kutubxonasi
Elektr uzatish moslamasiDasturlash modeliJava-da SOA va ESB dasturlash modellarini qo'llab-quvvatlash uchun ish vaqtini avtomatik ravishda boshqarish maqsadida xizmatlarni boshqarish shartnomasi, siyosati, konfiguratsiyasi, tarkibi va boshqaruvini belgilaydigan engil xizmatlarni taqdim etish doirasi.[27]

Komponentlar:

  • SwitchYard Core - xizmatlarni aniqlash, ro'yxatdan o'tkazish va ular bilan aloqa qilish uchun zarur bo'lgan asosiy imkoniyatlarni taqdim etadi
  • SwitchYard komponentlari - ulanish, marshrutlash, tarjima va orkestratsiya kabi funktsiyalarni ta'minlovchi plaginlar
  • SwitchYard Testi - ishlab chiqishda takrorlanadigan, mustaqil testlarni qo'llab-quvvatlaydi
  • SwitchYard Tools - xizmatlarni ishlab chiqish, joylashtirish va boshqarishni qo'llab-quvvatlaydigan buyruq qatori va grafik vositalar to'plami
ESB (JBossESB yoki JBoss ESB)Dasturlash modeliJBoss Korxonaga xizmat ko'rsatuvchi avtobus (ESB) - bu amalga oshirish Enterprise Application Integration (EAI), korporativ xizmat avtobusi (ESB) dasturiy ta'minot va biznesga integratsiyalashgan dasturiy ta'minot; JBossESB qismi a Xizmatga yo'naltirilgan infratuzilma (SOI) va a Xizmatga yo'naltirilgan me'morchilik (SOA)[28]
PayvandlanganDasturlash modeliJSR 299 Java-ning mos yozuvlar dasturi Kontekst va qaramlik in'ektsiyasi (CDI) uchun Java EE platforma[29]
TikuvDasturlash modeliA veb-dastur doirasi qurilish uchun rivojlanish platformasi boy Internet dasturlari[14]

Texnologiyalarga quyidagilar kiradi:

OSGiDasturlash modeliAmalga oshiradigan ramka OSGi uchun dinamik komponent modelini ta'minlaydigan modul tizimi va xizmat ko'rsatish platformasi uchun spetsifikatsiya JBoss dastur serveri[31]
EJB3Dasturlash modeliEnterprise Java Beans server tomonidan boshqariladigan komponent ning modulli qurilishi uchun arxitektura korporativ dasturlar[32]
SnowdropDasturlash modeliJBoss-ga xos kengaytmalar Bahor ramkasi[33] Spring Deployer-ni qo'llab-quvvatlash uchun, Spring Framework-ning umumiy dasturi bilan to'g'ri birlashmagan holatlar uchun JBoss dastur serveri va to'g'ridan-to'g'ri asosiy narsalarga kirish uchun JBoss mikrokonteyner
RESTEasyDasturlash modeliAmalga oshiradigan loyiha JAX-RS qurilish uchun turli xil ramkalarni taqdim etish orqali spetsifikatsiya RESTful veb-xizmatlar va RESTful Java dasturlari;[34] JAX-RS-ni amalga oshiradigan HTTP protokoli orqali RESTful veb-xizmatlari uchun Java API
TorqueBoxDasturlash modeliA Yoqut dastur platformasi, ustiga o'rnatilgan JBoss dastur serveri, shu jumladan Ruby on Rails va xabar almashish, rejalashtirish va xizmatga kirish kabi xizmatlarni qo'llab-quvvatlash[35]
ErraiDasturlash modeliDan foydalangan holda boy veb-ilovalarni yaratish uchun asos Google veb-vositalar to'plami (GWT)[36][37]

O'z ichiga oladi:

  • Mijoz va server komponentlari o'rtasida xabar almashish uchun ErraiBus xabar avtobusi
  • ErraiWorkspaces konsoli va anjomlariga o'xshash interfeyslarni joylashtirish uchun foydalanuvchi interfeysi muhitini ta'minlash uchun Tutilish ish maydoni
  • Kontekst va qaramlik in'ektsiyasi (CDI) integratsiyasi
  • Java xabar xizmati (JMS) integratsiya
  • Portallar integratsiyasi
  • Ilovalarni yaratish, diagnostika qilish va nazorat qilish vositalari
RailoDasturlash modeliUchun vosita ColdFusion Markup tili CFML-da yozilgan kodni Java-ga kompilyatsiya qiluvchi (CFML) bayt kodi va veb-ilovalarni yaratish uchun uni servlet dvigatelida bajaradi[38]
KIE - bilim hamma narsadirXizmatlarDrools va jBPM uchun integratsiyalashgan bilim echimini o'rganish jarayonida "droolsjbpm" guruh nomi ishlatilgan. Ushbu nom GitHub hisoblari va Maven POM-lariga singib ketgan. Kapsamları kengayib, yangi loyihalar to'planganda, KIE, bu "Bilim hamma narsa" qisqartmasi bo'lib, yangi guruh nomi sifatida tanlandi. KIE nomi tizimning umumiy jihatlari uchun ham ishlatiladi; birlashtirilgan qurish, joylashtirish va ulardan foydalanish kabi.
DroolsXizmatlarA Biznes qoidalarini boshqarish tizimi (BRMS) va fikrlash mexanizmi ichida ishlatilgan JBoss qoidalari va JBoss Enterprise BRMS; Qoidalar, ish oqimi va hodisalarni qayta ishlash uchun Business Logic integratsiyasi platformasi[39]

Kichik loyihalar:

Kutish holatiXizmatlarO'z ichiga olgan loyiha ob'ekt-relyatsion xaritalash (ORM) xaritasini tuzish uchun asos yaratadigan kutubxona ob'ektga yo'naltirilgan domen modeli a relyatsion ma'lumotlar bazasi maqsadida doimiy saqlash va foydalanishga imkon beradigan qo'shimcha tegishli kichik loyihalar POJO - uslub domeni modellari[12]

Asosiy xususiyatlar:

  • Java sinflaridan xaritaga solish ma'lumotlar bazasi jadvallari
  • Java ma'lumot turlaridan xaritaga solish SQL ma'lumotlar turlari
  • Ma'lumotlarni so'rash va qidirish vositalari

Qo'shimcha funktsiyalar vositalarni, izohlarni, tekshirishni / versiyani, gorizontal ajratish, JSR 303 Fasolni tasdiqlash, xaritalash Apache Lucene va uchun xaritalash .NET Framework

Hornet QXizmatlarIshlab chiqaradigan loyiha Xabarga yo'naltirilgan vositalar (MoM) ko'p protokolli, ko'miladigan, klasterli va asinxronli xabarlar tizimi;[40] JBoss xabarlari ushbu loyihaga ko'chib o'tdi
jBPMXizmatlarA Biznes jarayonlarini boshqarish (BPM) to'plami, shu jumladan a ish oqimi mexanizmi, biznes-tahlilchilar, dasturiy ta'minot ishlab chiqaruvchilari va oxirgi foydalanuvchilar ehtiyojlari uchun mo'ljallangan[41]
RiftSawXizmatlarA WS-BPEL 2.0 dvigateli, uchun optimallashtirilgan JBoss dastur serveri konteyner va asosida Apache ODE, JBossWS va JBossESB[42]
JGruplarXizmatlarUchun asboblar to'plami ishonchli multicast aloqa[43]
Tranzaksiyalar (JBossTS)XizmatlarJBoss Transaction Service (JBossTS) bu a Java Transaction API (JTA) bir nechta manbalar bo'yicha tarqatilgan tranzaktsiyalarni amalga oshirishga imkon beradi va to'liq, aniq kafolat berish orqali ma'lumotlar buzilishidan himoya qiladi bitimlar, shu jumladan veb-xizmatlar spetsifikatsiyalarni qo'llab-quvvatlash orqali WS-muvofiqlashtirish, WS-Atom Transaction va WS-BusinessActivity;[44] Narayana - bu JBossTS 5
BlektiXizmatlarQo'llab-quvvatlash uchun vositalar XATMI yilda Java EE, shu jumladan mijozlar va xizmatlar uchun C / C ++ va Java-da API-ni bog'lash va XATMI-mijozlar va XATMI-xizmatlariga qo'ng'iroq qilish uchun mustaqil Java dasturlari uchun XATMI broker.[45]
Veb-xizmatlar (JBossWS)XizmatlarJBoss veb-xizmatlari (JBossWS) qo'llab-quvvatlaydi Java EE veb-xizmatlar bilan JAX-WS amalga oshirish[46]
Masofadan chiqarishXizmatlarTarmoq orqali nosimmetrik va assimetrik aloqa uchun Java ramkasi, shu jumladan chaqiruvlar, bir tomonlama xabarlar va asenkron qo'ng'iroqlar[47]
PicketBoxXizmatlarAutentifikatsiya qilish, avtorizatsiya qilish, tekshirish va xavfsizlikni xaritalash uchun Java xavfsizlik tizimi va shuningdek OASIS XACML v2.0 mos keluvchi dvigatel[48]
PicketLinkXizmatlarTurli xil manzillarga mo'ljallangan loyiha shaxsni boshqarish Java-da ehtiyojlar[49]

U birlashtirilmoqda Keylok loyiha.[50]
Komponentlar:

  • IDM - identifikatorlarni (foydalanuvchilar / guruhlar / rollar) va tegishli xatti-harakatlarni boshqarish uchun ob'ekt modeli
  • Federatsiya identifikatori - qo'llab-quvvatlash SAML v2, WS-ishonch va OpenID
  • AuthZ - ishlab chiquvchilar uchun avtorizatsiya doirasi
  • XACML - OASIS XACML v2-ni qo'llab-quvvatlash
  • Muzokaralar - qo'llab-quvvatlash SPNego /Kerberos asoslangan ish stoli Yagona kirish (SSO)
IronJacamarXizmatlarA Java ulagichining arxitekturasi (JCA) konteyner JBoss dastur serveri ga kirish imkoniyatini beruvchi Korxona axborot tizimi (EIS) EIS sotuvchisi tomonidan taqdim etilgan standart resurs adapteridan (protokol adapteridan) foydalanish[51]
KlasterlashXizmatlarKlasterlash uchun ölçeklenebilirlik va Mavjudligi yuqori (HA) ning JBoss dastur serveri, shu jumladan ishlamay qolish, yuklarni muvozanatlash va tarqatilgan tarqatish[52]
KeylokXizmatlarBirlashtirilgan SSO va IDM brauzer dasturlari va RESTful veb-xizmatlari uchun. Ustiga o'rnatilgan OAuth 2.0, ID Connect-ni oching, JSON veb-token (JWT ) va SAML 2.0 texnik xususiyatlar[53]
MarshallingXizmatlarA seriyalash va marshalling Standartga takomillashtirilgan alternativa bo'lgan API java.io.Serializable va uning qarindoshlari Java Development Kit (JDK)[54]
SerializatsiyaXizmatlarA seriyalash Standartga tezroq alternativ bo'lgan API java.io.ObjectInputStream va java.io.ObjectOutputStream topilgan Java Development Kit (JDK);[55] aqlli klonlash, turli xil sinf yuklovchilari orasida so'nggi maydonlarni qayta ishlatish qobiliyatini o'z ichiga oladi
TohuXizmatlarSavollar va javoblar uslubining o'zaro ta'sirini kuchaytirish uchun foydalaniladigan UI yaratish vositasi Drools qoidalar[56]
Ilova serveri (JBoss AS)ServerlarJBoss Application Server - bu Java EE dastur serveri korporativ Java dasturlarini ishlab chiqish va joylashtirish uchun platforma, veb-ilovalar va veb-portallar[57]
InternetServerlarAsoslangan veb-server Tomkat, O'rta va katta dasturlar uchun mo'ljallangan va o'z ichiga oladi Java Server sahifalari (JSP), Java Servlet texnologiyalar, PHP va CGI[58]
TeyidServerlarMa'lumotlarni virtualizatsiya qilish bir xil API bilan bir xil bo'lmagan va tarqatilgan ma'lumotlar do'konlariga kirish uchun ishlatiladigan dasturiy ta'minot[59]

Komponentlar:

Asboblar:

  • Teiid Designer - tavsifi uchun ushbu jadvaldagi Teiid Designer-ga qarang
  • Teiid JOPR Console - serverlarni boshqarish, boshqarish va boshqarish uchun
  • Teiid AdminShell - ma'muriy va test topshiriqlarini avtomatlashtirishni qo'llab-quvvatlash uchun skriptlardan foydalanadi
MobicentsServerlarOchiq manbali manbani ishlab chiqaradigan loyiha VoIP platforma[60]

Kichik loyihalar:

  • Mobicents JAIN SLEE
  • Mobicents Sip Servletlar
  • Mobicents Media-server
  • Mobicents SIP Presence Service
  • Mobicents Diametri
  • Mobicents SS7
MikrokonteynerServerlarTo'g'ridan-to'g'ri POJO tashqarida joylashtirish va mustaqil foydalanish JBoss dastur serveri ning barcha xususiyatlari bilan JMX Mikrokernel va to'g'ridan-to'g'ri XOQ uslubi qaramlik in'ektsiyasi[61]
Jopr va RHQMenejmentJopr va RHQ o'rtasidagi munosabatlar:
  • Jopr ilgari boshqarish uchun loyiha edi JBoss dastur serveri, ammo endi RHQ loyihasining bir qismidir[62]
  • RHQ - bu bir nechta mahsulot va platformalar uchun tizimni boshqarish to'plami, bu monitoring, ogohlantirish, masofaviy operatsion boshqarish va masofadan konfiguratsiyani ta'minlaydi.[18]
O'rnatilgan JoprMenejmentBoshqarish va monitoring uchun veb-dastur JBoss dastur serveri[63]
ModeShapeMenejmentJSR 283 Java tarkib ombori (JCR) 2.0 mavjud bo'lgan ma'lumotlarga, shu jumladan fayllarga, tizimlarga, ma'lumotlar bazalariga, boshqa omborlarga, xizmatlarga, dasturlarga va boshqalarga kirishni ta'minlaydigan dastur (ilgari JBoss DNK)[64]
UstozMenejmentNi boshqarish va boshqarish uchun soyabon loyihasi JBoss SOA platformasi, tizim ishlaydigan jarayonlar bilan shug'ullanish, bu jarayonlarni boshqarish, nazorat qilish va boshqarish, siyosat tuzish va siyosatni etkazish va amalga oshirish intizomini ta'minlaydi.[65]

Kichik loyihalar:

  • Guvnor - tavsif uchun ushbu jadvaldagi Guvnorga qarang
  • ModeShape - tavsif uchun ushbu jadvaldagi ModeShape-ga qarang
  • SAVARA - tavsif uchun ushbu jadvaldagi SAVARA-ga qarang
  • SAMM - Xizmat faoliyatini kuzatish va boshqarish (SAMM) loyihasidan foydalaniladi voqealarni kompleks qayta ishlash (CEP) tarqatilgan tizimlardan voqealarni tahlil qilish va ma'lumotni ixcham shaklda taqdim etish texnologiyasi
GuvnorMenejmentArxivlarni boshqarish va boshqarish uchun boshqaruv ombori yordam dasturlari va vositalari, jumladan qoida va jarayon ta'riflari, xizmat tavsiflari, ma'lumotlar bazasi sxemalari va boshqalar.[66]
StormGrindBulutJBoss bulutli dasturiy ta'minoti uchun soyabon loyihasi[67]

Kichik loyihalar:

BoxGrinderBulutVirtualizatsiya va Cloud provayderlari uchun texnika qurilishi bo'yicha loyihalar to'plami:[72]
  • BoxGrinder Studio - BoxGrinder REST uchun veb-oldingi qism (rejalashtirishda)
  • BoxGrinder REST - a RESTful BoxGrinder Build-ga API
  • BoxGrinder Build - maishiy texnika qurish uchun buyruq qatori vositasi
AsboblarAsboblar va sinovUchun soyabon loyihasi Tutilish uchun Java dasturiy ta'minotini ishlab chiqish uchun plaginlar va xususiyatlar JBoss Developer Studio, J2EE va tegishli texnologiyalar, shu jumladan Kutish holati, JBoss dastur serveri, Drools, jBPM, JavaServer yuzlari, (X) HTML, Tikuv, Smooks, JBoss ESB, JBoss portali, va boshqalar.[30]
Teiid dizayneriAsboblar va sinovTeiid ish vaqti doirasidan foydalangan holda dasturiy ta'minotsiz, modelga asoslangan ta'rifni (shu jumladan ko'rinishlar, protseduralar yoki dinamik XML hujjatlarni o'z ichiga olgan virtual ma'lumotlar bazalarini), ma'lumotlar xizmatlarini integratsiya qilish, boshqarish va sinovdan o'tkazish uchun ingl.[73]
ArquillianAsboblar va sinovUzoq yoki ko'milgan konteyner ichida sinovlarni amalga oshirish yoki arxivni konteynerga joylashtirish uchun ishlatilishi mumkin bo'lgan sinov doirasi, bu test uzoq mijoz sifatida o'zaro ta'sir qilishi mumkin; Arquillian boshqa sinov tizimlari bilan birlashadi (masalan, JUnit 4, yoki TestNG 5 ), IDE dan foydalanishga ruxsat beruvchi, Chumolilar va Maven sinov plaginlari[74]
ShrinkWrapAsboblar va sinovArxivlarni yig'ish uchun API (masalan, JAR, Urush, yoki EAR ), keyin ularni integratsiya konteyneriga joylashtirish mumkin (masalan, JBoss EmbeddedAS, GlassFish v3 Embedded, Iskala, yoki OpenEJB ), yoki faylga eksport qilish yoki portlagan katalog tuzilmasiga eksport qilish yoki tarmoq orqali masofaviy xostga seriyalash va hk.; ShrinkWrap - Arquillian loyihasining qo'llab-quvvatlanadigan joylashtirish mexanizmi[75]
JSFUnitAsboblar va sinovUchun sinov doirasi JavaServer yuzlari (JSF) dasturlari, kirish uchun ruxsat beruvchi JSFUnit testlari bilan konteyner ichida ishlaydi boshqariladigan loviya, FacesContext, EL ifodalari, ichki JSF komponentlari va ajratilgan HTML chiqishi[76]
TattleteylAsboblar va sinovDan hisobotlarni ishlab chiqaradigan vosita JAR tarkibiy qismlarni topish va bog'liqliklar, versiyalar, qora ro'yxatdagi API-lar bilan bog'liq muammolarni aniqlash uchun ishlatilishi mumkin bo'lgan Java loyihasi yoki mahsulotining fayllari, OSGi, va boshqalar.[77]
BaytemanAsboblar va sinovJava dasturlarini kuzatish va sinash uchun vosita[78]

Xususiyatlari:

  • Ilovaga yoki Java kutubxonasiga qo'shimcha Java kodini yuklanganda ham joylashtiring JVM ishga tushirish yoki u ishlayotgan paytda
  • Manba kodini ishlatishni yoki tayyorlashni talab qilmaydi
  • Sinov uchun g'ayrioddiy yoki kutilmagan operatsiyalarni bajarish uchun xatolarni yoki sinxronizatsiya kodini kiriting
  • Event Condition Action (ECA) qoidalariga asoslangan skript tilidan foydalanadi:
    • boshlash nuqtasi - bu erda kod kiritilishi kerak
    • trigger sharti - ijro etilish nuqtasiga kelganda baholanadigan mantiqiy ifoda
    • trigger harakati - mantiqiy ifoda to'g'ri bo'lsa, bajariladigan ifoda (lar) ketma-ketligi
Yozib qo'yingAsboblar va sinovAloqa uchun tizimlar tomonidan qo'llaniladigan dastur darajasidagi protokollarni tavsiflash uchun ishlatiladigan til, bu dasturlarni ishlab chiqish va tasdiqlash paytida o'zini tutishini ta'minlash uchun ishlatilishi mumkin.[79]

Til uchta qatlamdan iborat:

  • pastki qatlam - bu sessiya turini tavsiflovchi turdagi qatlam
  • ikkinchi qavat - bu tip qavatni yanada tavsiflash uchun foydalaniladigan tasdiq qatlami
  • uchinchi qavat - bu bir nechta protokollarni va ularning cheklanishlarini tavsiflash uchun ishlatiladigan protokol hujjatlari qatlami
SAVARAAsboblar va sinovDasturiy ta'minotning umr tsikli bosqichida aniqlangan har qanday artefaktlarni hayot tsiklining oldingi va keyingi bosqichlarida boshqa eksponatlarga nisbatan tasdiqlashi uchun sinovlarni o'tkazish uchun metodologiya va vositalarni taqdim etadigan loyiha, yakuniy etkazib beriladigan tizim dastlabki biznes talablariga javob beradi.[80]
ProfilerAsboblar va sinovFoydalanuvchi profiler JVMPI va JVMTI dan diskdagi voqealarni yozadigan C da yozilgan agentdan foydalanadi JVM; jurnallarga kirish va veb-brauzer yordamida tahlil qilish[81]
MassaAsboblar va sinovJBoss Enterprise Platforms va JBoss Enterprise Frameworks-ga o'tishni osonlashtiradigan loyiha[82]

Kichik loyihalar:

Tarqatilgan test doirasi (JBossDTF)Asboblar va sinovJBoss Distributed Test Framework (JBossDTF) - bu heterojen muhitda bir nechta jarayonlarni, shu jumladan mijozlar va serverlarni o'z ichiga olgan testlarni o'tkazish uchun ishlatiladigan sinov vositasi.[84]
PressGangBoshqalarJBoss loyihalari, shu jumladan JBoss Documentation Guide, jDocBook Styles uchun hujjatlar yordami, foydalanishda yordam beradi. DocBook XML va mavzu bo'yicha mutaxassislarga murojaat qilish[85]
mod_klasterBoshqalarSo'rovlarni server tugunlari to'plamidan biriga yuboradigan va Mod-Cluster Management Protocol (MCMP) dan foydalangan holda, httpd-ga asoslangan yuk balanslashtiruvchisi, server tugunlaridan server tomonidan yuk balansi omillari va hayot aylanish jarayonlarini oladi.[86]
NettyBoshqalarAsenkron hodisalarga asoslangan tarmoq dasturlari tizimini ishlab chiqish va ishlab chiqish vositalari tarmoq protokoli serverlar va mijozlar; a mijoz-server doirasi yordamida Java dasturlarini ishlab chiqish uchun tarmoq dasturlash[87]
XNIOBoshqalarPast darajadagi I / O API, takomillashtirish Yangi I / O Blokirovka qiluvchi va blokirovka qilmaydigan operatsiyalar, ko'p tarmoqli ulanish joylari, kanallarni qo'llab-quvvatlash (masalan, SSL yoki virtual kanallar) va qayta qo'ng'iroqqa asoslangan interfeys[88]
JavassistBoshqalarA yuk vaqti aks ettiruvchi tahrirlash uchun sinf kutubxonasi bo'lgan tizim bayt kodi ish vaqtida yangi sinfni aniqlash va oldin sinf faylini o'zgartirish uchun JVM uni yuklaydi[89]
DonoBoshqalarJavob berish uchun Java ramkasini ishlab chiqaradigan loyiha veb-xizmatlar ga alternativa sifatida JAX-WS, nol kodli veb-xizmatni chaqirish uchun asos sifatida foydalanish mumkin[90]

Komponentlarga quyidagilar kiradi:

  • Aqlli yadro - veb-xizmatni chaqirish uchun kutubxona
  • Wise-webgui - berilgan veb-xizmatiga qo'ng'iroq qilish uchun ishlatiladigan veb-dastur WSDL
  • Logging Meta Service (LMS) - jurnalni qayd etish uchun ishlatiladigan vosita TCP so'rovga javob xabarlarini ko'rish uchun aloqa
Maven jDocBook plaginiBoshqalarKo'rsatish uchun vosita DocBook mazmuni a Maven bog'liqlik sifatida DocBook tarqatish, maxsus XSLT, maxsus shriftlar, maxsus rasmlar va maxsus CSS-lardan foydalanish[91]
Maven jDocBook uslubidagi plaginBoshqalarMa'lumot yo'q[92]
Maven jBoss-retro plaginBoshqalarJBoss Retro-ni a-ning bir qismi sifatida ishlatish uchun vosita Maven qurmoq[93]
Maven Buildmagic uchinchi tomon plaginiBoshqalarLoyihalarni birlashtirish vositasi Chumolilar / Buildmagic va loyihalardan foydalanish Maven[94]
BuildmagicBoshqalarTo'plam Chumolilar ko'p modulli Ant loyihalarini qurish uchun ishlatiladigan vazifalar[95]
APIvizBoshqalarUmumiy API tuzilishini tushunish uchun UMLga o'xshash sinf va paket diagrammalarini yaratish uchun Java standart doclet-ni kengaytiradigan JavaDoc doclet[96]
RetroBoshqalarKonvertatsiya qilish uchun vosita bayt kodi bir formatdan ikkinchisiga, shu jumladan sinflarning nomini o'zgartirish, usul qo'ng'iroqlarini yo'naltirish, ma'lumotlar turlarini o'zgartirish va tarjima qilish JDK JDK 1.4 bayt kodiga 1,5 bayt kodi[97]
ForumlarBoshqalarA Forumlar asoslangan portlet JavaServer yuzlari (JSF), bilan ishlatish uchun mo'ljallangan JBoss portali 2.X[98]
WikiBoshqalarA Wiki foydalanish uchun mo'ljallangan JSPWiki wikitext sintaksisiga asoslangan portlet JBoss portali 2.7[99]
BlogBoshqalarBir nechta kanallarni boshqarish va veb-interfeysga ma'lumotlarni yig'ish uchun veb-dastur[100]
PortalArxivQismi bo'lgan loyiha GateIn Portal loyiha[101]
Portlet konteynerArxivQismi bo'lgan loyiha GateIn Portal loyiha[102]
Xabar yozishArxivKorxona asenkron xabarlar bekor qilingan tizim JBoss MQ sukut bo'yicha Java xabar xizmati (JMS) provayder JBoss dastur serveri (JBoss AS) 5; ushbu xabar almashish loyihasi Hornet Q loyiha[103]
Kesh (JBC)ArxivJBoss Cache (JBC) dasturini amalga oshiradi kesh, dasturning ishlashini yaxshilash uchun tez-tez kiradigan Java ob'ektlari uchun takrorlanadigan va tranzaktsion bo'lishi mumkin[104]
AOPArxivUchun ramka Aspektga yo'naltirilgan dasturlash (AOP)[105]
IIOPArxivCORBA-ni qo'llab-quvvatlaydi /IIOP kirish korxona fasollari joylashtirilgan JBoss dastur serveri[106]
JMXArxivJBossMX loyihasi amalga oshirishni amalga oshiradi Java boshqaruv kengaytmalari, va uchun JBoss mikrokernel arxitekturasining asosiy qismi hisoblanadi JBoss dastur serveri[107]
JRunitArxivSinovlarni taqsimlovchi va tarqatilgan mijoz / serverga asoslangan testlarni qo'shadigan loyiha JUnit[108]
Shag'alArxivKomponentlarni ta'minlaydigan komponentalar kutubxonalari to'plami JavaServer yuzlari (JSF) dasturlari[109]
KosmosArxivDasturiy ta'minotni ishlab chiqish loyihalarini kuzatish uchun portletlar to'plami[110]
ShotokuArxivQayta ko'rib chiqishni qo'llab-quvvatlaydigan omborlarga kirish, shu jumladan JSR 170 Java tarkib ombori (JCR), Subversion va fayl tizimiga asoslangan omborlar[111]
DavCacheArxivFayl tizimi uslubidagi interfeys JBoss keshi ga kirish mumkin bo'lgan WebDAV - qobiliyatli mijoz, shu jumladan Windows Explorer[112]
Hisobot xizmatlariArxivKorxona dasturlari uchun hisobot xizmatlarini ishlab chiqaradigan loyiha[113]
Portletni almashtirishArxivAlmashish uchun joy JSR 168 portletlar va JBoss Portalda foydalanish uchun mavzular va maketlar[114]
MetajizerArxivBrauzer uchun metama'lumotlarni saqlash vositasi Firefox havolalar havolalari[115]
JBoss pochta serveri (JBoss hamkorlik dasturi)ArxivXabar yozish va hamkorlik dasturi; ushbu loyiha 2006 yil oxirida Buni.org saytiga ko'chib o'tdi va endi Meldware Communication Suite

Shuningdek qarang

Adabiyotlar

  1. ^ a b "Red Hat: xizmatlar va mahsulotlar". Qizil shapka.
  2. ^ "JBoss A-MQ". Qizil shapka.
  3. ^ "JBoss Enterprise Application Platform ma'lumotlar varag'i" (PDF). Qizil shapka.
  4. ^ "JBoss Enterprise veb-platformasi". Qizil shapka.
  5. ^ "JBoss Enterprise veb-server". Qizil shapka.
  6. ^ "JBoss Enterprise BRMS". Qizil shapka.
  7. ^ "JBoss Enterprise BRMS: tez-tez so'raladigan savollarga javoblar" (PDF). JBoss hamjamiyati.
  8. ^ "JBoss Enterprise Portal Platform ma'lumotlar sahifasi" (PDF). Qizil shapka.
  9. ^ "JBoss Enterprise SOA platformasi". Qizil shapka.
  10. ^ "JBoss ma'lumotlarini virtualizatsiya qilish". Qizil shapka.
  11. ^ "JBoss sug'urtasi". Qizil shapka.
  12. ^ a b "Kutish holati: Java va .NET uchun munosabat qat'iyligi". JBoss hamjamiyati.
  13. ^ "JBoss hozirda kutish holati". Qizil shapka.
  14. ^ a b "Seam Framework - Java-ning yangi avlod korxonasi". Red Hat Middleware.
  15. ^ "JBoss Seam". Qizil shapka.
  16. ^ "JBoss veb-ramka to'plami". Qizil shapka.
  17. ^ "JBoss Developer Studio". Qizil shapka.
  18. ^ a b "RHQ uyi". Qizil shapka.
  19. ^ "JBoss Operations Network". Qizil shapka.
  20. ^ a b "Loyiha indeksi: foydali manbalarga darhol kirish". JBoss hamjamiyati.
  21. ^ "GateIn". JBoss hamjamiyati.
  22. ^ "GateIn Portal - JBoss + eXo: Tez-tez so'raladigan savollar". JBoss hamjamiyati. Arxivlandi asl nusxasi 2012-04-28. Olingan 2011-10-28.
  23. ^ "GateIn Portlet Container". JBoss hamjamiyati.
  24. ^ "eXo JCR". JBoss hamjamiyati. Arxivlandi asl nusxasi 2011-10-15 kunlari.
  25. ^ "JBoss Portlet ko'prigi". JBoss hamjamiyati.
  26. ^ "RichFaces". JBoss hamjamiyati.
  27. ^ "SwitchYard". JBoss hamjamiyati.
  28. ^ "JBoss ESB". JBoss hamjamiyati.
  29. ^ "Uyni payvandlash". Red Hat Middleware.
  30. ^ a b "JBoss vositalari - JBoss va unga tegishli texnologiyalar uchun tutilish plaginlari". JBoss hamjamiyati.
  31. ^ "JBoss Application Server - JBoss OSGi". JBoss hamjamiyati. Arxivlandi asl nusxasi 2011-03-08 da. Olingan 2011-10-28.
  32. ^ "EJB 3". JBoss hamjamiyati.
  33. ^ "Snowdrop". JBoss hamjamiyati.
  34. ^ "RESTEasy". JBoss hamjamiyati.
  35. ^ "TorqueBox". JBoss hamjamiyati va loyihasi: g'alati.
  36. ^ "errai". JBoss hamjamiyati.
  37. ^ "errai: Asosiy komponentlar". JBoss hamjamiyati.
  38. ^ "Railo nima?". Railo Technologies. Arxivlandi asl nusxasi 2011-10-07 kunlari.
  39. ^ "Drools - Business Logic integratsiyasi platformasi". JBoss hamjamiyati.
  40. ^ "HornetQ". JBoss hamjamiyati.
  41. ^ "jBPM". JBoss hamjamiyati.
  42. ^ "RiftSaw". JBoss hamjamiyati.
  43. ^ "JGroups". Bela Ban / Qizil shapka.
  44. ^ "JBoss operatsiyalari". JBoss hamjamiyati.
  45. ^ "qora tanli". JBoss hamjamiyati.
  46. ^ "JBoss WS". JBoss hamjamiyati.
  47. ^ "Remoting". JBoss hamjamiyati.
  48. ^ "PicketBox". JBoss hamjamiyati.
  49. ^ "PicketLink". JBoss hamjamiyati.
  50. ^ PicketLink va Keycloak loyihalari birlashmoqda!
  51. ^ "IronJacamar". JBoss hamjamiyati.
  52. ^ "JBoss Klasterlash". JBoss hamjamiyati.
  53. ^ "Keycloak". JBoss hamjamiyati.
  54. ^ "JBoss Marshalling". JBoss hamjamiyati.
  55. ^ "JBoss Serializatsiyasi". JBoss hamjamiyati.
  56. ^ "Tohu". JBoss hamjamiyati.
  57. ^ "JBoss Application Server". JBoss hamjamiyati.
  58. ^ "JBoss veb-sayti". JBoss hamjamiyati.
  59. ^ "Teyid". JBoss hamjamiyati.
  60. ^ "Mobicents". Red Hat Middleware.
  61. ^ "JBoss Microcontainer". JBoss hamjamiyati.
  62. ^ "RHQ (sobiq Jopr)". JBoss hamjamiyati.
  63. ^ "O'rnatilgan Jopr". JBoss hamjamiyati.
  64. ^ "ModeShape". JBoss hamjamiyati.
  65. ^ "JBoss SOA Boshqaruvi: Overlord". JBoss hamjamiyati.
  66. ^ "Guvnor loyihasi". JBoss hamjamiyati.
  67. ^ "StormGrind". JBoss hamjamiyati.
  68. ^ "StormGrind: CirrAS". JBoss hamjamiyati.
  69. ^ "SteamCannon nima?". JBoss hamjamiyati va loyihasi: g'alati.
  70. ^ "StormFolio-ni yuklab olish". JBoss hamjamiyati.
  71. ^ "StormGrind: Cantiere Documentation". JBoss hamjamiyati.
  72. ^ "BoxGrinder home". JBoss hamjamiyati va loyihasi: g'alati.
  73. ^ "Teiid dizayner". JBoss hamjamiyati.
  74. ^ "arquillian". JBoss hamjamiyati.
  75. ^ "ShrinkWrap". JBoss hamjamiyati.
  76. ^ "JSFUnit". JBoss hamjamiyati.
  77. ^ "Tattleteyl". JBoss hamjamiyati.
  78. ^ "Bayteman". JBoss hamjamiyati.
  79. ^ "Scribble nima?". JBoss hamjamiyati.
  80. ^ "SAVARA va sinovdan o'tgan arxitektura". JBoss hamjamiyati.
  81. ^ "JBoss Profiler". JBoss hamjamiyati.
  82. ^ "JBoss Mass (Migratsiya yordami)". JBoss hamjamiyati.
  83. ^ "Migratsiyani tahlil qilish vositasi (MAT)". JBoss hamjamiyati.
  84. ^ "JBoss DTF: tarqatilgan sinov vositasi". JBoss hamjamiyati.
  85. ^ "PressGang". JBoss hamjamiyati.
  86. ^ "mod_cluster". JBoss hamjamiyati.
  87. ^ "Netty Project". JBoss hamjamiyati.
  88. ^ "XNIO". JBoss hamjamiyati.
  89. ^ "Javassist". JBoss hamjamiyati.
  90. ^ "Dono". JBoss hamjamiyati.
  91. ^ "Maven jDocBook plagini". JBoss hamjamiyati.
  92. ^ "Maven jDocBook uslubidagi plagin". JBoss hamjamiyati.
  93. ^ "Maven jBoss-retro plagin". JBoss hamjamiyati.
  94. ^ "Maven Buildmagic uchinchi tomon plagini". JBoss hamjamiyati.
  95. ^ "Buildmagic". JBoss hamjamiyati.
  96. ^ "APIviz". JBoss hamjamiyati.
  97. ^ "JBoss Retro". JBoss hamjamiyati.
  98. ^ "JBoss forumlari". JBoss hamjamiyati.
  99. ^ "JBoss Wiki". JBoss hamjamiyati.
  100. ^ "JBoss Blog". JBoss hamjamiyati.
  101. ^ "JBoss portali". JBoss hamjamiyati.
  102. ^ "JBoss Portlet Container". JBoss hamjamiyati.
  103. ^ "JBoss xabarlari". JBoss hamjamiyati.
  104. ^ "JBoss keshi". JBoss hamjamiyati.
  105. ^ "JBoss AOP - o'zaro faoliyat tashvishlarni tashkil qilish doirasi". JBoss hamjamiyati.
  106. ^ "JBoss IIOP". JBoss hamjamiyati.
  107. ^ "JMX / Microkernel". JBoss hamjamiyati.
  108. ^ "JRunit". JBoss hamjamiyati.
  109. ^ "Shag'al". JBoss hamjamiyati.
  110. ^ "Kosmos". JBoss hamjamiyati.
  111. ^ "Shotoku". JBoss hamjamiyati.
  112. ^ "DavCache". JBoss hamjamiyati.
  113. ^ "Hisobot xizmatlari". JBoss hamjamiyati.
  114. ^ "Portletni almashtirish". JBoss hamjamiyati.
  115. ^ "MetajizerOverview". JBoss hamjamiyati.