SlideShare ist ein Scribd-Unternehmen logo
Java™ Management Extensions (JMX™)  Introduction Tarun Telang,  SAP NetWeaver Life Cycle Management ,  May 2008
Overview 1.1. Introduction?  1.2.  Architecture  1.2. Why JMX? MBeans 2.1. What are MBeans? 2.2. Writing MBeans  Agents 3.1. What are Agents? 3.2. Registering MBeans Code Snippets 4.1. Connecting to MBean Server 4.2. Accessing MBean Agenda © SAP 2008 / Page
Introduction Java Management Extensions (JMX) is an  open technology specification  that defines the  management architecture , which enables management and monitoring of applications and services.  JMX Architecture provides  interfaces  for defining  runtime monitoring ,  management  and  configuration support   for applications. The JMX  architecture  has three layers:  Distributed layer  -  adaptors or connectors Agent layer - JMX Services and MBean Server Instrumentation layer - Managed Beans encapsulating the resources JMX is part of both  Java SE  and  Java EE  specifications.   © SAP 2008 / Page
JMX Architecture © SAP 2008 / Page  JVM ( host 2 ) JVM ( host 1 ) Application MBeans Instrumentation Layer Mbean Server Agent  Services Agent Level Protocol Adapters  and Connectors Web Browser JMX Compliant  Management  Application JMX Manager Proprietary  Management  Application Distributed Services Level
Why JMX? JMX is  suitable  for:  adapting legacy systems implementing new solution for management, and monitoring  plugging into future applications. JMX is  used  to provide application management for:  Web applications.  Stand-alone applications.  Application servers.  Services.  Java-enabled devices.  The  role  of JMX in J2EE applications is to:  Expose portions of JMS and EJB components to a management console.   Monitor the application server.  Configure the runtime environment for your application.  © SAP 2008 / Page
MBeans MBeans are  managed Java objects , similar to Java Bean  MBeans represents a  resource  that needs to be managed. resources are instrumented by MBeans MBeans exposes management  interface . MBeans must have an  object name Getters/Setters for attributes Management operations Self description Object Name Represents an MBean, or a  pattern  that can match the names of several MBeans. Syntax:   &quot;domain:<key-properties>=<value>“ Example:  com.example.mbean:key1=value1, key2=value2, ... keyN=valueN © SAP 2008 / Page
Writing MBean // Memory MBean Implementation public class  Memory  implements  MemoryMBean {  private static final int  MEMORY_SIZE = 512; private int  totalMemory = MEMORY_SIZE; private int  usedMemory = 0;  .... public int  getUsedMemory() { return this.usedMemory; } public synchronized void  setUsedMemory( int  size) { this .usedMemory = size; }  public float  calculateFreeMemory() { return  totalMemory - usedMemory; } } © SAP 2008 / Page  // The Memory MBean Interface  public interface  MemoryMBean { // read public int  getUsedMemory(); // write public void  setUsedMemory(int size);  // read only public int  getTotalMemory();  // operation public int  calculateFreeMemory();  }
Registering MBean with MBean Server import java.lang.management.*;  import javax.management.*; public class  MemoryAgent { public static void main(String []  args)throws Exception  { MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); ObjectName name =  new  ObjectName(&quot;com.developersummit.mbeans:type=Memory&quot;); MemoryMBean mbean =  new  Memory();  mbs.registerMBean(mbean, name);  System.out.println(&quot;Agent is running...&quot;);  Thread.sleep(Long.MAX_VALUE); } } © SAP 2008 / Page
Agent Management of resources are performed by  JMX agent Agent includes set of  services  to manage MBeans Agent contains a  managed object server (MBean Server) MBeans are  registered  in MBean Server JConsole $ java -D com.sun.management.jmxremote MemoryAgent  allows  monitoring  on the host © SAP 2008 / Page
Code Snippets © SAP 2008 / Page  © SAP 2008 / Page  Connecting to MBean Server Access to an MBean © SAP 2008 / Page  Invoking an MBean Operations Query an MBean // Lookup MBeanServer from the JNDI InitialContext initCtx =  new  InitialContext(); MBeanServer mbs = (MBeanServer) initCtx.lookup(&quot;jmx&quot;); ObjectName name; ... mbs.setAttribute(name,  new  Attribute(&quot;Test&quot;, &quot;test value&quot;)); mbs.invoke( ObjectName  name,  String  operationName,  Object [] params,  String [] signature)  throws  InstanceNotFoundException ,  MBeanException ,  ReflectionException // the query returns a set of matching ObjectNames Set names = mbs.queryName(pattern,  null );
© SAP 2008 / Page  Thank you!
Grid © SAP 2008 / Page
Definition and halftone values of colors © SAP 2008 / Page  © SAP 2007 / Page  Secondary color palette 100% Primary color palette  100% RGB 68/105/125 RGB 96/127/143 RGB 125/150/164 RGB 152/173/183 RGB 180/195/203 RGB 4/53/123 RGB 240/171/0 RGB 102/102/102 RGB 153/153/153 RGB 204/204/204 RGB 21/101/112 RGB 98/146/147 RGB 127/166/167 RGB 154/185/185 RGB 181/204/204 RGB 85/118/48 RGB 110/138/79 RGB 136/160/111 RGB 162/180/141 RGB 187/200/172 RGB 119/74/57 RGB 140/101/87 RGB 161/129/118 RGB 181/156/147 RGB 201/183/176 RGB 100/68/89 RGB 123/96/114 RGB 147/125/139 RGB 170/152/164 RGB 193/180/189 RGB 73/108/96 RGB 101/129/120 RGB 129/152/144 RGB 156/174/168 RGB 183/196/191 RGB 129/110/44 RGB 148/132/75 RGB 167/154/108 RGB 186/176/139 RGB 205/197/171 RGB 132/76/84 RGB 150/103/110 RGB 169/130/136 RGB 188/157/162 RGB 206/183/187 85% 70% 55% 40% RGB 158/48/57 Tertiary color palette 100% 85% 70% 55% 40% SAP Blue SAP Gold SAP Dark Gray SAP Gray SAP Light Gray Dove Petrol Violet/Mauve Warm Red Warm Green Cool Green Ocher Warning Red Cool Red
Copyright 2008 SAP AG All rights reserved No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, SAP Business ByDesign, ByDesign, PartnerEdge and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned and associated logos displayed are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The information in this document is proprietary to SAP. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence. The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Einige von der SAP AG und deren Vertriebspartnern vertriebene Softwareprodukte können Softwarekomponenten umfassen, die Eigentum anderer Softwarehersteller sind. SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, SAP  Business ByDesign, ByDesign,  PartnerEdge und andere in diesem Dokument erwähnte SAP-Produkte und Services sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und in mehreren anderen Ländern weltweit. Alle anderen in diesem Dokument erwähnten Namen von Produkten und Services sowie die damit verbundenen Firmenlogos sind Marken der jeweiligen Unternehmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. Produkte können länderspezifische Unterschiede aufweisen. Die in diesem Dokument enthaltenen Informationen sind Eigentum von SAP. Dieses Dokument ist eine Vorabversion und unterliegt nicht Ihrer Lizenzvereinbarung oder einer anderen Vereinbarung mit SAP. Dieses Dokument enthält nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP®-Produkts und ist für SAP nicht bindend, einen bestimmten Geschäftsweg, eine Produktstrategie bzw. -entwicklung einzuschlagen. SAP übernimmt keine Verantwortung für Fehler oder Auslassungen in diesen Materialien. SAP garantiert nicht die Richtigkeit oder Vollständigkeit der Informationen, Texte, Grafiken, Links oder anderer in diesen Materialien enthaltenen Elemente. Diese Publikation wird ohne jegliche Gewähr, weder ausdrücklich noch stillschweigend, bereitgestellt. Dies gilt u. a., aber nicht ausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck sowie für die Gewährleistung der Nichtverletzung geltenden Rechts. SAP übernimmt keine Haftung für Schäden jeglicher Art, einschließlich und ohne Einschränkung für direkte, spezielle, indirekte oder Folgeschäden im Zusammenhang mit der Verwendung dieser Unterlagen. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit. Die gesetzliche Haftung bei Personenschäden oder die Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks zugreifen, unterliegen nicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über Internetseiten Dritter ab. Alle Rechte vorbehalten. © SAP 2008 / Page

