Java Management Extensions (JMX ) Technology: Who s Doing What
|
|
- Dwain Mason
- 6 years ago
- Views:
Transcription
1 Java Management Extensions (JMX ) Technology: Who s Doing What Éamonn McManus JMX Specification Lead Sun Microsystems x Session TS-2656 Jean-François Denise JMX Technology Team Sun Microsystems JavaOne SM Conference Session TS-2656
2 Goals of This Talk Learn what JMX technology is, where it is used, and how you can use it yourself. Learn what changes are planned for future versions of the API JavaOne SM Conference Session TS
3 Agenda Introduction to JMX Technology Some Uses of the Technology Aspect-Oriented Programming Java Specification Requests (JSRs) JSR 255 (JMX API 2.0) JSR 262 (Web Services Connector) 2007 JavaOne SM Conference Session TS
4 Agenda Introduction to JMX Technology Some Uses of the Technology Aspect-Oriented Programming Java Specification Requests (JSRs) JSR 255 (JMX API 2.0) JSR 262 (Web Services Connector) 2007 JavaOne SM Conference Session TS
5 JMX API A standard part of the Java Platform, Standard Edition (Java SE platform) Starting with version 5.0 Also part of Java 2 Platform, Enterprise Edition (J2EE ) 1.4 platform Can be used for management... For example, changing configuration settings...and monitoring... For example, obtaining statistics and error notifications...of running applications From big server applications to embedded device controllers 2007 JavaOne SM Conference Session TS
6 Example: VM Instrumentation As of version 5.0, the Java platform exports lots of monitoring data via JMX technology Number of threads Stack of any given thread Sizes of different memory areas Time spent doing garbage collection Number of classes Class path You can also provoke a garbage collection remotely 2007 JavaOne SM Conference Session TS
7 DEMO VM Instrumentation 2007 JavaOne SM Conference Session TS
8 Example: Phased Upgrade You have a new version of your web commerce app that appears to work, but it hasn t yet been tested live Maybe it will fail catastrophically in live conditions! Solution: initially route only n% of incoming requests to the new version You can use JMX technology to increase n in the live system as you become confident in the new version 2007 JavaOne SM Conference Session TS
9 Adding JMX Instrumentation to Your Application Remote Manager Application JMX Agent Manages 2007 JavaOne SM Conference Session TS
10 MBeans An MBean is a named managed object representing a resource Application configuration setting Program module Device Collection of statistics etc. An MBean can have: Attributes that can be read and/or written Operations that can be invoked Notifications that the MBean can send 2007 JavaOne SM Conference Session TS
11 MBean Example CacheControlMBean Used: int Size: int save(): void dropoldest(int n): int R RW Attributes Operations com.example.config.change com.example.cache.full Notifications 2007 JavaOne SM Conference Session TS
12 DEMO MBean Example CacheControlMBean 2007 JavaOne SM Conference Session TS
13 Standard MBeans There are several kinds of MBeans Standard, MXBean, Dynamic, Model, Open The simplest are Standard MBeans and their cousins, MXBeans To make a Standard MBean: 1.Write a bean interface called SomethingMBean 2.Implement it in a class called Something 3.Then an instance of Something is a Standard MBean 2007 JavaOne SM Conference Session TS
14 Standard MBean Example public interface CacheControlMBean { // a read-write attribute called Size // of type int public int getsize(); public void setsize(int size); // a read-only attribute called Used // of type int public int getused(); } // an operation called dropoldest // with a parameter and a return value public int dropoldest(int n); public class CacheControl implements CacheControlMBean {...} 2007 JavaOne SM Conference Session TS
15 MXBeans A variant of Standard MBeans introduced in the Java SE 6 platform Basically the same as Standard MBeans when all attribute and operation types are simple public interface CacheControlMXBean { public int getused(); public int dropoldest(int n); User-defined JavaBean classes mapped to a set of standard types public interface CacheControlMXBean { public CacheStats getcachestats(); Clients (like JConsole) don t need to know CacheStats, only the standard types 2007 JavaOne SM Conference Session TS
16 MBean Server (JMX Agent) MBean Server CacheControlMBean com.example:type=cachecontrol 2007 JavaOne SM Conference Session TS
17 Registering an MBean public class CacheControl implements CacheControlMBean {...} MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); CacheControl mbean = new CacheControl(); ObjectName name = new ObjectName("com.example:type=CacheControl"); mbs.registermbean(mbean, name); See online tutorial, or documentation for package javax.management Reminder: JavaOne SM Conference Session TS
18 Making the JMX Agent Connectable How to enable JConsole to connect Java Development Kit (JDK ) version 1.4 Add JMX API jars to the classpath Use JMX remote API to set up connectivity JDK version 5.0 Run your app with system properties such as -Dcom.sun.management.jmxremote JDK version 6 It just works! (If you are connecting from the same machine) You can always use JConsole from a later JDK version to connect to an agent on an earlier one 2007 JavaOne SM Conference Session TS
19 Agenda Introduction to JMX Technology Some Uses of the Technology Aspect-Oriented Programming Java Specification Requests (JSRs) JSR 255 (JMX API 2.0) JSR 262 (Web Services Connector) 2007 JavaOne SM Conference Session TS
20 Who s Doing What All app servers come with JMX technology Mandated since J2EE specification 1.4 App servers all had it before then anyway Numerous open source projects 89 projects on sourceforge.net mention JMX technology About half of them have JMX technology as their principal focus 2007 JavaOne SM Conference Session TS
21 Some Open Source Projects Not to mention the big one: JDK software platform! MX4J A re-implementation of the JMX API, plus some useful classes MC4J A configurable JMX API console built on NetBeans software platform jmanage A web-based MBean browser OpenDMK Sun s Java DMK product open-sourced Includes cascading, discovery 2007 JavaOne SM Conference Session TS
22 Some Commercial Products Many commercial products understand JMX technology Mainly, so they can manage app servers BMC Patrol HP Open View IBM Tivoli SAP CCMS Adventnet Applications Manager This list is not exhaustive! See JMXperience at JavaOne SM Conference Session TS
23 Agenda Introduction to JMX Technology Some Uses of the Technology Aspect-Oriented Programming Java Specification Requests (JSRs) JSR 255 (JMX API 2.0) JSR 262 (Web Services Connector) 2007 JavaOne SM Conference Session TS
24 Glassbox An open source project based on Spring Uses AspectJ to insert timing measurements into arbitrary apps at runtime No code modification needed Exposes measurement results as MBeans A special web app analyzes these results and reports on possible problems 2007 JavaOne SM Conference Session TS
25 DEMO Glassbox 2007 JavaOne SM Conference Session TS
26 Glassbox MBeans 2007 JavaOne SM Conference Session TS
27 Glassbox Analysis 2007 JavaOne SM Conference Session TS
28 Aspect-Oriented Programming Aspect-Oriented Programming (AOP) allows you to cause extra code to be executed at certain points in your program Every time my code calls File.createTempFile, add one to a counter Every time my code gets an exception, log a message Every time a class in com.example.mypackage calls a method in java.net, print a stack trace 2007 JavaOne SM Conference Session TS
29 AOP Vocabulary AOP terminology seems to have been designed to be as cryptic as possible join points, pointcuts, advice, aspects We will explain the jargon where relevant, then avoid using it 2007 JavaOne SM Conference Session TS
30 Pointcuts AOP gives you a language to describe points of interest in your program A call to File.createTempFile A call to any method in java.io.file A call to File.createTempFile from code in com.example.mypackage and where the second argument is not null Construction of any object from within the class com.example.mypackage.myclass These are pointcuts A pointcut is a set of join points, but you don t care 2007 JavaOne SM Conference Session TS
31 Advice Once you have specified what points in the execution of the program are of interest, you can say what you want to happen Before After Around Before every call to File.createTempFile, increment this counter Around every call to Socket.connect, measure the time taken This is called advice, for some reason 2007 JavaOne SM Conference Session TS
32 Proceed With Caution 2007 JavaOne SM Conference Session TS
33 Evil AOP Warning: subjectivity You can inject any code into any method in your application This injected code can change what the method does So what you see is no longer what you get This can destroy one of the big advantages of the Java programming language, its transparency We will describe ways to inject code that observes what is going on, but does not change it 2007 JavaOne SM Conference Session TS
34 AspectJ (1) AspectJ is an extension of the Java programming language that adds AOP constructs before(): call(* java.io.file.createtempfile(..)) { tempfilestats.addcall(); is a set of annotations you can use in a normal Java platform program to the same java.io.file.createtempfile(..))") public void updatetempfilestats() { tempfilestats.addcall(); } 2007 JavaOne SM Conference Session TS
35 AspectJ (2) AspectJ requires a special compiler can be used with the standard compiler does its work when classes are loaded at runtime most syntax errors are only detected at runtime 2007 JavaOne SM Conference Session TS
36 Using AOP to Add Probes to public class MyAspect { static TempFileStats tempfilestats = new java.io.file.createtempfile(..))") public void updatetempfilestats() { tempfilestats.addcall(); } } 2007 JavaOne SM Conference Session TS
37 Using AOP to Add Probes to Code public void saveconfig() { String config =...; tempfilestats.addcall(); } File tmp = File.createTempFile( config, null); OutputStream out = new FileOutputStream(tmp);... This can happen When the code is compiled When the compiled classes are loaded 2007 JavaOne SM Conference Session TS
38 Agenda Introduction to JMX Technology Some Uses of the Technology Aspect-Oriented Programming Java Specification Requests (JSRs) JSR 255 (JMX API 2.0) JSR 262 (Web Services Connector) 2007 JavaOne SM Conference Session TS
39 WORK IN PROGRESS 2007 JavaOne SM Conference Session TS
40 Some New Features in JMX API 2.0 Scheduled for Java SE platform, version 7 Hierarchical namespace Cascading Event service Support for locales Annotations to define MBeans Custom-type mapping for MXBeans 2007 JavaOne SM Conference Session TS
41 Cascading (Federation) Master MBean Server server1// server2// server1//com.sun:type=whatever Remote Server 1 Remote Server 2 com.sun:type=whatever 2007 JavaOne SM Conference Session TS
42 Cascading Uses a special NamespaceHandler that forwards everything to a remote MBean Server Clients can connect to the Master MBean Server and access MBeans in remote servers Don t need to know how to connect to those servers Those servers might be on an inaccessible subnet Clients can subscribe to notifications from the remote MBeans in the same way 2007 JavaOne SM Conference Session TS
43 Namespaces MBean Server foo// bar// com.baz:type=cachecontrol foo//com.sun:type=whatever 2007 JavaOne SM Conference Session TS
44 Namespaces Namespaces are like filesystem directories ObjectNames beginning with foo// are in the foo// namespace foo//com.sun:type=whatever Each namespace has a NamespaceHandler Handler for foo// handles all MBeans whose name begins with foo// NamespaceHandler is itself an MBean 2007 JavaOne SM Conference Session TS
45 Support for Locales Default Locale Client getmbeaninfo(cache) Cache configuration & statistics getattribute(cache, LastError ) Cache overflow MBean Server French Locale Client getmbeaninfo(cache) Configuration & statistiques du cache getattribute(cache, LastError ) Débordement du cache MBean Server 2007 JavaOne SM Conference Session TS
46 Support for Locales Clients can add a locale to an MBean Server connection French-locale client sees the connection through French-tinted glasses Descriptions in MBeanInfo are replaced by French equivalents if available MBean can see it is being accessed in the French locale and return localized messages 2007 JavaOne SM Conference Session TS
47 Annotations to Define MBeans Number one feature request from our users Already exists in some environments, e.g., public class CacheControl implements CacheControlMBean public int getsize() public void setsize(int size) public int getused() {...} public int dropoldest(int n) {...} 2007 JavaOne SM Conference Session TS
48 Agenda Introduction to JMX Technology Some Uses of the Technology Aspect-Oriented Programming Java Specification Requests (JSRs) JSR 255 (JMX API 2.0) JSR 262 (Web Services Connector) 2007 JavaOne SM Conference Session TS
49 Web Services Connector Being defined by JSR 262. Early Draft 2. Java platform clients can use JMX Remote API Allows clients of JMX agents on non-java platforms Can exploit web infrastructure Client SOAP Message Request Server MBean Server Response 2007 JavaOne SM Conference Session TS
50 JMX Compliant Connector Transparent usage for JMX technology clients Just a matter of URL service:jmx:rmi://... X service:jmx:ws://<host>:<port>/<http context> But pay attention to types 2007 JavaOne SM Conference Session TS
51 Java Types XML Serialization Built in supported types Java platform basic and primitive types (integer, long, date ) Map, list JMX API types (CompositeData, TabularData, OpenType, ObjectName, Relation, Role, ) Arrays of above types Extensible with your custom types (Java Architecture for XML Binding [JAXB]) Use MXBeans! 2007 JavaOne SM Conference Session TS
52 Connector Usage Client-side JMXServiceURL url = new JMXServiceURL( service:jmx:ws://server1:80/jmxws ); JMXConnector connector = JMXConnectorFactory.newJMXConnector(url, null); MBeanServerConnection connection = connector.getmbeanserverconnection(); connection.getattribute(...); Server-side JMXServiceURL url = new JMXServiceURL( service:jmx:ws://server1:80/jmxws ); server = JMXConnectorServerFactory.newJMXConnectorServer(url, null, ManagementFactory.getPlatformMBeanServer()); server.start(); 2007 JavaOne SM Conference Session TS
53 WS-Management Previous early draft based on custom protocol Early draft two based on DMTF WS-Management (WS-Man) protocol General SOAP-based protocol (SOAP 1.2) For managing systems (servers, devices ) Allows for interaction with manageable resources Physical such as a device, a printer Logical such as an application, a service Relies on existing set of WS-* specifications 2007 JavaOne SM Conference Session TS
54 WS-Management General SOAP-based protocol (SOAP 1.2) For managing systems (servers, devices, applications, services ) Allows for interaction with manageable resources Physical such as a device, a printer Logical such as an application, a service Relies on existing set of web service specifications (WS-*) 2007 JavaOne SM Conference Session TS
55 WS-* Standards WS-Addressing Resource referencing (endpoint reference) WS-Transfer Resource creation/deletion Read/write resource properties Invoke resource operations WS-Enumeration Resource enumeration (references and values) WS-Eventing Receive resource notifications 2007 JavaOne SM Conference Session TS
56 WS-A SOAP Message Headers <env:envelope> <env:header> <wsa:to> <wsa:replyto> <wsa:address> us </wsa:address> </wsa:replyto> <wsa:action> <wsa:messageid>uuid:e384bd86-b a-8fcb157ae6d813f4</wsa:messageid> <wsman:resourceuri>printer</wsman:resourceuri> <wsman:selectorset> <wsman:selector Name="ID">xm3</wsman:Selector> </wsman:selectorset> </env:header> <env:body/> </env:envelope> 2007 JavaOne SM Conference Session TS
57 WS-Man SOAP Message Headers <env:envelope> <env:header> <wsa:to> <wsa:replyto> <wsa:address> us </wsa:address> </wsa:replyto> <wsa:action> <wsa:messageid>uuid:e384bd86-b a-8fcb157ae6d813f4</wsa:messageid> <wsman:resourceuri>printer</wsman:resourceuri> <wsman:selectorset> <wsman:selector Name="ID">xm3</wsman:Selector> </wsman:selectorset> </env:header> <env:body/> </env:envelope> 2007 JavaOne SM Conference Session TS
58 WS-Transfer Get Response <env:envelope> <env:header> <wsa:to> <wsa:action> <wsa:messageid>uuid:3cbfc230-0f27-4cf6-a0c </wsa:messageid> <wsa:relatesto>uuid:e384bd86-b a-8fcb157ae6d813f4</wsa:relatesto> </env:header> <env:body> <Printer model= Laser A3 > <Paper>Empty</Paper> <Ink>50%</Ink> </Printer> </env:body> </env:envelope> 2007 JavaOne SM Conference Session TS
59 WS-Man Resource Identified by a WS-A endpoint reference Associated with an XML schema (XSD) Has a type: <wsman:resourceuri> Multiple instances of the same type: <wsman:selector> Has values Has operations Can emit notifications 2007 JavaOne SM Conference Session TS
60 JMX Technology MBean Identified by an ObjectName Associated with an MBeanInfo Multiple instances of the same type: ObjectName keys Has values: MBean Attributes Has operations: MBean Operations Can emit notifications: MBean Notifications 2007 JavaOne SM Conference Session TS
61 WS-Man Resource == MBean? Yes, they are very similar concepts but JavaOne SM Conference Session TS
62 MBean to Resource Mapping (1/2) No way to strictly map an MBean type to a WS-Man resourceuri Composing a specific XSD from an MBeanInfo not trivial What about namespace? Which mapping to follow (WS-CIM, JAXB software, custom one)? Do we really want specific XSD? 2007 JavaOne SM Conference Session TS
63 MBean to WS-Man Resource Mapping A schema per MBean Interface? JMX technology offers a generic access to MBeans getattribute( MyAttribute ) invoke( myoperation,...) setattribute( MyAttribute,...) All MBeans share the same representation, the MBeanInfo All MBeans could share the same schema in the WS-Man world 2007 JavaOne SM Conference Session TS
64 MBean WS-Man Resource MBeans are mapped to a single generic WS-Man resource type MBean is exposed as a DynamicMBeanResource Representation very similar to Dynamic MBean WS-Man resource XML element represents MBean Attributes and MBeanInfo Single invoke operation 2007 JavaOne SM Conference Session TS
65 MBean WS-Man Resource Schema <xs:element name="dynamicmbeanresource"> <xs:complextype> <xs:sequence> <!-- The list of Resource properties --> <xs:element ref="property" minoccurs="0" maxoccurs="unbounded"/> <!-- The Resource Metadata (XML representation of JMX MBeanInfo --> <xs:element ref="jmx:resourcemetadata"/> </xs:sequence> </xs:complextype> </xs:element> 2007 JavaOne SM Conference Session TS
66 MBean WS-Man Resource Schema <xs:element name="dynamicmbeanresource"> <xs:complextype> <xs:sequence> <!-- The list of Resource properties --> <xs:element ref="property" minoccurs="0" maxoccurs="unbounded"/> <!-- The Resource Metadata (XML representation of JMX MBeanInfo --> <xs:element ref="jmx:resourcemetadata"/> </xs:sequence> </xs:complextype> </xs:element> 2007 JavaOne SM Conference Session TS
67 MBean WS-Man Resource Schema <xs:element name="dynamicmbeanresource"> <xs:complextype> <xs:sequence> <!-- The list of Resource properties --> <xs:element ref="property" minoccurs="0" maxoccurs="unbounded"/> <!-- The Resource Metadata (XML representation of JMX MBeanInfo --> <xs:element ref="jmx:resourcemetadata"/> </xs:sequence> </xs:complextype> </xs:element> 2007 JavaOne SM Conference Session TS
68 WS-Man View of a getattribute Boolean b = (Boolean) connection.getattribute(new ObjectName( java.lang:type=memory ), Verbose ); <env:envelope> <env:header> <wsa:action> </wsa:action> <wsman:selectorset> <wsman:selector Name="ObjectName"> java.lang:type=memory </wsman:selector> </wsman:selectorset> <wsman:resourceuri> </wsman:resourceuri> <wsman:fragmenttransfer> //jmx:property[@name="verbose"] </wsman:fragmenttransfer> 2007 JavaOne SM Conference Session TS
69 WS-Man View of a getattribute Boolean b = (Boolean) connection.getattribute(new ObjectName( java.lang:type=memory ), Verbose ); <env:envelope> <env:header> <wsa:action> </wsa:action> <wsman:selectorset> <wsman:selector Name="ObjectName"> java.lang:type=memory </wsman:selector> </wsman:selectorset> <wsman:resourceuri> </wsman:resourceuri> <wsman:fragmenttransfer> //jmx:property[@name="verbose"] </wsman:fragmenttransfer> 2007 JavaOne SM Conference Session TS
70 WS-Man View of a getattribute Boolean b = (Boolean) connection.getattribute(new ObjectName( java.lang:type=memory ), Verbose ); <env:envelope> <env:header> <wsa:action> </wsa:action> <wsman:selectorset> <wsman:selector Name="ObjectName"> java.lang:type=memory </wsman:selector> </wsman:selectorset> <wsman:resourceuri> </wsman:resourceuri> <wsman:fragmenttransfer> //jmx:property[@name="verbose"] </wsman:fragmenttransfer> 2007 JavaOne SM Conference Session TS
71 WS-Man View of a getattribute Boolean b = (Boolean) connection.getattribute(new ObjectName( java.lang:type=memory ), Verbose ); <env:envelope> <env:header> <wsa:action> </wsa:action> <wsman:selectorset> <wsman:selector Name="ObjectName"> java.lang:type=memory </wsman:selector> </wsman:selectorset> <wsman:resourceuri> </wsman:resourceuri> <wsman:fragmenttransfer> //jmx:property[@name="verbose"] </wsman:fragmenttransfer> 2007 JavaOne SM Conference Session TS
72 WS-Man View of a getattribute <env:envelope>... <env:body> <wsman:xmlfragment> <jmx:property name="verbose"> <jmx:boolean>false</jmx:boolean> </jmx:property> </wsman:xmlfragment> </env:body> <env:envelope> 2007 JavaOne SM Conference Session TS
73 Mapping Is Not Only for MBeans JMX technology notification fetching Extended WS-Eventing Pull mode to handle multiple subscription querynames/querymbeans WS-Enumeration of MBean resources getdomains/getdefaultdomain MBeanServer WS-Man resource JSR 262 specification provides a complete MBeanServer operation to WS-Man mapping 2007 JavaOne SM Conference Session TS
74 Web Services Connector Security Authentication: HTTP basic authentication Privacy: HTTPS (SSL) Authorization: JMX technology permissions 2007 JavaOne SM Conference Session TS
75 Web Services Connector RI Early Access 2: Runs on Java platform 5 and Java SE platform 6 Java APIs for XML Web Services (JAX-WS) endpoint WiseMan java.net project Open source WS-Man Java implementation 1.0 RC release Supported types extensible thanks to JAXB 2007 JavaOne SM Conference Session TS
76 JSR 262 Interop Demos 1.HP OVO Management Console to monitor JMX MBeans (Rachal Denis, HP) 2.Microsoft Vista Windows Remote Management to Manage and Monitor JMX MBeans 3.Microsoft Vista Event Viewer to Monitor JMX MBeans 2007 JavaOne SM Conference Session TS
77 DEMO Interoperation Using WS-Management 2007 JavaOne SM Conference Session TS
78 Demos Architecture Windows Vista JSR 262 Solaris, Linux, Windows JavaOne SM Conference Session TS
79 Demos Architecture, HP OVO HP OVO Console Windows 2003 Server WS-Man Protocol OVO API HP OVO Agent Windows Vista JSR 262 Solaris, Linux, Windows JavaOne SM Conference Session TS
80 Demos Architecture, WinRM VBScript HP OVO Console HP OVO Agent Windows 2003 Server Windows Vista WinRM VBScript WS-Man Protocol OVO API RMI JSR 262 Solaris, Linux, Windows... JConsole 2007 JavaOne SM Conference Session TS
81 Demos Architecture, Event Viewer HP OVO Console HP OVO Agent Windows 2003 Server Windows Vista WinRM VBScript WS-Man protocol OVO API RMI Event Viewer JSR 262 Solaris, Linux, Windows... JConsole 2007 JavaOne SM Conference Session TS
82 Demos Architecture HP OVO Console HP OVO Agent Windows 2003 Server Windows Vista WinRM VBScript WS-Man Protocol OVO API RMI Event Viewer JSR 262 Solaris, Linux, Windows... JConsole 2007 JavaOne SM Conference Session TS
83 HP OVO/JSR 262 Demos Clients HP OVO Management Console Monitoring of Old Gen Memory Pool Thanks to WS-Man VBScripting JMX technology with WS-Man VBScript examples to manage JMX technology MBeans Server-side Java SE platform 6 Java Virtual Machine (JVM ) JConsole to set thresholds JVM software MXBean Memory MXBean Runtime MXBean The terms Java Virtual Machine and JVM mean a Virtual Machine for the Java platform JavaOne SM Conference Session TS
84 JSR 262 Resources JSR 262 RI JMX homepage WiseMan project JavaOne SM Conference Session TS
85 Summary Lots of stuff happening in the JMX technology world JMX API 2.0 will add some exciting new stuff JSR 262 will increase interoperability with the world outside the Java platform 2007 JavaOne SM Conference Session TS
86 For More Information LAB-1420: Monitoring and Troubleshooting using JMX Technology and JConsole TS-1106: Creating Manageable Systems With JMX, Spring AOP, and Groovy (today at 5:30 pm) BOF-1613: Using JMX Technology for Monitoring Widely Distributed Networks (today at 7:55 pm) Pavilion booth 965 (today at 1:00 3:00 pm) JavaOne SM Conference Session TS
87 Q&A 2007 JavaOne SM Conference Session TS
88 Java Management Extensions (JMX ) Technology: Who s Doing What Éamonn McManus JMX Specification Lead Sun Microsystems x Session TS-2656 Jean-François Denise JMX Technology Team Sun Microsystems JavaOne SM Conference Session TS-2656
Java Management Extensions (JMX ) Technology Update TS-5199
Java Management Extensions (JMX ) Technology Update Éamonn McManus, Jean-François Denise, JMX Spec Lead JMX Technology Team TS-5199 Learn what JMX technology is, where it is used, and how you can use it
More informationCreating Manageable Systems With JMX, Spring, AOP, and Groovy
Creating Manageable Systems With JMX, Spring, AOP, and Groovy Vladimir Vivien Sr. Software Engineer Simplius, LLC http://simpli.us/ TS-1106 2007 JavaOne SM Conference Session TS-1106 Goal Build runtime
More informationJava Management Extensions (JMX) Circa 2008
Java Management Extensions (JMX) Circa 2008 Dustin Marx Raytheon Company Dustin Marx Java Management Extensions (JMX) Circa 2008 Slide 1 About This Presentation Focus is recent JMX developments and features
More informationSMI-S Over WS-Management: A Progress Report
Santa Clara Marriott, Santa Clara, CA SMI-S Over WS-Management: A Progress Report Josh Cohen Jim Davis Agenda WS-Management The origin of the beast What problem was it intended to solve? WS-Management
More informationManaging Artix Solutions with JMX. Version 4.2, March 2007
Managing Artix Solutions with JMX Version 4.2, March 2007 IONA Technologies PLC and/or its subsidiaries may have patents, patent applications, trademarks, copyrights, or other intellectual property rights
More informationMaking Java /.Net Technology- Based Web Services Interoperability Real
Making Java /.Net Technology- Based Web Services Interoperability Real Kirill Gavrylyuk Program Manager Microsoft Corporation http://pluralsight.com/blogs/kirillg/ Arun Gupta Staff Engineer Sun Microsystems
More informationArtix ESB. Management Guide, Java Runtime. Version 5.5, December 2008
Artix ESB Management Guide, Java Runtime Version 5.5, December 2008 Progress Software Corporation and/or its subsidiaries may have patents, patent applications, trademarks, copyrights, or other intellectual
More informationJAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP
2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries
More informationGlassFish Monitoring with JMX, Jconsole, Glassbox and AMX
GlassFish Monitoring with JMX, Jconsole, Glassbox and AMX Sun Community Days Sydney, Australia 06 March 2008 Chris Fleischmann Sun Microsystems, Inc. 1 Agenda GlassFish Monitoring OOTB JConsole and JMX
More informationJAVA. Java Management Extensions JMX
JAVA Java Management Extensions JMX Overview part of JDK since version 5 previously an external set of jar archives MBean = Managed Java Bean beans intended for managing something (device, application,
More informationUse of WS-Management in Managing a JAVA Application
School of Computer Science, Carleton University, Ottawa, Ontario, Canada COMP 4905 Honours Project Use of WS-Management in Managing a JAVA Application Yiu Man Lo 100609615 Supervisor: Dr Tony White Date:
More informationComposable Web Services Using Interoperable Technologies From Sun s Project Tango
Composable Web Services Using Interoperable Technologies From Sun s Project Tango Nicholas Kassem Technology Director Harold Carr Lead Architect TS-4661 Copyright 2006, Sun Microsystems, Inc., All rights
More informationOracle WebLogic Server
Oracle WebLogic Server Developing Manageable Applications with JMX 10g Release 3 (10.3) July 2008 Oracle WebLogic Server Developing Manageable Applications with JMX, 10g Release 3 (10.3) Copyright 2007,
More informationGlassFish Project Web Services Stack Metro : Easy to Use, Robust, and High-Performance
GlassFish Project Web Services Stack Metro : Easy to Use, Robust, and High-Performance Jitendra Kotamraju Marek Potociar Sun Microsystems TS-6658 Learn how to leverage latest features of the Metro Web
More informationWhat can JMX do for you? Simon Brown
What can JMX do for you? Simon Brown Goals To give you the basics of JMX To show some of the use cases where JMX is applicable To get you infected so that you leave here and add JMX support to your own
More informationComposable Web Services Using Interoperable Technologies from Sun's "Project Tango"
Composable Web Services Using Interoperable Technologies from Sun's "Project Tango" Nicholas Kassem Technology Director Harold Carr Lead Architect TS-4661 2006 JavaOne SM Conference Session 4661 Goal of
More informationProgramming Web Services in Java
Programming Web Services in Java Description Audience This course teaches students how to program Web Services in Java, including using SOAP, WSDL and UDDI. Developers and other people interested in learning
More informationTakes 2 to Tango: Java Web Services and.net Interoperability
Takes 2 to Tango: Java Web Services and.net Interoperability Harold Carr, Lead Architect Arun Gupta, Evangelist Sun Microsystems, Inc. wsit.dev.java.net TS-4865 2007 JavaOne SM Conference Session 4865
More information1. A developer is writing a Web service operation namedgetquote?select the proper code to obtain the HTTP Query String used in the request:
SectionA: 58 Questions SectionB: 58 Questions SectionA 1. A developer is writing a Web service operation namedgetquote?select the proper code to obtain the HTTP Query String used in the request: A. public
More informationDeveloping Manageable Applications With JMX for Oracle WebLogic Server 11g Release 1 (10.3.6)
[1]Oracle Fusion Middleware Developing Manageable Applications With JMX for Oracle WebLogic Server 11g Release 1 (10.3.6) E13729-06 April 2015 This document describes how to use JMX to make your applications
More informationDeveloping Manageable Applications Using JMX for Oracle WebLogic Server c (12.1.3)
[1]Oracle Fusion Middleware Developing Manageable Applications Using JMX for Oracle WebLogic Server 12.1.3 12c (12.1.3) E41882-02 August 2015 This document describes how to use JMX for WebLogic Server
More informationOracle WebLogic Devcast Series: JMX for DevOps. Dr. Frank Munz ORACLE PRODUCT LOGO
Oracle WebLogic Devcast Series: JMX for DevOps Dr. Frank Munz g of the Year,, Cloud Oracle Technologist ORACLE PRODUCT LOGO 1 The following is intended to outline our general product direction. It is intended
More informationSpring Framework 2.5: New and Notable. Ben Alex, Principal Software Engineer, SpringSource
Spring Framework 2.5: New and Notable Ben Alex, Principal Software Engineer, SpringSource GOAL> Learn what s new in Spring 2.5 and why it matters to you springsource.com 2 Agenda Goals of Spring 2.5 Support
More informationHow To Get Database Schema In Java Using >>>CLICK HERE<<<
How To Get Database Schema In Java Using Eclipse Pdf Go To Table Of Contents Search, PDF, Comments EclipseLink is suitable for use with a wide range of Java Enterprise Edition (Java to a relational database
More informationSUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional
SUN 311-232 Java Platform Enterprise Edition 6 Web Services Developer Certified Professional Download Full Version : http://killexams.com/pass4sure/exam-detail/311-232 QUESTION: 109 What are three best
More informationFederated Web Services with Mobile Devices
Federated Web Services with Mobile Devices Rajeev Angal Architect Sun Microsystems Pat Patterson Architect Sun Microsystems Session TS-6673 Copyright 2006, Sun Microsystems, Inc., All rights reserved.
More informationJava Language Modularity With Superpackages
Java Language Modularity With Superpackages Alex Buckley JSR 294 Co-spec lead Sun Microsystems Andreas Sterbenz JSR 294 Co-spec lead Sun Microsystems TS-2401 2007 JavaOne SM Conference Session 2401 Goal
More informationChapter 2 Introduction
Chapter 2 Introduction PegaRULES Process Commander applications are designed to complement other systems and technologies that you already have in place for doing work. The Process Commander integration
More informationJava Platform, Enterprise Edition 6 with Extensible GlassFish Application Server v3
Java Platform, Enterprise Edition 6 with Extensible GlassFish Application Server v3 Jerome Dochez Mahesh Kannan Sun Microsystems, Inc. Agenda > Java EE 6 and GlassFish V3 > Modularity, Runtime > Service
More informationMicrosoft Storage Management
Microsoft Storage Management Mohamed Lawindi - mlawindi@microsoft.com Software Development Engineer II, Microsoft Michael Brasher - mikbras@microsoft.com Principal Software Development Engineer, Microsoft
More informationGlassFish v2.1 & Enterprise Manager. Alexis Moussine-Pouchkine Sun Microsystems
GlassFish v2.1 & Enterprise Manager Alexis Moussine-Pouchkine Sun Microsystems 1 Some vocabulary Cluster a group a homogenous GlassFish instances administered as a whole Load-Balancing a strategy and implementation
More informationReliable and Transacted Web Services Between Sun s Project Tango and Microsoft Indigo
Reliable and Transacted Web Services Between Sun s Project Tango and Microsoft Indigo TM Mike Grogan, Joe Fialli, Ryan Shoemaker Sun Microsystems, Inc. TS-1603 Copyright 2006, Sun Microsystems, Inc., All
More informationJava J Course Outline
JAVA EE - J2SE - CORE JAVA After all having a lot number of programming languages. Why JAVA; yet another language!!! AND NOW WHY ONLY JAVA??? CHAPTER 1: INTRODUCTION What is Java? History Versioning The
More informationJava Web Service Essentials (TT7300) Day(s): 3. Course Code: GK4232. Overview
Java Web Service Essentials (TT7300) Day(s): 3 Course Code: GK4232 Overview Geared for experienced developers, Java Web Service Essentials is a three day, lab-intensive web services training course that
More informationBEAAquaLogic. Service Bus. Interoperability With EJB Transport
BEAAquaLogic Service Bus Interoperability With EJB Transport Version 3.0 Revised: February 2008 Contents EJB Transport Introduction...........................................................1-1 Invoking
More informationCertified Core Java Developer VS-1036
VS-1036 1. LANGUAGE FUNDAMENTALS The Java language's programming paradigm is implementation and improvement of Object Oriented Programming (OOP) concepts. The Java language has its own rules, syntax, structure
More informationSpring-beans-2.5.xsd' Must Have Even Number Of Uri's
Spring-beans-2.5.xsd' Must Have Even Number Of Uri's encoding="utf-8"? beans xmlns="springframework.org/schema/beans" spring. schemalocation must have even number of URI's. How can I validate a form collection
More informationDOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK
26 April, 2018 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK Document Filetype: PDF 343.68 KB 0 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK This tutorial shows you to create and deploy a simple standalone
More informationBEAWebLogic. Server. Developing Manageable Applications with JMX
BEAWebLogic Server Developing Manageable Applications with JMX Version 9.0 Revised: September 7, 2005 Copyright Copyright 2005 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software
More informationJava EE 7: Back-End Server Application Development
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application
More informationImprove and Expand JavaServer Faces Technology with JBoss Seam
Improve and Expand JavaServer Faces Technology with JBoss Seam Michael Yuan Kito D. Mann Product Manager, Red Hat Author, JSF in Action http://www.michaelyuan.com/seam/ Principal Consultant Virtua, Inc.
More informationExercise SBPM Session-4 : Web Services
Arbeitsgruppe Exercise SBPM Session-4 : Web Services Kia Teymourian Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universität Berlin kia@inf.fu-berlin.de Agenda Presentation of
More informationDeploying Java Platform, Standard Edition (Java SE Platform) in Today s Embedded Devices
Deploying Java Platform, Standard Edition (Java SE Platform) in Today s Embedded Devices Bob Vandette Senior Staff Engineer Sun Microsystems, Inc. http://www.sun.com TS-2602 2007 JavaOne SM Conference
More informationBuilding Web Services Part 4. Web Services in J2EE 1.4
Building Web Services Part 4 Web Services in J2EE 1.4 Web Services In J2EE 1.4 A J2EE 1.4 Web Service can be two things: A Java class living in the Web Container A Stateless Session Bean in the EJB Container
More informationIntroduction to the Cisco ANM Web Services API
1 CHAPTER This chapter describes the Cisco ANM Web Services application programming interface (API), which provides a programmable interface for system developers to integrate with customized or third-party
More informationJIMS Extensions for Resource Monitoring and Management of Solaris 10
1 ICCS 2006 (GSRM'06) JIMS Extensions for Resource Monitoring and Management of Solaris 10 JIMS Extensions for Resource Monitoring and Management of Solaris 10 Marcin Jarząb, Damian Wieczorek, Kazimierz
More informationEhcache Operations Guide. Version
Ehcache Operations Guide Version 2.10.3 October 2016 This document applies to Ehcache Version 2.10.3 and to all subsequent releases. Specifications contained herein are subject to change and these changes
More informationEnterprise Java Development using JPA, Hibernate and Spring. Srini Penchikala Detroit JUG Developer Day Conference November 14, 2009
Enterprise Java Development using JPA, Hibernate and Spring Srini Penchikala Detroit JUG Developer Day Conference November 14, 2009 About the Speaker Enterprise Architect Writer, Speaker, Editor (InfoQ)
More informationDatabase Binding Component User's Guide
Database Binding Component User's Guide Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 821 1069 05 December 2009 Copyright 2009 Sun Microsystems, Inc. 4150 Network Circle,
More informationBEAWebLogic Server. Introduction to BEA WebLogic Server and BEA WebLogic Express
BEAWebLogic Server Introduction to BEA WebLogic Server and BEA WebLogic Express Version 10.0 Revised: March, 2007 Contents 1. Introduction to BEA WebLogic Server and BEA WebLogic Express The WebLogic
More informationJava EE 7: Back-end Server Application Development 4-2
Java EE 7: Back-end Server Application Development 4-2 XML describes data objects called XML documents that: Are composed of markup language for structuring the document data Support custom tags for data
More informationTIBCO Hawk JMX Plug-in User s Guide. Software Release 2.0 February 2006
TIBCO Hawk JMX Plug-in User s Guide Software Release 2.0 February 2006 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS
More informationRadBlue s S2S Quick Start Package (RQS) Developer s Guide. Version 0.1
RadBlue s S2S Quick Start Package (RQS) Developer s Guide Version 0.1 www.radblue.com April 17, 2007 Trademarks and Copyright Copyright 2007 Radical Blue Gaming, Inc. (RadBlue). All rights reserved. All
More informationAdvanced Enterprise Debugging
ThoughtWorks Neal Ford TS-4588 Advanced Enterprise Debugging ThoughtWorker/Meme Wrangler ThoughtWorks www.thoughtworks.com 2007 JavaOne SM Conference TS-4588 What This Session Covers Forensic debugging
More informationLecture 19: Web Based Management
Lecture 19: Web Based Management Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4395 19-1 Using the Web for Management Web browser UI connects with the management
More informationExam Name: IBM Certified System Administrator - WebSphere Application Server Network Deployment V7.0
Vendor: IBM Exam Code: 000-377 Exam Name: IBM Certified System Administrator - WebSphere Application Server Network Deployment V7.0 Version: Demo QUESTION 1 An administrator would like to use the Centralized
More informationCreating Professional Swing UIs Using the NetBeans GUI Builder
Creating Professional Swing UIs Using the NetBeans GUI Builder Tomas Pavek, Jan Stola, Scott Violet Sun Microsystems http://www.netbeans.org http://swinglabs.dev.java.net TS-4916 Copyright 2006, Sun Microsystems,
More informationJ2EE Interview Questions
1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces
More informationJava Card 3 Platform. Peter Allenbach Sun Microsystems, Inc.
Java Card 3 Platform Peter Allenbach Sun Microsystems, Inc. Agenda From plastic to Java Card 3.0 Things to know about Java Card 3.0 Introducing Java Card 3.0 Java Card 3.0 vs. Java SE Java Card 3.0 vs.
More informationGuide Organization JReport Monitor Server
Guide Organization JReport Monitor Server Table of Contents User's Guide: Organization of This Part...1 Installing and Launching JReport Monitor Server...2 Installing JReport Monitor Server on Windows
More informationAn Application for Monitoring Solr
An Application for Monitoring Solr Yamin Alam Gauhati University Institute of Science and Technology, Guwahati Assam, India Nabamita Deb Gauhati University Institute of Science and Technology, Guwahati
More informationOpen Message Queue mq.dev.java.net. Alexis Moussine-Pouchkine GlassFish Evangelist
Open Message Queue mq.dev.java.net Alexis Moussine-Pouchkine GlassFish Evangelist 1 Open Message Queue mq.dev.java.net Member of GlassFish project community Community version of Sun Java System Message
More informationCHAPTER 2. Introduction to JMX 1
Kreger.book Page 47 Wednesday, December 11, 2002 11:38 AM CHAPTER 2 Introduction to JMX 1 The Java Management Extensions (JMX) specification 2 defines a Java optional package for J2SE 3 that provides a
More informationWorkshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:
Oracle Workshop for WebLogic 10g R3 Hands on Labs Workshop for WebLogic extends Eclipse and Web Tools Platform for development of Web Services, Java, JavaEE, Object Relational Mapping, Spring, Beehive,
More informationIBM IBM IBM Tivoli Federated Identity Manager V6.1. Practice Test. Version
IBM 000-891 IBM 000-891 IBM Tivoli Federated Identity Manager V6.1 Practice Test Version 1.1 QUESTION NO: 1 IBM 000-891: Practice Exam Which protocol supports only PULL Single Sign-On (SSO)? A. SAML V2.0
More informationOracle Enterprise Pack for Eclipse 11g Hands on Labs
Oracle Enterprise Pack for Eclipse 11g Hands on Labs This certified set of Eclipse plug-ins is designed to help develop, deploy and debug applications for Oracle WebLogic Server. It installs as a plug-in
More informationOracle Service Bus. Interoperability with EJB Transport 10g Release 3 (10.3) October 2008
Oracle Service Bus Interoperability with EJB Transport 10g Release 3 (10.3) October 2008 Oracle Service Bus Interoperability with EJB Transport, 10g Release 3 (10.3) Copyright 2007, 2008, Oracle and/or
More informationgenerate-jvm-report shows the threads, classes, memory, and loggers for a given target instance. Name Synopsis
Name Synopsis Description generate-jvm-report shows the threads, classes, memory, and loggers for a given target instance. generate-jvm-report [--terse={true false}][ --echo={true false} ] [ --interactive={true
More informationJ2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.
J2EE Development Detail: Audience www.peaksolutions.com/ittraining Java developers, web page designers and other professionals that will be designing, developing and implementing web applications using
More informationExperiences in the management of an EJB-based e- commerce application. Abstract
Experiences in the management of an EJB-based e- commerce application Juan I. Asensio, Víctor A. Villagrá, Jorge E. López de Vergara, Roney Pignaton, Julio J. Berrocal. Department of Telematic Systems
More informationMonitoring and Managing Computer Resource Usage on OSGi Frameworks
Monitoring and Managing Computer Resource Usage on OSGi Frameworks Ikuo YAMASAKI Research Engineer NTT Cyber Solution Laboratories Background: Service Aggregation Platform Operation Center and Home Service
More informationJSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level
JSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level Kay Glahn Consultant Mobile Service Architecture, Vodafone http://www.vodafone.com Erkki Rysä Technologist Nokia Corporation http://www.nokia.com
More informationCall: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline
JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline Advanced Java Database Programming JDBC overview SQL- Structured Query Language JDBC Programming Concepts Query Execution Scrollable
More informationGAVIN KING RED HAT CEYLON SWARM
GAVIN KING RED HAT CEYLON SWARM CEYLON PROJECT A relatively new programming language which features: a powerful and extremely elegant static type system built-in modularity support for multiple virtual
More informationIBM C IBM WebSphere App Server Dev Tools V8.5, with Liberty.
IBM C2180-319 IBM WebSphere App Server Dev Tools V8.5, with Liberty http://killexams.com/exam-detail/c2180-319 A. Use a JAX-WS Binding Type annotation B. Set a property on the SOAP Binding object C. Specify
More informationOpen ESB. Sang Shin, Java Technology Architect Sun Microsystems, Inc.
Open ESB Sang Shin, sang.shin@sun.com Java Technology Architect www.javapassion.com Sun Microsystems, Inc. 1 Topics What is Open ESB? What is JBI? JBI and GlassFish Usage Scenario Open ESB Development
More informationOracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)
Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand) Code: URL: D101074GC10 View Online The Developing Applications for the Java EE 7 Platform training teaches you how
More informationLiberty Right Fit for MicroProfile
IBM _ 1 Liberty Right Fit for MicroProfile Alasdair Nottingham, IBM, STSM, WebSphere Runtime Architect Kevin Sutter, IBM, STSM, Java EE Architect JavaOne Sept 2016 Who Are We? Kevin Sutter WebSphere Java
More informationThe team that wrote this redbook
Preface p. xix The team that wrote this redbook p. xix Comments welcome p. xxiii Overview of WebSphere Application Server V3.5 p. 1 What is WebSphere Application Server? p. 1 WebSphere Application Server
More informationBoost your Portal productivity with Monitoring Studio Express. Bertrand Martin Sentry Software
Boost your Portal productivity with Monitoring Studio Express Bertrand Martin Sentry Software November 26, 2007 2 Typical BMC Portal Environment Solutions BPM for Hardware BPM for Servers BPM for Log Management
More informationIntroduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX
Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject
More informationExam : Title : Sun Certified Developer for Java Web Services. Version : DEMO
Exam : 310-220 Title : Sun Certified Developer for Java Web Services Version : DEMO 1. Which connection mode allows a JAX-RPC client to make a Web service method call and then continue processing inthe
More informationLSI's VMware vcenter Plug-In: A Study in the Use of Open Source Software Erik Johannes Brian Mason LSI Corp
LSI's VMware vcenter Plug-In: A Study in the Use of Open Source Software Erik Johannes Brian Mason LSI Corp Goal The goal for the presentation is to share our experience with open source in the hope that
More informationgenerate-jvm-report shows the threads, classes, memory, and loggers for a given target instance. Name Synopsis
Name Synopsis Description Options generate-jvm-report shows the threads, classes, memory, and loggers for a given target instance. generate-jvm-report [--help] [ --type =summary memory class thread log]
More informationGrid Infrastructure Monitoring Service Framework Jiro/JMX Based Implementation
URL: http://www.elsevier.nl/locate/entcs/volume82.html 12 pages Grid Infrastructure Monitoring Service Framework Jiro/JMX Based Implementation Bartosz Lawniczek, Grzegorz Majka, Pawe l S lowikowski, Krzysztof
More informationOracle EXAM - 1Z Java EE 6 Enterprise JavaBeans Developer Certified Expert Exam. Buy Full Product.
Oracle EXAM - 1Z0-895 Java EE 6 Enterprise JavaBeans Developer Certified Expert Exam Buy Full Product http://www.examskey.com/1z0-895.html Examskey Oracle 1Z0-895 exam demo product is here for you to test
More informationCourse 6 7 November Adrian Iftene
Course 6 7 November 2016 Adrian Iftene adiftene@info.uaic.ro 1 Recapitulation course 5 BPMN AOP AOP Cross cutting concerns pointcuts advice AspectJ Examples In C#: NKalore 2 BPMN Elements Examples AOP
More informationArtix Version Installation Guide: Java
Artix Version 5.6.4 Installation Guide: Java Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2017. All rights reserved. MICRO FOCUS,
More information(9A05803) WEB SERVICES (ELECTIVE - III)
1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available
More informationWriting Portable Applications for J2EE. Pete Heist Compoze Software, Inc.
Writing Portable Applications for J2EE Pete Heist Compoze Software, Inc. Overview Compoze Business Aspects of Portability J2EE Compatibility Test Suite Abstracting out Vendor Specific Code Bootstrapping
More informationEclipseLink. Solutions Guide for EclipseLink Release 2.6. June Beta Draft
EclipseLink Solutions Guide for EclipseLink Release 2.6 June 2014 Beta Draft Solutions Guide for EclipseLink Copyright 2014 by The Eclipse Foundation under the Eclipse Public License (EPL) http://www.eclipse.org/org/documents/epl-v10.php
More informationC exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.
C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION
More informationThis tutorial will teach you how to use Java Servlets to develop your web based applications in simple and easy steps.
About the Tutorial Servlets provide a component-based, platform-independent method for building Webbased applications, without the performance limitations of CGI programs. Servlets have access to the entire
More informationBest Practices for Developing & Deploying Java Applications with Docker
JavaOne 2017 CON7957 Best Practices for Developing & Deploying Java Applications with Docker Eric Smalling - Solution Architect, Docker Inc. @ericsmalling Who Am I? Eric Smalling Solution Architect Docker
More informationXML for Java Developers G Session 8 - Main Theme XML Information Rendering (Part II) Dr. Jean-Claude Franchitti
XML for Java Developers G22.3033-002 Session 8 - Main Theme XML Information Rendering (Part II) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical
More informationAdding Telephony to Java Technology-Based Enterprise Applications
Adding Telephony to Java Technology-Based Enterprise Applications Jonathan Kaplan & Sreeram Duvur Researcher/Architect Sun Microsystems, Inc. http://glassfish.dev.java.net/ TS-4919 2007 JavaOne SM Conference
More informationOracle Corporation
1 2012 Oracle Corporation Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE 6 Applications Will Lyons, Director of WebLogic Server Product Management Pieter Humphrey, Principal Product
More informationOpen Source. in the Corporate World. JBoss. Application Server. State of the Art: Aaron Mulder
Open Source in the Corporate World JBoss Application Server State of the Art: 2005 Aaron Mulder Agenda JBoss Basics J2EE Features Caching & Clustering Non J2EE Applications Compared to the Competition
More informationJ2EE APIs and Emerging Web Services Standards
J2EE APIs and Emerging Web Services Standards Session #4 Speaker Title Corporation 1 Agenda J2EE APIs for Web Services J2EE JAX-RPC APIs for Web Services JAX-RPC Emerging Web Services Standards Introduction
More informationIBM Operational Decision Manager Version 8 Release 5. Configuring Operational Decision Manager on WebLogic
IBM Operational Decision Manager Version 8 Release 5 Configuring Operational Decision Manager on WebLogic Note Before using this information and the product it supports, read the information in Notices
More information