Oracle's Weblogic Blog

Total Page:16

File Type:pdf, Size:1020Kb

Oracle's Weblogic Blog 12 Things about Oracle WebLogic Server 12.2.1 Dr. Frank Munz munz & more with Dave Cabelus Oracle WebLogic Server Product Management October/November 2015 Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted Who’s that guy? • Dr. Frank Munz • Founded munz & more in 2007 • 15 years Oracle WebLogic and Middleware • Consulting and High-End Training • Three Oracle / Cloud books • @frankmunz on Twitter 3 Who’s That Other Guy? Dave Cabelus • WebLogic Server Product Manager since 2005 • Expertise in many areas of WebLogic Server • 8th consecutive year at OpenWorld • Follow Dave on Twitter at @dave_cabelus, videos at www.youtube.com/user/OracleWebLogic Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 4 12 new things, no agenda J #0 ... download today! #1 JDK 8 JDK 8 • WebLogic 12.2.1 supports JDK 8 as runtime • Startup scripts work out of the box (permspace is removed in JDK 8) • Coherence 12.2.1uses JDK 8 language features in a distributed, lazy way • JDK 8u40 introduced resource management used by WebLogic multitenancy with G1 GC java -XX:+UnlockCommercialFeatures -XX:+ResourceManagement munz & more #8 #2 Java EE 7 Java EE 7 Every developer wants to use it! Improved or new standards in Java EE 7: • EJB 3.2 • Servlet 3.1 • JDBC 4.0 • WebSockets, JAX-RS 2.0, JSON-P 1.0 • Batch 1.0 • JMS 2.0 Tip: Learn about Java EE 7 • Concurrency Utilities 1.0 http://de.slideshare.net/glassfish/fifty-feature-of munz & more #10 Recommendation munz & more #11 #3 IDE Integration NEW! wlserver/server/bin/eclipse.sh IDE Support NetBeans 8.1 RC /Dev Build works with WebLogic Eclipse net 12.2.1 (and package) installer -> easy OEPE JDeveloper download & 12.2.1 install available for munz & more OFM 12.2.1 #13 #4 Console changes J Production Mode You can revert production mode from console munz & more #15 #5 Deployment Parallel Deployment WebLogic 12.2.1 provides parallel deployment • Multiple applications -> OFM • Single application with multiple modules Across Modules in Across • Applications across Applications Applications multiple partitions Parallel Available in New in Prepare WebLogic 11g WebLogic 12.2.1 Parallel New in New in munz & more Activate WebLogic 12.2.1 WebLogic 12.2.1 #6 Elastic Cluster Elastic Cluster WebLogic 12.1.2: Dynamic Cluster config WebLogic 12.2.1: Elastic Cluster runtime + pre / post scaling callout to scripts How to scale? • Console • WLST • REST • Policy/Action • Calendar based munz & more #19 #7 JMS JMS • JMS 2.0 support • Elastic JMS scales with elastic cluster • Simplified HA Configuration: WebLogic 12.2.1 JMS restrictions are removed • Default CX-factory required per Java EE 7: java:comp/DefaultJMSConnectionFactory resolves to weblogic.jms.XAConnectionFactory munz & more #21 #8 WLST New Command for Scaling WLST command to scale dynamic cluster: scaleUp/Down ( clusterName, How many servers to numServers, add or remove [updateConfiguration], [block], [timeoutSeconds], ) munz & more #23 #9 WLDF WLDF • Watches and notifications are replaced by policies and actions • Additional 4 WLDF actions – scale up / down – REST – Script • Diagnostic image files are .txt or .xml • Prepackaged smart rules (policies) with configurable parameters munz & more #25 Smart rules: Predefined policies with open parameters munz & more #26 #10 RESTful Management Why REST? • Simplicity • Language agnostic • No JVM, no WebLogic on client side <->JMX • Easy to tunnel through firewalls: HTTP • Current tech trend (eg. mobile dev) munz & more #28 RESTful Management • New generic REST implementation: Full support for all resources (also JMS etc.) • RESTful management is turned on per default • Available on admin and managed Servers • Modelled after WLST structure (real MBean names not required <-> Jolokia) • Used throughout WebLogic documentation munz & more #29 Tech Details 1 What you can access: • domain|serverConfig, domain|serverRuntime, edit • [exclude]fields=field1, field2 • [exclude]links=none, links=rel • interaction=async-polling|sync munz & more #30 Tech Details 2 • URL format has changed: …/wls/… was WebLogic 12.1.3, now: /management/weblogic/latest/… • Edit sessions implicit: POST in /edit Or create manually with /edit/changeManager/ startEdit|cancelEdit|activate munz & more #31 CRUDQ Read Get server name and state of managed server with name surf1 via admin server GET (e.g. via web browser) http://localhost:7001/management/weblogic/late st /domainRuntime/serverLifeCycleRuntimes/ surf1?links=none&fields=name,state Response: { "name": "surf1", "state": "RUNNING" } munz & more #33 Create Short way to create server surf7, with UNIX curl curl –v --user weblogic:welcome1 \ -H X-Requested-By:MyClient \ -H Accept:application/json \ -H Content-Type:application/json \ -d "{ name: 'surf7' } " -X POST \ http://localhost:7001/management/weblogic/latest /edit/servers munz & more #34 Create Form Request create form (note, WebLogic 12.1.3 used HTTP OPTION) GET http://localhost:7001/management/weblogic/latest /edit/serverCreateForm munz & more #35 Update Update server surf7, with curl curl ... -d "{ listenPort: '9999' } " -X POST \ http://localhost:7001/management/weblogic/la test/edit/surf7 munz & more #36 Delete Delete server surf7: curl –v --user weblogic:welcome1 \ -H X-Requested-By:MyClient \ -H Accept:application/json \ -H Content-Type:application/json \ –X DELETE http://localhost:7001/management/weblogic/late st/edit/servers/surf7 munz & more #37 Query Single bulk request queries to select and return specific subsets of tree. POST http://localhost:7001 /management/weblogic/ latest/domainRuntime/ search munz & more #38 Take Aways • HTTP OPTION (WLS 12.1.2) is currently not used -> …RequestForm • Modifying a read-only value is silently ignored (per design) • CREATE requires X-Requested-By header, to prevent CSRF (cross-site request forgery) • Most other headers are not mandatory munz & more #39 #11 Docker WebLogic in a Docker Container Adrian Cockroft NetfliX “Docker wasn’t on anyone’s agenda for 2014. It’s on everyones roadmap for 2015.” Why Docker • Because the whole world is talking about it J • Light-weight isolation technique • Solves "Worked for me" issue: Dev to prod, and on-premise to cloud • Supported by Oracle for WebLogic 12.2.1 munz & more #43 Virtualization vs. Isolation ejb.jar a.war x.py App App App tools y. jar LinuX Win Win Appl 1 Appl 1 Appl 1 WebLog ic Jython Solaris LinuX Win JDK VirtualBoX Mac OS / Win OVM / VmWare ESX / Xen LinuX + Docker Hardware Hardware Hardware Desktop Virtualization: Server Virtualization Docker container in LinuX type 2 hypervisor type 1 hypervisor with own FS, network stack / = with host OS = on bare metal IP address, process space and resource limits munz & more #44 Oracle Whitepaper Docker book WebLogic on Docker Containers by J. Turnbull (Docker 1.8) munz & more #45 #12 Multi Tenancy WebLogic Multitenant: Solving Critical Business Challenges Microcontainer 3X Consolidation Secure/Isolated Portability for Devops Ratio Multitenant Java WebLogic MT Java Cloud Service Java Cloud Service WebLogic MT WebLogic WebLogic WebLogic Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal 47 Key Technical Concepts Partition 1 Partition 1 JNDI Service Service 1 Service 2 … Virtual N Target JM Data App App S Source Coherence Partition 2 Partition 2 JNDI Virtual Target JM Data App App S Source Traffic WebLogic Server (JVM) Director Database Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal 48 Isolation: 4 Areas • Security: Security realm per partition • Life Cycle: Start / stop, debug flags • Data / Traffic: separate JNDI tree, data sources, (pluggable) DBs • Runtime: Ressource consumption manager munz & more #49 Resource Consumption Resources: You can Recourses: define multiple policies munz & more #50 Use Cases • Pack friendly domains together • Don't pack dev, test, and int together <-> one debug port per JVM etc. • How about: blue / green deployments using partitions and elasticity together? munz & more Image Source: Fowler #51 Some more Take Aways • MT best used with FMW Control (separate domain template) – Can you see the trend away from admin console? – FMW Control works with 'restricted JRF' -> No database needed (unlike OSB, SOA Suite etc.) • MT requires separate license, WebLogic Suite and EE allow 1 partition • No thread dumps per partition munz & more #52 Summary 1. JDK 8 8. WLST 2. Java EE 7 9. WLDF 3. IDE 10. REST 4. Console 11. Docker 5. Deployment 12. Multi Tenancy 6. JMS 7. Cluster munz & more #53 Other WebLogic Server Session Oracle Weblogic Server 12.2.1 Multitenancy: Efficiency, Agility, and Lower Cost [CON8630] Multitenancy in Java: Innovation in the JDK and Oracle WebLogic Server 12.2.1 [CON8633] Get your OOW2015 Oracle WebLogic Server: Automated and Simplified slides! Management in a World of Clouds [CON8634] Oracle WebLogic
Recommended publications
  • Introduction to Oracle Weblogic Server 11G Release 1 (10.3.1)
    Oracle® Fusion Middleware Introduction to Oracle WebLogic Server 11g Release 1 (10.3.1) E13752-01 May 2009 This document provides an overview of Oracle WebLogic Server features and describes how you can use them to create enterprise-ready solutions. 1 Introduction to Oracle WebLogic Server The following sections provide a brief overview of Oracle WebLogic Server features and describe how you can use them to create enterprise-ready solutions: Note: Oracle Fusion Middleware 11g contains Oracle WebLogic Server 11g. The version number of Oracle WebLogic Server is 10.3.1. ■ Section 1.1, "The WebLogic Server Solution" ■ Section 1.2, "Programming Models" ■ Section 1.3, "High Availability" ■ Section 1.4, "System Administration" ■ Section 1.5, "Diagnostic Framework" ■ Section 1.6, "Security" ■ Section 1.7, "Oracle JRockit JVM" ■ Section 1.8, "Client Options" ■ Section 1.9, "Upgrade" ■ Section 1.10, "Integration with Oracle WebLogic Suite" ■ Section 1.11, "Integration with Other Systems" ■ Section 1.12, "Integration with Web Servers" ■ Section 1.13, "WebLogic Server API Examples and Sample Application" 1.1 The WebLogic Server Solution Oracle WebLogic Server is a scalable, enterprise-ready Java Platform, Enterprise Edition (Java EE) application server. The WebLogic Server infrastructure supports the deployment of many types of distributed applications and is an ideal foundation for building applications based on Service Oriented Architectures (SOA). SOA is a design methodology aimed at maximizing the reuse of application services. See http://www.oracle.com/technology/tech/soa/index.html. 1 The WebLogic Server complete implementation of The Sun Microsystems Java EE 5.0 specification provides a standard set of APIs for creating distributed Java applications that can access a wide variety of services, such as databases, messaging services, and connections to external enterprise systems.
    [Show full text]
  • Oracle® Toplink Release Notes Release 12C (12.1.2)
    Oracle® TopLink Release Notes Release 12c (12.1.2) E40213-01 June 2013 This chapter describes issues associated with Oracle TopLink. It includes the following topics: ■ Section 1, "TopLink Object-Relational Issues" ■ Section 2, "Oracle Database Extensions with TopLink" ■ Section 3, "Allowing Zero Value Primary Keys" ■ Section 4, "Managed Servers on Sybase with JCA Oracle Database Service" ■ Section 5, "Logging Configuration with EclipseLink Using Container Managed JPA" ■ Section 6, "Documentation Accessibility" 1 TopLink Object-Relational Issues This section contains information on the following issues: ■ Section 1.1, "Cannot set EclipseLink log level in WLS System MBean Browser" ■ Section 1.2, "UnitOfWork.release() not Supported with External Transaction Control" ■ Section 1.3, "Returning Policy for UPDATE with Optimistic Locking" ■ Section 1.4, "JDBC Drivers returning Timestamps as Strings" ■ Section 1.5, "Unit of Work does not add Deleted Objects to Change Set" 1.1 Cannot set EclipseLink log level in WLS System MBean Browser Use Oracle Enterprise Manager to set the EclipseLink log level; do not use the WLS System MBean Browser to complete this action. 1.2 UnitOfWork.release() not Supported with External Transaction Control A unit of work synchronized with a Java Transaction API (JTA) will throw an exception if it is released. If the current transaction requires its changes to not be persisted, the JTA transaction must be rolled back. When in a container-demarcated transaction, call setRollbackOnly() on the EJB/session context: @Stateless public class MySessionBean { @Resource SessionContext sc; public void someMethod() { ... 1 sc.setRollbackOnly(); } } When in a bean-demarcated transaction then you call rollback() on the UserTransaction obtained from the EJB/session context: @Stateless @TransactionManagement(TransactionManagementType.BEAN) public class MySessionBean implements SomeInterface { @Resource SessionContext sc; public void someMethod() { sc.getUserTransaction().begin(); ..
    [Show full text]
  • What's New in Oracle Weblogic Server 12.2.1.3.0
    Oracle® Fusion Middleware What's New in Oracle WebLogic Server 12.2.1.3.0 12c (12.2.1.3.0) E80396-05 April 2018 Oracle Fusion Middleware What's New in Oracle WebLogic Server 12.2.1.3.0, 12c (12.2.1.3.0) E80396-05 Copyright © 2007, 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency- specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]
  • What's New in Oracle Weblogic Server 12C Release 1 (12.1.1)
    Oracle® Fusion Middleware What's New in Oracle WebLogic Server 12c Release 1 (12.1.1) E24494-07 February 2014 Welcome to Oracle WebLogic Server. This is most significant release of WebLogic Server to date, as it is the first release of WebLogic Server that is compliant with Java Enterprise Edition 6 (Java EE 6). The following sections describe new and changed functionality in this WebLogic Server release: ■ Section 1, "JDK 7 Certification" ■ Section 2, "Java EE 6 Support" ■ Section 3, "Administration Console" ■ Section 4, "Core Server" ■ Section 5, "Enterprise Java Beans (EJBs)" ■ Section 6, "JDBC Data Sources" ■ Section 7, "Node Manager" ■ Section 8, "Resource Adapters" ■ Section 9, "Security" ■ Section 10, "Stand-alone Clients" ■ Section 11, "Web Services" ■ Section 12, "Web Server Plug-ins" ■ Section 13, "Standards Support" ■ Section 14, "Supported Configurations" ■ Section 15, "WebLogic Server Compatibility" ■ Section 16, "Documentation Accessibility" 1 JDK 7 Certification On March 15, 2012, Oracle made available an updated Oracle WebLogic Server 12.1.1 distribution. This distribution includes patches that enable Java SE Development Kit (JDK) 7 certification and provide other product optimizations. Oracle recommends use of WebLogic Server 12.1.1 with these patches applied, on both JDK 6 and JDK 7. You can obtain these patches in either of the following ways: ■ The preferred approach is to use the updated WebLogic Server 12.1.1 distribution. If you obtain the updated product distribution for WebLogic Server 12.1.1 on or after March 15, 2012, the patches are included. After you install WebLogic Server, 1 the JDK 7 certification patches are automatically applied and put in effect when using standard WebLogic Server start scripts.
    [Show full text]
  • Oracle Utilities Distributed Grid Management Installation and Configuration Guide Release 2.0 E27545-01
    Oracle Utilities Distributed Grid Management Installation and Configuration Guide Release 2.0 E27545-01 January 2012 Oracle Utilities Distributed Grid Management Installation and Configuration Guide, Release 2.0 E27545-01 Copyright © 2012 Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are “commercial computer software” or “commercial technical data” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).
    [Show full text]
  • Private Cloud 38 Silver Lining Simplifying Cloud Delivery by Erik Linask, Group Editorial Director, TMC 18 Cloud Security What You Should Know About Iaas Security
    View from the CLOUD by Doug Barney Rich Tehrani, Group Publisher and Editor-In-Chief ([email protected]) EDITORIAL Why MSPs Matter Doug Barney, Executive Editor ([email protected]) Erik Linask, Group Editorial Director ([email protected]) verybody knows how much the cloud matters. But what matters CONTRIBUTING EDITORS: Paula Bernier, Ashok Bindra more and more are Managed Service Providers (MSPs). After all MSPs TMC LABS E just represent a higher level of cloud services, one that adds manage- Tom Keating, Executive Technology Editor/CTO/VP ment to the mix, offloading even more work from IT. ART Alan Urkawich, Associate Vice President of Creative Lisa A. Mellers, Graphic Designer EXECUTIVE OFFICERS That’s why some estimates have it that 75 cloud lets IT focus on CloudOps, and Nadji Tehrani, Chairman and Founder percent of companies already use some here IT is far more strategic. Rich Tehrani, Chief Executive Officer form of managed service. Dave Rodriguez, President Michael Genaro, Executive Vice President, Operations “IT’s role will change from one which Management is the key to all this, and configures and manages infrastructure, to ADVERTISING SALES Sales Office Phone: 203-852-6800 drives a tighter relationship between MSPs one that develops infrastructure, enabling Anthony Graffeo,Vice President of Business Development and their IT clients. services such as Infrastructure-as-Code, ([email protected]), ext. 174 Continuous Integration/Continuous Jaime Hernaez, AVP, Client Services Nemertes Research recognizes this and Deployment, and self-healing infrastruc- ([email protected]), ext. 217 says so in its ‘Shift to “Enterprise Tech- Richard Moavero, Account Executive tures all of which fall under the broader ([email protected]), ext.
    [Show full text]
  • Developing Weblogic SCA Applications for Oracle Weblogic Server
    Oracle® Fusion Middleware Developing WebLogic SCA Applications for Oracle WebLogic Server 12c (12.2.1.4.0) E90761-01 September 2019 Oracle Fusion Middleware Developing WebLogic SCA Applications for Oracle WebLogic Server, 12c (12.2.1.4.0) E90761-01 Copyright © 2007, 2019, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency- specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]
  • Lifetime Support Policy: Oracle Fusion Middleware Products
    ORACLE INFORMATION-DRIVEN SUPPORT Oracle Lifetime Support Policy Oracle Fusion Middleware Oracle Fusion Middleware 8 Oracle’s Application Development Tools 10 Oracle’s GraalVM Enterprise Releases 11 Oracle Cloud Application Foundation Releases 12 Oracle’s Tangosol Coherence Releases 15 Oracle’s Sun and Glassfish Application Server Releases 15 Oracle’s Java Releases 16 Oracle’s Sun JDK Releases 17 Oracle’s Blockchain Platform Releases 17 Business Intelligence 17 Oracle Business Intelligence EE Releases 17 Oracle Analytics Server Releases 18 Oracle’s Hyperion Releases 19 Oracle’s HyperRoll Releases 24 Oracle’s Siebel Technology Releases 25 Oracle’s Siebel Applications Releases 25 Oracle Big Data Discovery Releases 26 Oracle Endeca Information Discovery Releases 26 Oracle’s Endeca Releases 27 Master Data Management and Data Integrator 28 Oracle Data Integrator Releases 30 Oracle Data Integrator (Formerly Sunopsis) Releases 30 Oracle Stream Analytics 30 Oracle’s Sun Master Data Management and Data Integrator Releases 30 Oracle’s Silver Creek and EDQP Releases 31 Oracle's Datanomic and EDQ Releases 32 Oracle WebCenter Portal Releases 33 Oracle’s Sun Portal Releases 34 Oracle WebCenter Content Releases 34 Oracle’s Stellent Releases (Enterprise Content Management) 36 Oracle’s Captovation Releases (Enterprise Content Management) 37 Oracle WebCenter Sites Releases 38 Oracle FatWire Releases (WebCenter Sites) 38 Oracle Identity and Access Management Releases 39 Oracle’s Bharosa Releases 42 Oracle’s Passlogix Releases 42 Oracle’s Bridgestream Releases
    [Show full text]
  • Public Paas for Dummies Oracle Special Edition
    These materials are © 2016 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited. Public PaaS Oracle Special Edition by Lawrence C. Miller, CISSP These materials are © 2016 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited. Public PaaS For Dummies®, Oracle Special Edition Published by John Wiley & Sons, Inc. 111 River St. Hoboken, NJ 07030‐5774 www.wiley.com Copyright © 2016 by John Wiley & Sons, Inc. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of the Publisher. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748‐6011, fax (201) 748‐6008, or online at http://www.wiley.com/go/permissions. Trademarks: Wiley, For Dummies, the Dummies Man logo, The Dummies Way, Dummies.com, Making Everything Easier, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc., and/or its affiliates in the United States and other countries, and may not be used without written permission. Oracle and Oracle logo are trademarks or registered trademarks of Oracle Corporation. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc., is not associated with any product or vendor mentioned in this book. LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE.
    [Show full text]
  • Oracle Im Open Source Kontext - Abgrenzung Glassfish Vs
    <Insert Picture Here> Oracle im Open Source Kontext - Abgrenzung GlassFish vs. JBoss und wozu noch WebLogic? Michael Bräuer, Principal Sales Consultant Peter Doschkinow, Senior Java Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 2 Agenda • Oracle’s view on Open Source • GlassFish vs. JBoss • Weblogic: the added value you get 3 Oracle’s View on Open Source http://oss.oracle.com • Oracle is primarily driven by customer demand • Open Source is a way to develop and distribute software; it is not a strategy or a business model • Open Standards are crucial • Oracle is committed to supporting, developing, promoting, and adopting viable open source technologies • If you want to use open source for business critical areas, look for a vendor with: – Strong financials, with staying power – Enterprise-class support, including global scale and reach – Global brand – Strategic relationships with the customer 4 Oracle’s Open Source Leadership 5 GlassFish Key Features • Java EE Reference Implementation • Modular, based on OSGi • Centralized Domain Administration – Built-in instance provisioning • Strong developer adoption – Small, fast and lightweight – Embedded
    [Show full text]
  • Understanding Oracle Weblogic Server 12C (12.2.1.2.0) E77968-03
    Oracle® Fusion Middleware Understanding Oracle WebLogic Server 12c (12.2.1.2.0) E77968-03 December 2016 This document provides an overview of Oracle WebLogic Server features and describes how you can use them to create enterprise-ready solutions. Oracle Fusion Middleware Understanding Oracle WebLogic Server, 12c (12.2.1.2.0) E77968-03 Copyright © 2012, 2016, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency- specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]
  • Oracle Weblogic Server
    ORACLE DATA SHEET ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS Oracle WebLogic Server is the #1 application server for developing and deploying applications across cloud environments, engineered systems, and ORACLE WEBLOGIC SERVER STANDARD EDITION conventional systems. Oracle WebLogic Server offers application developers • Java EE 6 full platform support modern development tooling and advanced APIs for application innovation. It plus selected Java EE 7 APIs • Java SE 6 and 7 certification provides a mission critical cloud platform for applications requiring high • Oracle Java SE Support • ZIP distribution for performance, scalability and reliability. Powerful, integrated management tools development • Oracle TopLink simplify operations and reduce management costs. Finally, Oracle WebLogic • Choice of IDEs: Oracle Enterprise Pack for Eclipse, Server provides the foundation for the Oracle Fusion Middleware portfolio of Oracle JDeveloper, Oracle NetBeans IDE products. Oracle WebLogic Server is available in three editions with • Maven plug-ins, POMs, and archetypes increasing functionality. • Support for rich client applications – REST, JSON, WebSocket, Server-Sent Oracle WebLogic Server Standard Edition includes Oracle TopLink, Oracle Events and TopLink Data Services Application Development Framework, Oracle Web Tier and the core Oracle • Classloader Analysis Tool to detect/resolve class conflicts WebLogic Server. Full Java Enterprise Edition support is included along with • Oracle Application Development Framework development features
    [Show full text]