Weitere ähnliche Inhalte

PDF
DevNetCreate - ACI and Kubernetes Integration
PPTX
EMEA Airheads - AP Discovery Logic and AP Deployment
PPTX
EMEA Airheads- ArubaOS - Rogue AP troubleshooting
PDF
Using Netconf/Yang with OpenDalight
PPTX
Sdn presentation
PDF
Benefits of vlan
PPTX
Troubleshooting ospf
PDF
DevNetCreate - ACI and Kubernetes Integration
EMEA Airheads - AP Discovery Logic and AP Deployment
EMEA Airheads- ArubaOS - Rogue AP troubleshooting
Using Netconf/Yang with OpenDalight
Sdn presentation
Benefits of vlan
Troubleshooting ospf

Was ist angesagt? (20)

PPTX
OpenvSwitch Deep Dive
PDF
CCNA - Routing & Switching Commands
PDF
Xen Hypervisor
PPTX
클라우드 환경을 위한 네트워크 가상화와 NSX(기초편)
PPT
PDF
HSRP (hot standby router protocol)
PDF
Link Aggregation Group - LACP
PPTX
Opendaylight SDN Controller
PDF
Troubleshooting BGP
PDF
EMEA Airheads- Troubleshooting 802.1x issues
PDF
OpenSync: Open Source for Cloud to Device Enabled Services
PPTX
CCNP Switching Chapter 1
PDF
MPLS L3 VPN Deployment
PDF
How BGP Works
PPTX
Software defined networking(sdn) vahid sadri
PDF
Ccna Commands In 10 Minutes
PPT
VLAN Network for Extreme Networks
PDF
Lighthouse thinking (TM), Small, Simple Steps to Extraordinary Success
PPTX
Basic BGP Configuration
PDF
OpenShift Virtualization- Technical Overview.pdf
OpenvSwitch Deep Dive
CCNA - Routing & Switching Commands
Xen Hypervisor
클라우드 환경을 위한 네트워크 가상화와 NSX(기초편)
HSRP (hot standby router protocol)
Link Aggregation Group - LACP
Opendaylight SDN Controller
Troubleshooting BGP
EMEA Airheads- Troubleshooting 802.1x issues
OpenSync: Open Source for Cloud to Device Enabled Services
CCNP Switching Chapter 1
MPLS L3 VPN Deployment
How BGP Works
Software defined networking(sdn) vahid sadri
Ccna Commands In 10 Minutes
VLAN Network for Extreme Networks
Lighthouse thinking (TM), Small, Simple Steps to Extraordinary Success
Basic BGP Configuration
OpenShift Virtualization- Technical Overview.pdf
Anzeige

