Аналіз нових перспектив технологій Java Enterprise для корпоративних застосувань з появою Polyglot JVM
DOI:
https://doi.org/10.20535/1560-8956.21.2012.30686Ключові слова:
Розробка високонавантажених корпоративних систем, архітектура серверних платформ для корпоративних систем, Java, Java EE, Spring, AKKA, CORBA, OMA, JVM, Polyglot JVMАнотація
Стаття присвячена аналізу архітектур серверних платформ для корпоративних застосувань на мові програмування Java з використанням технологій Java EE, Spring, Akka та актуальності використання цих архітектур при зміні мови програмування. Декілька останніх років популярним є питання, яка мова замінить Java. Цінність використання Java для корпоративних застосувань складається не в самій мові, а у створених архітектурах та існуючому стеку технологій, які ефективно вирішують задачу розробки високонавантажених корпоративних систем.
Розглянуто еволюцію серверних платформ для корпоративних застосувань від CORBA до Java EE/Spring/AKKA, виділені основні складові цих платформ. Проаналізовано як за допомогою Polyglot JVM можливо зберегти ці архітектури та технології в секторі корпоративних застосувань та при цьому додати іновації, пов’язані з появою нових мов програмування.
Посилання
Object Management Architecture Resource Page. - http://www.omg.org/oma
DCE 1.1: Remote Procedure Call. - https://www2.opengroup.org/ogsys/catalog/c706
OMG Specifications, CORBAservices Specifications. - http://www.omg.org/spec/#CS
The Common Object Request Broker: Architecture and Specification, Revision 2.3 - http://www.omg.org/spec/CORBA/2.3/
R.Hightower, B.Ertman, G.Dickens, Ch.Beams, A.Gupta. Java EE and Spring Framework Panel Discussion, Java One 2012 Conference, San-Francisco 2012. - https://oracleus.activeevents.com/connect/sessionDetail.ww?SESSION_ID=6430
B.Evans, M.Verburg, Polygloth Programming on the JVM. - Java Magazine, Nov-Dec. 2011. – p.50-55. - http://www.oraclejavamagazine-digital.com/javamagazine/20111112#pg51
T.Neward. Building Actor-Based Systems Using Akka Framework. - Java Magazi-ne, Nov-Dec. 2012. – p. 55-59. - http://www.oraclejavamagazine-digital.com/javamagazine/20121112?pg=56#pg56
##submission.downloads##
Опубліковано
Номер
Розділ
Ліцензія
Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у нашому журналі.
2. Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована нашим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у нашому журналі.
3. Політика журналу дозволяє і заохочує розміщення рукопису роботи авторами в мережі Інтернет (наприклад, на arXiv.org або на особистих веб-сайтах). Причому рукописи статей можуть бути розміщенні у відкритих архівах як до подання рукопису до редакції, так і під час його редакційного опрацювання. Це сприяє виникненню продуктивної наукової дискусії, позитивно позначається на оперативності ознайомлення наукової спільноти з результатами Ваших досліджень і як наслідок на динаміці цитування вже опублікованої у журналі роботи. Детальніше про це: The Effect of Open Access.