IBM Websphere Application Server V8 Concepts, Planning, and Design Guide

Total Page:16

File Type:pdf, Size:1020Kb

IBM Websphere Application Server V8 Concepts, Planning, and Design Guide IBM® WebSphere® Front cover IBM WebSphere Application Server V8 Concepts, Planning, and Design Guide Includes details about end-to-end planning for WebSphere implementations Defines WebSphere concepts and preferred practices Addresses distributed and z/OS platforms Margaret Ticknor Alan Corcoran Balazs Csepregi-Horvath Addison Goering José Pablo Hernandez Julien Limodin Sergio Straessli Pinto ibm.com/redbooks International Technical Support Organization IBM WebSphere Application Server V8 Concepts, Planning, and Design Guide August 2011 SG24-7957-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xiii. First Edition (August 2011) This edition applies to Version 8.0 of IBM WebSphere Application Server. © Copyright International Business Machines Corporation 2011. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . xiii Trademarks . xiv Preface . .xv The team who wrote this book . .xv Become a published author, too! . xvii Comments welcome. xvii Stay connected to IBM Redbooks publications . xviii Chapter 1. Introduction to WebSphere Application Server V8 . 1 1.1 Java Platform, Enterprise Edition . 2 1.2 Overview of WebSphere Application Server . 3 1.2.1 Application server purpose . 3 1.2.2 Evolving Java application development standards . 4 1.2.3 Enhanced management . 5 1.2.4 Broader integration . 7 1.2.5 Advanced tooling and extensions . 9 1.3 Packaging . 10 1.3.1 WebSphere Application Server - Express V8 . 11 1.3.2 WebSphere Application Server V8 . 11 1.3.3 WebSphere Application Server for Developers V8 . 12 1.3.4 WebSphere Application Server Network Deployment V8 . 12 1.3.5 WebSphere Application Server for z/OS V8 . 13 1.3.6 Packaging summary . 13 1.4 Supported hardware, platforms, and software . 14 1.4.1 Hardware . 14 1.4.2 Operating systems . 14 1.4.3 Web servers . 16 1.4.4 Database servers . 16 1.4.5 Directory servers. 17 1.5 Related products . 17 1.5.1 WebSphere Application Server Community Edition . 17 1.5.2 WebSphere Extended Deployment. 18 1.5.3 Rational Application Developer Standard Edition for WebSphere Software V8 . 19 1.5.4 Rational Application Developer for WebSphere Software V8 . 19 1.5.5 Project Zero and WebSphere sMash . 21 Chapter 2. Integration with other products. 23 2.1 IBM Tivoli Access Manager for e-business . 24 2.1.1 Integration with WebSphere Application Server . 24 2.2 Tivoli Directory Server. 27 2.2.1 Lightweight Directory Access Protocol . 27 2.2.2 Integration with WebSphere Application Server . 28 2.3 WebSphere MQ . 28 2.3.1 Integration with WebSphere Application Server . 29 2.4 WebSphere adapters . 32 2.4.1 Integration with WebSphere Application Server . 33 2.5 WebSphere DataPower . 33 2.5.1 DataPower appliance models . 35 © Copyright IBM Corp. 2011. All rights reserved. iii 2.5.2 Integration with WebSphere Application Server . 38 2.6 DB2 . 39 2.6.1 Integration with WebSphere Application Server . 40 2.7 IBM Tivoli Composite Application Manager for WebSphere . 40 2.7.1 Integration with WebSphere Application Server . 41 2.7.2 Architecture of Tivoli Composite Application Manager for WebSphere . 41 2.8 WebSphere Portal Server . 42 2.8.1 Integration with WebSphere Application Server . 43 2.9 Business process management . 43 2.9.1 Integration with WebSphere Application Server . 44 Chapter 3. Concepts of WebSphere Application Server . 45 3.1 Core concepts of WebSphere Application Server. 46 3.1.1 Applications. 46 3.1.2 Application servers . 49 3.1.3 Profiles . 52 3.1.4 Nodes, node agents, and node groups. 53 3.1.5 Cells . 55 3.1.6 Deployment manager . 56 3.2 Additional concepts for WebSphere Application Server . 57 3.2.1 Administrative agent . 57 3.2.2 Job manager . 58 3.2.3 Web servers . 58 3.2.4 Web server plug-in . 60 3.2.5 Proxy servers . 61 3.2.6 Generic servers. 63 3.2.7 Centralized installation manager. 63 3.2.8 Intelligent runtime provisioning . 64 3.3 Server configurations . 64 3.3.1 Single cell configurations . 64 3.3.2 Flexible management . 66 3.4 Security . ..
Recommended publications
  • Return of Organization Exempt from Income
    OMB No. 1545-0047 Return of Organization Exempt From Income Tax Form 990 Under section 501(c), 527, or 4947(a)(1) of the Internal Revenue Code (except black lung benefit trust or private foundation) Open to Public Department of the Treasury Internal Revenue Service The organization may have to use a copy of this return to satisfy state reporting requirements. Inspection A For the 2011 calendar year, or tax year beginning 5/1/2011 , and ending 4/30/2012 B Check if applicable: C Name of organization The Apache Software Foundation D Employer identification number Address change Doing Business As 47-0825376 Name change Number and street (or P.O. box if mail is not delivered to street address) Room/suite E Telephone number Initial return 1901 Munsey Drive (909) 374-9776 Terminated City or town, state or country, and ZIP + 4 Amended return Forest Hill MD 21050-2747 G Gross receipts $ 554,439 Application pending F Name and address of principal officer: H(a) Is this a group return for affiliates? Yes X No Jim Jagielski 1901 Munsey Drive, Forest Hill, MD 21050-2747 H(b) Are all affiliates included? Yes No I Tax-exempt status: X 501(c)(3) 501(c) ( ) (insert no.) 4947(a)(1) or 527 If "No," attach a list. (see instructions) J Website: http://www.apache.org/ H(c) Group exemption number K Form of organization: X Corporation Trust Association Other L Year of formation: 1999 M State of legal domicile: MD Part I Summary 1 Briefly describe the organization's mission or most significant activities: to provide open source software to the public that we sponsor free of charge 2 Check this box if the organization discontinued its operations or disposed of more than 25% of its net assets.
    [Show full text]
  • 2010–2011 Our Mission
    ANNUAL REPORT 2010–2011 OUR MISSION The Indianapolis Museum of Art serves the creative interests of its communities by fostering exploration of art, design, and the natural environment. The IMA promotes these interests through the collection, presentation, interpretation, and conservation of its artistic, historic, and environmental assets. FROM THE CHAIRMAN 02 FROM THE MELVIN & BREN SIMON DIRECTOR AND CEO 04 THE YEAR IN REVIEW 08 EXHIBITIONS 18 AUDIENCE ENGAGEMENT 22 PUBLIC PROGRAMS 24 ART ACQUISITIONS 30 LOANS FROM THE COLLECTION 44 DONORS 46 IMA BOARD OF GOVERNORS 56 AFFILIATE GROUP LEADERSHIP 58 IMA STAFF 59 FINANCIAL REPORT 66 Note: This report is for fiscal year July 2010 through June 2011. COVER Thornton Dial, American, b. 1928, Don’t Matter How Raggly the Flag, It Still Got to Tie Us Together (detail), 2003, mattress coils, chicken wire, clothing, can lids, found metal, plastic twine, wire, Splash Zone compound, enamel, spray paint, on canvas on wood, 71 x 114 x 8 in. James E. Roberts Fund, Deaccession Sculpture Fund, Xenia and Irwin Miller Fund, Alice and Kirk McKinney Fund, Anonymous IV Art Fund, Henry F. and Katherine DeBoest Memorial Fund, Martha Delzell Memorial Fund, Mary V. Black Art Endowment Fund, Elizabeth S. Lawton Fine Art Fund, Emma Harter Sweetser Fund, General Endowed Art Fund, Delavan Smith Fund, General Memorial Art Fund, Deaccessioned Contemporary Art Fund, General Art Fund, Frank Curtis Springer & Irving Moxley Springer Purchase Fund, and the Mrs. Pierre F. Goodrich Endowed Art Fund 2008.182 BACK COVER Miller House and Garden LEFT The Wood Pavilion at the IMA 4 | FROM THE CHAIRMAN FROM THE CHAIRMAN | 5 RESEARCH LEADERSHIP From the In addition to opening the new state-of-the-art Conservation Science Laboratory this past March, the IMA has fulfilled the challenge grant from the Andrew W.
    [Show full text]
  • IBM Websphere Application Server Community Edition V3.0 Helps Streamline the Creation of Osgi and Java Enterprise Edition 6 Applications
    IBM United States Software Announcement 211-083, dated September 27, 2011 IBM WebSphere Application Server Community Edition V3.0 helps streamline the creation of OSGi and Java Enterprise Edition 6 applications Table of contents 1 Overview 6 Technical information 2 Key prerequisites 8 Ordering information 2 Planned availability date 9 Services 3 Description 9 Order now 6 Product positioning At a glance With WebSphere® Application Server Community Edition V3.0: • Developers can select just the components they need for optimum productivity (using OSGi and a component assembly model). • Developers can get JavaTM Enterprise Edition (Java EE) 6 applications started quickly for no charge. • System administrators are given more deployment and management options. • Organizations can take advantage of world-class, IBM® support options under a socket-based pricing model that can help reduce the cost burden in larger configurations. • You have access to a comprehensive and proven portfolio of middleware products from the WebSphere family. Overview WebSphere Application Server Community Edition V3.0 is the IBM open source- based application server that provides: • Java Enterprise Edition (Java EE) 6 support • An enterprise OSGi application programming model • Java Standard Edition (Java SE) 6 support Version 3 is built on Apache Geronimo and integrated with best-of-breed, open- source technology such as Apache Tomcat, Eclipse Equinox OSGi Framework, Apache Aries, Apache OpenEJB, Apache OpenJPA, Apache OpenWebBeans, and Apache MyFaces. Eclipse-based
    [Show full text]
  • IBM Websphere Application Server Community Edition V3.0 Helps Streamline the Creation of Osgi and Java Enterprise Edition 6 Applications
    IBM Canada Ltd. Software Announcement A11-0191, dated September 27, 2011 IBM WebSphere Application Server Community Edition V3.0 helps streamline the creation of OSGi and Java Enterprise Edition 6 applications Table of contents 1 Overview 6 Technical information 2 Key prerequisites 8 Ordering information 2 Planned availability date 9 Services 3 Description 10 Order now 6 Product positioning At a glance With WebSphere® Application Server Community Edition V3.0: • Developers can select just the components they need for optimum productivity (using OSGi and a component assembly model). • Developers can get JavaTM Enterprise Edition (Java EE) 6 applications started quickly for no charge. • System administrators are given more deployment and management options. • Organizations can take advantage of world-class, IBM® support options under a socket-based pricing model that can help reduce the cost burden in larger configurations. • You have access to a comprehensive and proven portfolio of middleware products from the WebSphere family. Overview WebSphere Application Server Community Edition V3.0 is the IBM open source- based application server that provides: • Java Enterprise Edition (Java EE) 6 support • An enterprise OSGi application programming model • Java Standard Edition (Java SE) 6 support Version 3 is built on Apache Geronimo and integrated with best-of-breed, open- source technology such as Apache Tomcat, Eclipse Equinox OSGi Framework, Apache Aries, Apache OpenEJB, Apache OpenJPA, Apache OpenWebBeans, and Apache MyFaces. Eclipse-based development tooling further accelerates your application development. This offering provides a flexible and simplified Java development environment. WebSphere Application Server Community Edition is suitable if your organization needs: • The ability to reduce costs of tactical deployments • Open source solutions for quick, frictionless access to application server technology with no up-front costs • A trusted vendor to provide reliable support and an upgrade path to more advanced capabilities as needed IBM Canada Ltd.
    [Show full text]
  • Web 2.0 and Restful Applications with Websphere Smash and PHP Roland Barcia ‐ STSM, Websphere Lab Services, Lead Web 2.0 Architect Agenda
    Web 2.0 and RESTful Applications with WebSphere sMash and PHP Roland Barcia ‐ STSM, WebSphere Lab Services, Lead Web 2.0 Architect Agenda • WebSphere sMash • WebSphere sMash Programming Model • PHP in WebSphere sMash • PHP Applications • Demonstrations 2 Agenda • WebSphere sMash • WebSphere sMash Programming Model • PHP in WebSphere sMash • PHP Applications • Demonstrations 3 What is WebSphere sMash? • WebSphere sMash is a new Agile Web Application Platform – Leveraging Dynamic Scripting Languages – Optimized for Producing.... • REST-based Services • Integration Applications • Mash-ups • Rich Web interfaces 44 sMash Core Values Speed • Dynamic Scripting Support • Rich User Interfaces Support Agility Simplicity • Integrated runtime • End to end web-based tooling • Pre-built services • Visual & programmatic editors 55 Dynamic Scripting • WebSphere sMash is a dynamic scripting platform • Application logic is created in a scripting language – Groovy (for people that prefer Java) – PHP (for the millions of existing PHP programmers) • Java is positioned as the “system” language 66 Application Centric Runtime • WebSphere sMash is an application-centric runtime – You create an application and run it – Each application runs in its own process (JVM) – Runtime is designed to be short lived • WebSphere sMash is a full runtime stack – Everything needed to run the application is provided • including the HTTP stack – No external proxy or web server is required 77 Simple Deployment • The deployment is essentially ZIP and Copy • No machine specific information
    [Show full text]
  • Full-Graph-Limited-Mvn-Deps.Pdf
    org.jboss.cl.jboss-cl-2.0.9.GA org.jboss.cl.jboss-cl-parent-2.2.1.GA org.jboss.cl.jboss-classloader-N/A org.jboss.cl.jboss-classloading-vfs-N/A org.jboss.cl.jboss-classloading-N/A org.primefaces.extensions.master-pom-1.0.0 org.sonatype.mercury.mercury-mp3-1.0-alpha-1 org.primefaces.themes.overcast-${primefaces.theme.version} org.primefaces.themes.dark-hive-${primefaces.theme.version}org.primefaces.themes.humanity-${primefaces.theme.version}org.primefaces.themes.le-frog-${primefaces.theme.version} org.primefaces.themes.south-street-${primefaces.theme.version}org.primefaces.themes.sunny-${primefaces.theme.version}org.primefaces.themes.hot-sneaks-${primefaces.theme.version}org.primefaces.themes.cupertino-${primefaces.theme.version} org.primefaces.themes.trontastic-${primefaces.theme.version}org.primefaces.themes.excite-bike-${primefaces.theme.version} org.apache.maven.mercury.mercury-external-N/A org.primefaces.themes.redmond-${primefaces.theme.version}org.primefaces.themes.afterwork-${primefaces.theme.version}org.primefaces.themes.glass-x-${primefaces.theme.version}org.primefaces.themes.home-${primefaces.theme.version} org.primefaces.themes.black-tie-${primefaces.theme.version}org.primefaces.themes.eggplant-${primefaces.theme.version} org.apache.maven.mercury.mercury-repo-remote-m2-N/Aorg.apache.maven.mercury.mercury-md-sat-N/A org.primefaces.themes.ui-lightness-${primefaces.theme.version}org.primefaces.themes.midnight-${primefaces.theme.version}org.primefaces.themes.mint-choc-${primefaces.theme.version}org.primefaces.themes.afternoon-${primefaces.theme.version}org.primefaces.themes.dot-luv-${primefaces.theme.version}org.primefaces.themes.smoothness-${primefaces.theme.version}org.primefaces.themes.swanky-purse-${primefaces.theme.version}
    [Show full text]
  • Download Vol 8, No 3&4, Year 2015
    The International Journal on Advances in Systems and Measurements is published by IARIA. ISSN: 1942-261x journals site: http://www.iariajournals.org contact: [email protected] Responsibility for the contents rests upon the authors and not upon IARIA, nor on IARIA volunteers, staff, or contractors. IARIA is the owner of the publication and of editorial aspects. IARIA reserves the right to update the content for quality improvements. Abstracting is permitted with credit to the source. Libraries are permitted to photocopy or print, providing the reference is mentioned and that the resulting material is made available at no cost. Reference should mention: International Journal on Advances in Systems and Measurements, issn 1942-261x vol. 8, no. 3 & 4, year 2015, http://www.iariajournals.org/systems_and_measurements/ The copyright for each included paper belongs to the authors. Republishing of same material, by authors or persons or organizations, is not allowed. Reprint rights can be granted by IARIA or by the authors, and must include proper reference. Reference to an article in the journal is as follows: <Author list>, “<Article title>” International Journal on Advances in Systems and Measurements, issn 1942-261x vol. 8, no. 3 & 4, year 2015, http://www.iariajournals.org/systems_and_measurements/ IARIA journals are made available for free, proving the appropriate references are made when their content is used. Sponsored by IARIA www.iaria.org Copyright © 2015 IARIA International Journal on Advances in Systems and Measurements Volume 8, Number
    [Show full text]
  • Powering SOA Solutions with IMS
    Front cover Powering SOA Solutions with IMS Introduce yourself to how SOA concepts apply to IMS Identify SOA implementation steps Understand the newest SOA enhancements from IMS Gary Wicks Egide Van Aerschot Omar Badreddin Knut Kubein Kevin Lo Daphne Steele ibm.com/redbooks International Technical Support Organization Powering SOA Solutions with IMS March 2009 SG24-7662-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xi. First Edition (March 2009) This edition applies to Version 10 (program number 5635-A01) and Version 11 Quality Partnership Program (QPP) level (program number 5635-A02) of IBM Information Management System. © Copyright International Business Machines Corporation 2009. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . xi Trademarks . xii Preface . xiii The team that wrote this book . xiii Become a published author . .xv Comments welcome. .xv Part 1. SOA and IMS: A powerful business combination . 1 Chapter 1. SOA and IMS: The big picture . 3 1.1 What is service-oriented architecture . 4 1.1.1 Major components of SOA . 4 1.1.2 Major roles and activities in a SOA . 5 1.1.3 SOA and standards. 6 1.2 Terminology . 7 1.3 The value of including existing IMS assets into SOA . 11 1.3.1 IMS Connect and IMS Connect Extensions . 15 1.3.2 The IMS SOA Integration Suite. 16 1.3.3 IMS SOAP Gateway . 16 1.3.4 IMS TM Resource Adapter .
    [Show full text]
  • Tworzenie Aplikacji Java EE 5 Z Apache Geronimo 2
    Tworzenie aplikacji Java EE 5 z Apache Geronimo 2 Jacek Laskowski http://www.JacekLaskowski.pl Java Developers Day 2007 – Kraków, 26.10.2007, wersja 1 O mnie... ● Entuzjasta technologii Java EE 5 ● Założyciel i lider Warszawa JUG ● Aktywny uczestnik wielu projektów otwartych ● Członek zespołów rozwojowych Apache Geronimo, Apache OpenEJB, Apache ServiceMix, Apache ActiveMQ, Apache XBean ● Uczestnik programów NetBeans Community Acceptance Test (NetCAT) 5.0, 5.5 i 6.0 ● Prowadzi Notatnik Projektanta Java EE - http://www.JacekLaskowski.pl ● Założyciel Polskiej Grupy Użytkowników Technologii BEA (PLBUG) ● Służbowo: konsultant oprogramowania w IBM Warsjava – Warsztaty Javowe 2007 ● Warsztaty Javowe – konferencja- warsztaty prowadzone przez członków Warszawa JUG ● Kiedy: 17 listopada 2007 ● Gdzie: Warszawa, MIMUW, ul. Banacha 2 ● Wstęp wolny! Warsjava 2007 – agenda O Apache Geronimo... ● Projekt otwarty serwera aplikacyjnego Java EE w Apache Software Foundation (ASF) ● Strona domowa – http://geronimo.apache.org ● Utworzony w 2003 r. przez programistów projektów JBoss, OpenEJB, MX4J, Jetty na licencji ASL 2.0 ● 29.04.2004 – Geronimo 1.0M1 – Java EE 1.4 ● 29.04.2007 – Geronimo 2.0M5 – Java EE 5 - certyfikacja! ● 19.10.2007 – Geronimo 2.0.2 – Java EE 5 ● IBM WebSphere Application Server Community Edition (IBM WASCE) Układanka Geronimo O Java EE 5... ● Najnowsze wydanie zestawu technologii rozwiązań Java do tworzenia aplikacji korporacyjnych ● Wpływ rozwiązań znanych z projektów otwartych na wprowadzone zmiany, m.in. Spring Framework, Hibernate, XDoclet, AspectJ ● Wykorzystanie usprawnień Java SE 5 – adnotacje ● Specyfikacje z zauważalnymi uproszczeniami: – JavaServer Faces 1.2 – Enterprise JavaBeans 3.0 z Java Persistence API 1.0 – JAX-WS 2.0 Java EE 5 w Geronimo ● Servlet 2.5 – Apache Tomcat 6 oraz Jetty 6 ● JSP 2.1 – Apache Tomcat 6 oraz Jetty 6 ● JSF 1.2 – Apache MyFaces 1.2 ● EJB 3.0 – Apache OpenEJB 3 ● JPA 1.0 – Apache OpenJPA 1.0.0 ● JAX-WS 2.0 – Apache Axis 2 oraz Apache CXF Java EE 5 jest nietrywialne..
    [Show full text]
  • 「Apache Geronimo 3.0」の全貌
    次期メジャーバージョン 「Apache Geronimo 3.0」 の全貌 日本 Apache Geronimo ユーザグループ 小川 環 アジェンダ Apache Geronimoとは 新バージョンGeronimo 3.0の特徴 まとめ Apache Geronimoとは Apache Software Foundationが提供する 次世代アプリケーションサーバー Java EE Specification完全準拠! Apache Software License 100% Pure Java! 実績ある多数のOSSを結集! 使いやすさを重視 プラグインアーキテクチャー 開発を開始してから、もう7年! Geronimoはさらに進化し続ける! 2010 2009 Geronimo 3.0 2004年 2008 Geronimo 2.2 (Java EE 6) へ昇格 Geronimo 2.1 Apache Top Project 2007 (Java EE 5) 2006 Geronimo 2.0 (Java EE 5) 2003 Geronimo 1.1 (Java EE 5) Geronimo 1.0 (J2EE 1.4) 2010年(?)のリリースを目標に の開発を (J2EE 1.4) Geronimo 開発中! 本格的にスタート! Apache Incubator Project 100% Pure Java! プログラムはJavaとGroovyで書かれている! 導入している3rdライブラリーもすべてPure Java! Geronimoの導入に必要なものはJDKのみ! プラットホーム非依存! Apache Software License 自由度の高いオープンソース・ライセンス 改変したソースコードの公開義務が発生しない 改変した派生物をASL以外のライセンスで再配布可能 (参考) 他の競合OSSとのライセンスの比較 Geronimo Apache Software License 2.0 JBoss LGPL Glassfish CDDL / GPL v2 (Dual License) Geronimoを活用したビジネス戦略 ビジネスソリューションの一例 Geronimoをコードベースにしたカスタムサーバーの構築・販売 自社製品の実行環境としてGeronimoをパッケージに同梱して販売 あなたもApache Geronimoを使った 「MyGeronimo」ソリューションを 検討してみてはいかがでしょうか! 高い実績を誇る多数のOSSを結集 すべてのプログラムを1から書き下ろしていない 高い導入実績を持つOSSを多数統合した集合体 GeronimoのコミッターはこれらのOSSの開発も兼業 Geronimoに統合している主なOSS Webコンテナー Tomcat / Jetty JSF MyFaces EJBコンテナー OpenEJB JPA OpenJPA JMS ActiveMQ Webサービス Axis 2 / CXF JDBCリソース・アダプター TranQL 分散トランザクション HOWL CORBA Yoko クラスタリング WADI JMX MX4J Ajax Dojo Toolkit 組込DB Derby とにかく使いやすい! Tomcatと同じような使い勝手のよさ 初心者にやさしいGeronimoの周辺ツール Tomcatの機能を完全踏襲 簡単なインストール ホット・デプロイ インプレース・デプロイ (WARを展開した状態でデプロイ) 各アプリ共通の共用ライブラリー領域 (Shared Resources) JNDIリソース データベース・プーリング
    [Show full text]
  • Code Smell Prediction Employing Machine Learning Meets Emerging Java Language Constructs"
    Appendix to the paper "Code smell prediction employing machine learning meets emerging Java language constructs" Hanna Grodzicka, Michał Kawa, Zofia Łakomiak, Arkadiusz Ziobrowski, Lech Madeyski (B) The Appendix includes two tables containing the dataset used in the paper "Code smell prediction employing machine learning meets emerging Java lan- guage constructs". The first table contains information about 792 projects selected for R package reproducer [Madeyski and Kitchenham(2019)]. Projects were the base dataset for cre- ating the dataset used in the study (Table I). The second table contains information about 281 projects filtered by Java version from build tool Maven (Table II) which were directly used in the paper. TABLE I: Base projects used to create the new dataset # Orgasation Project name GitHub link Commit hash Build tool Java version 1 adobe aem-core-wcm- www.github.com/adobe/ 1d1f1d70844c9e07cd694f028e87f85d926aba94 other or lack of unknown components aem-core-wcm-components 2 adobe S3Mock www.github.com/adobe/ 5aa299c2b6d0f0fd00f8d03fda560502270afb82 MAVEN 8 S3Mock 3 alexa alexa-skills- www.github.com/alexa/ bf1e9ccc50d1f3f8408f887f70197ee288fd4bd9 MAVEN 8 kit-sdk-for- alexa-skills-kit-sdk- java for-java 4 alibaba ARouter www.github.com/alibaba/ 93b328569bbdbf75e4aa87f0ecf48c69600591b2 GRADLE unknown ARouter 5 alibaba atlas www.github.com/alibaba/ e8c7b3f1ff14b2a1df64321c6992b796cae7d732 GRADLE unknown atlas 6 alibaba canal www.github.com/alibaba/ 08167c95c767fd3c9879584c0230820a8476a7a7 MAVEN 7 canal 7 alibaba cobar www.github.com/alibaba/
    [Show full text]
  • David Blevins Apache Software Foundation @Dblevins @Apachetomee #Tomee
    Apache TomEE Tomcat with a Kick David Blevins Apache Software Foundation @dblevins @ApacheTomEE #TomEE Monday, August 8, 2011 Apache TomEE: Overview . Pronounced “Tommy” - short for Tomcat EE . Java EE 6 Web Profile certification in progress . Apache TomEE includes support for: - Servlet 3.0 (Apache Tomcat) - JPA 2.0 (Apache OpenJPA) - JSF 2.0 (Apache MyFaces) - CDI 1.0 (Apache OpenWebBeans) - EJB 3.1 (Apache OpenEJB) - JMS (Apache ActiveMQ) - WebServices (Apache CXF) s.apache.org/tomee-retweet Monday, August 8, 2011 Apache TomEE: Overview . Certify, certify, certify . Preserve Tomcat - Leverage Tomcat JNDI, Security, everything - Get more, don’t give up anything - Add extras without removing anything - No need to learn a new server environment . Lightweight - 45MB zip (will be trimmed further) - Runs with no extra memory requirements (default 64MB) . Existing IDE tools for Tomcat should also work with TomEE s.apache.org/tomee-retweet Monday, August 8, 2011 Apache TomEE: Web Profile Certification Status . We can’t say (them’s the rules) . Work being done on Amazon EC2 - t1.micro linux images, lot’s of them - 100 going at once! - Each has 613BM memory max - Though TomEE runs with default memory options (64MB) - It’s quick! . Will be Cloud certified! . Wish we could show you the setup (sorry, also the rules) s.apache.org/tomee-retweet Monday, August 8, 2011 Apache TomEE: History . Predates Java EE 6 Web Profile . Previously known as OpenEJB-Tomcat integration - or ... OpenEJB-OpenJPA-ActiveMQ-CXF-DBCP-Tomcat integration - Tomcat EE (TomEE) is more accurate - Origin of EE 6 “EJBs in .wars” feature, aka Collapsed EAR . Drop-in-war for any Tomcat version: - Tomcat 5.5.x - Tomcat 6.x - Tomcat 7.x .
    [Show full text]