Andere mochten auch (20)

DOCX
PDF
Bridging the Gap: Connecting AWS and Kafka
PDF
Yirgacheffe Chelelelktu Washed Coffee 2015
PPTX
Apache Ambari: Managing Hadoop and YARN
PDF
Streaming architecture with HDP & ELK
PPTX
Reversing malware analysis training part2 introduction to windows internals
PDF
Gartner 2017 London: How to re-invent your IT Architecture?
PPTX
e-Extortion Trends and Defense
PPTX
Software Architectures, Week 3 - Microservice-based Architectures
PPTX
Fostering a Culture of Analytics
PPT
Docker introduction
PPTX
Ufrs varlıklar grubu standartları i̇nceleme raporu sunumu
PPTX
Nagios Conference 2014 - Fernando Covatti - Nagios in Power Transmission Util...
PDF
Java standards in WCM
PDF
Application Deployment at UC Riverside
PPTX
What does "monitoring" mean? (FOSDEM 2017)
PPTX
CloudStack EU user group - Trillian
PDF
Aws + Puppet = Dynamic Scale
PPT
Introduction to smpc
Bridging the Gap: Connecting AWS and Kafka
Yirgacheffe Chelelelktu Washed Coffee 2015
Apache Ambari: Managing Hadoop and YARN
Streaming architecture with HDP & ELK
Reversing malware analysis training part2 introduction to windows internals
Gartner 2017 London: How to re-invent your IT Architecture?
e-Extortion Trends and Defense
Software Architectures, Week 3 - Microservice-based Architectures
Fostering a Culture of Analytics
Docker introduction
Ufrs varlıklar grubu standartları i̇nceleme raporu sunumu
Nagios Conference 2014 - Fernando Covatti - Nagios in Power Transmission Util...
Java standards in WCM
Application Deployment at UC Riverside
What does "monitoring" mean? (FOSDEM 2017)
CloudStack EU user group - Trillian
Aws + Puppet = Dynamic Scale
Introduction to smpc
Anzeige

Ähnlich wie Java management extensions (jmx) (20)

PDF
UI5con 2018 - Best Practices & Tips
PPT
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
PDF
Blue Ruby @ SAP Inside Track Palo Alto
PPTX
SAP Workflow: Formulare und Prozesse effizient digitalisieren
PDF
Cross Application Timesheet.pdf
PPT
The World(S) Of The Sap Community Network
PPT
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...
PPTX
Test-getriebene Entwicklung in ABAP – Das Entwicklungsmodell der Zukunft
PPT
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
PPTX
Gobas q.trans - modellgetriebene Softwareentwicklung mit SAP® ABAP OO
PPTX
Ui5con satyendra raksha1725-1810
PDF
B1 Acocon Lotus Day 08.09.2009
KEY
Ruby on Rails SS09 06
PDF
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für Healthcare
PPT
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
PPTX
Webinar - ABAP Development Tools
PPT
Ec13 xpages-basic
PPT
Metaprogrammierung und Reflection
PDF
SAP Bedrohungserkennung als Cloud Lösung - SAP ETD
PDF
Jax 2012-activiti-und-camel-presentation
UI5con 2018 - Best Practices & Tips
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
Blue Ruby @ SAP Inside Track Palo Alto
SAP Workflow: Formulare und Prozesse effizient digitalisieren
Cross Application Timesheet.pdf
The World(S) Of The Sap Community Network
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...
Test-getriebene Entwicklung in ABAP – Das Entwicklungsmodell der Zukunft
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gobas q.trans - modellgetriebene Softwareentwicklung mit SAP® ABAP OO
Ui5con satyendra raksha1725-1810
B1 Acocon Lotus Day 08.09.2009
Ruby on Rails SS09 06
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für Healthcare
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Webinar - ABAP Development Tools
Ec13 xpages-basic
Metaprogrammierung und Reflection
SAP Bedrohungserkennung als Cloud Lösung - SAP ETD
Jax 2012-activiti-und-camel-presentation

Mehr von Tarun Telang (20)

PDF
Certificate of-completion-for-ultimate-java-part-3-advanced-topics
PDF
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
PDF
Certificate of-completion-for-ultimate-java-part-1-fundamentals
PDF
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programming
PDF
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
PPTX
Water management
PDF
Certificate of completion remote work foundations
PDF
Certificate ofcompletion remote work foundations
PDF
Certificate of completion learning nosql databases
PDF
Certificate ofcompletion react_ testing and debugging
PDF
Certificate of Completion ReactJS Essential Training 3
PDF
Certificate of Completion XCode 10 Essential Training
PDF
Certificate of completion ReactJS Essential Training 3
PPTX
Seven habits of happy and high performing employees
PPTX
Seven Habits of High Performing and Happy Employees
PDF
Management Foundations Certificate of Completion
PDF
Learning Docker - Training Completion Certificate
PDF
Agile Project Management Fundations - Certificate of completion
PDF
NoSql for SQL professionals - Certificate of Completion
PDF
Architecting Big data Applications Real-time Application Engineering - Certif...
Certificate of-completion-for-ultimate-java-part-3-advanced-topics
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
Certificate of-completion-for-ultimate-java-part-1-fundamentals
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programming
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
Water management
Certificate of completion remote work foundations
Certificate ofcompletion remote work foundations
Certificate of completion learning nosql databases
Certificate ofcompletion react_ testing and debugging
Certificate of Completion ReactJS Essential Training 3
Certificate of Completion XCode 10 Essential Training
Certificate of completion ReactJS Essential Training 3
Seven habits of happy and high performing employees
Seven Habits of High Performing and Happy Employees
Management Foundations Certificate of Completion
Learning Docker - Training Completion Certificate
Agile Project Management Fundations - Certificate of completion
NoSql for SQL professionals - Certificate of Completion
Architecting Big data Applications Real-time Application Engineering - Certif...

Java management extensions (jmx)

  • 1. Java™ Management Extensions (JMX™) Introduction Tarun Telang, SAP NetWeaver Life Cycle Management , May 2008
  • 2. Overview 1.1. Introduction? 1.2. Architecture 1.2. Why JMX? MBeans 2.1. What are MBeans? 2.2. Writing MBeans Agents 3.1. What are Agents? 3.2. Registering MBeans Code Snippets 4.1. Connecting to MBean Server 4.2. Accessing MBean Agenda © SAP 2008 / Page
  • 3. Introduction Java Management Extensions (JMX) is an open technology specification that defines the management architecture , which enables management and monitoring of applications and services. JMX Architecture provides interfaces for defining runtime monitoring , management and configuration support for applications. The JMX architecture has three layers: Distributed layer - adaptors or connectors Agent layer - JMX Services and MBean Server Instrumentation layer - Managed Beans encapsulating the resources JMX is part of both Java SE and Java EE specifications.   © SAP 2008 / Page
  • 4. JMX Architecture © SAP 2008 / Page JVM ( host 2 ) JVM ( host 1 ) Application MBeans Instrumentation Layer Mbean Server Agent Services Agent Level Protocol Adapters and Connectors Web Browser JMX Compliant Management Application JMX Manager Proprietary Management Application Distributed Services Level
  • 5. Why JMX? JMX is suitable for: adapting legacy systems implementing new solution for management, and monitoring plugging into future applications. JMX is used to provide application management for: Web applications. Stand-alone applications. Application servers. Services. Java-enabled devices. The role of JMX in J2EE applications is to: Expose portions of JMS and EJB components to a management console.  Monitor the application server. Configure the runtime environment for your application. © SAP 2008 / Page
  • 6. MBeans MBeans are managed Java objects , similar to Java Bean MBeans represents a resource that needs to be managed. resources are instrumented by MBeans MBeans exposes management interface . MBeans must have an object name Getters/Setters for attributes Management operations Self description Object Name Represents an MBean, or a pattern that can match the names of several MBeans. Syntax: &quot;domain:<key-properties>=<value>“ Example: com.example.mbean:key1=value1, key2=value2, ... keyN=valueN © SAP 2008 / Page
  • 7. Writing MBean // Memory MBean Implementation public class Memory implements MemoryMBean { private static final int MEMORY_SIZE = 512; private int totalMemory = MEMORY_SIZE; private int usedMemory = 0; .... public int getUsedMemory() { return this.usedMemory; } public synchronized void setUsedMemory( int size) { this .usedMemory = size; } public float calculateFreeMemory() { return totalMemory - usedMemory; } } © SAP 2008 / Page // The Memory MBean Interface public interface MemoryMBean { // read public int getUsedMemory(); // write public void setUsedMemory(int size); // read only public int getTotalMemory(); // operation public int calculateFreeMemory(); }
  • 8. Registering MBean with MBean Server import java.lang.management.*; import javax.management.*; public class MemoryAgent { public static void main(String [] args)throws Exception { MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); ObjectName name = new ObjectName(&quot;com.developersummit.mbeans:type=Memory&quot;); MemoryMBean mbean = new Memory(); mbs.registerMBean(mbean, name); System.out.println(&quot;Agent is running...&quot;); Thread.sleep(Long.MAX_VALUE); } } © SAP 2008 / Page
  • 9. Agent Management of resources are performed by JMX agent Agent includes set of services to manage MBeans Agent contains a managed object server (MBean Server) MBeans are registered in MBean Server JConsole $ java -D com.sun.management.jmxremote MemoryAgent allows monitoring on the host © SAP 2008 / Page
  • 10. Code Snippets © SAP 2008 / Page © SAP 2008 / Page Connecting to MBean Server Access to an MBean © SAP 2008 / Page Invoking an MBean Operations Query an MBean // Lookup MBeanServer from the JNDI InitialContext initCtx = new InitialContext(); MBeanServer mbs = (MBeanServer) initCtx.lookup(&quot;jmx&quot;); ObjectName name; ... mbs.setAttribute(name, new Attribute(&quot;Test&quot;, &quot;test value&quot;)); mbs.invoke( ObjectName  name, String  operationName, Object [] params, String [] signature) throws InstanceNotFoundException , MBeanException , ReflectionException // the query returns a set of matching ObjectNames Set names = mbs.queryName(pattern, null );
  • 11. © SAP 2008 / Page Thank you!
  • 12. Grid © SAP 2008 / Page
  • 13. Definition and halftone values of colors © SAP 2008 / Page © SAP 2007 / Page Secondary color palette 100% Primary color palette 100% RGB 68/105/125 RGB 96/127/143 RGB 125/150/164 RGB 152/173/183 RGB 180/195/203 RGB 4/53/123 RGB 240/171/0 RGB 102/102/102 RGB 153/153/153 RGB 204/204/204 RGB 21/101/112 RGB 98/146/147 RGB 127/166/167 RGB 154/185/185 RGB 181/204/204 RGB 85/118/48 RGB 110/138/79 RGB 136/160/111 RGB 162/180/141 RGB 187/200/172 RGB 119/74/57 RGB 140/101/87 RGB 161/129/118 RGB 181/156/147 RGB 201/183/176 RGB 100/68/89 RGB 123/96/114 RGB 147/125/139 RGB 170/152/164 RGB 193/180/189 RGB 73/108/96 RGB 101/129/120 RGB 129/152/144 RGB 156/174/168 RGB 183/196/191 RGB 129/110/44 RGB 148/132/75 RGB 167/154/108 RGB 186/176/139 RGB 205/197/171 RGB 132/76/84 RGB 150/103/110 RGB 169/130/136 RGB 188/157/162 RGB 206/183/187 85% 70% 55% 40% RGB 158/48/57 Tertiary color palette 100% 85% 70% 55% 40% SAP Blue SAP Gold SAP Dark Gray SAP Gray SAP Light Gray Dove Petrol Violet/Mauve Warm Red Warm Green Cool Green Ocher Warning Red Cool Red
  • 14. Copyright 2008 SAP AG All rights reserved No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, SAP Business ByDesign, ByDesign, PartnerEdge and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned and associated logos displayed are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The information in this document is proprietary to SAP. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence. The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Einige von der SAP AG und deren Vertriebspartnern vertriebene Softwareprodukte können Softwarekomponenten umfassen, die Eigentum anderer Softwarehersteller sind. SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, SAP Business ByDesign, ByDesign, PartnerEdge und andere in diesem Dokument erwähnte SAP-Produkte und Services sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und in mehreren anderen Ländern weltweit. Alle anderen in diesem Dokument erwähnten Namen von Produkten und Services sowie die damit verbundenen Firmenlogos sind Marken der jeweiligen Unternehmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. Produkte können länderspezifische Unterschiede aufweisen. Die in diesem Dokument enthaltenen Informationen sind Eigentum von SAP. Dieses Dokument ist eine Vorabversion und unterliegt nicht Ihrer Lizenzvereinbarung oder einer anderen Vereinbarung mit SAP. Dieses Dokument enthält nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP®-Produkts und ist für SAP nicht bindend, einen bestimmten Geschäftsweg, eine Produktstrategie bzw. -entwicklung einzuschlagen. SAP übernimmt keine Verantwortung für Fehler oder Auslassungen in diesen Materialien. SAP garantiert nicht die Richtigkeit oder Vollständigkeit der Informationen, Texte, Grafiken, Links oder anderer in diesen Materialien enthaltenen Elemente. Diese Publikation wird ohne jegliche Gewähr, weder ausdrücklich noch stillschweigend, bereitgestellt. Dies gilt u. a., aber nicht ausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck sowie für die Gewährleistung der Nichtverletzung geltenden Rechts. SAP übernimmt keine Haftung für Schäden jeglicher Art, einschließlich und ohne Einschränkung für direkte, spezielle, indirekte oder Folgeschäden im Zusammenhang mit der Verwendung dieser Unterlagen. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit. Die gesetzliche Haftung bei Personenschäden oder die Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks zugreifen, unterliegen nicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über Internetseiten Dritter ab. Alle Rechte vorbehalten. © SAP 2008 / Page