Sun Middleware Vom Java Enterprise System bis zur kompletten SOA Hartmut Kaiser Produkt Marketing Manager Software Sun Microsystems GmbH Sun’s Software Strategy Developer/ Infrastructure SOA / BI ● Java ES Suites ● Identity Management ● Web Services ● Studio Tools ● Enterprise Java ● Netbeans ● Mobile Java ● Sun Ray ● Java Card ● Secure Global Desktop ● StarOffice / OpenOffice ● Solaris ● N1 Grid ● Sun Cluster ● N1 AA ● System Management Modern Client ● Systems Software 2 Composite Application Platform Storage + STK Data Center Management Communications Java Enterprise System Availability Identity Management Web Infrastructure B2B ESB Application Platform Developer Tools Solaris Enterprise System Over 1 Million Java ES Subscribers Wann welche MiddlewareSoftware ? • als Punktprodukte / Java ES > zB. Portal Server > Portale sind häufig der 1. Schritt zu einer SOA • Application Platform Suite (oder Java ES) > App Server, Web Server, Portal als grundlegende Plattform für SOA • SeeBeyond / Integration Suite > Für das SOA-Kernthema: Business Integration, BPM, Composite Applications • IdM > Compliance, Zugriff auf Services, Composite Apps steuern und managen Agenda Was ? Wie ? (Warum Sun ?) Java Enterprise System 5 Component Versions Product Sun Cluster Sun Cluster Geographic Edition Sun Cluster Agents Access Manager Application Server Enterprise Edition Directory Preparation Tool Directory Server Enterprise Edition Directory Server Directory Proxy Server High Availability Session Store Version 3.1 8/05 3.1 2006Q4 3.1 7.1 8.2 6.4 6 6 6 4.4 Product Java™ DB Message Queue Messaging Server Monitoring Console Portal Server Portal Server Secure Remote Access Service Registry Web Proxy Server Web Server Web Console Dark colors are major revisions since R4 Version 10.2 3.7 UR1 6.3 2 7.1 7.1 3.1 4.0.4 7 3.0.2 Java ES • Release Specification • Shared Components Upgrade • Support for RedHat Linux 4.0 • Sparse Root Zone Support • Major rev of the following comp. products: • o Web Server 7.0 • o Directory Server 6.0 • o Portal Server 7.1 • Monitoring Framework 2.0, Monitoring Console 1.0 • Sun Cluster Geographic Edition • EOF of Solaris 8 & RH 2.1 support • Upgrade Capability (Dashboard) • Support of Patch Automation Java ES – the idea • Enterprise Middleware: Common Installer Application Server, Web Server Portal Server, Directory Server Access Manager, Java DB Sun Cluster • Messaging, Calendar, Instant Messaging servers: > In separate Communications Suite > Available under traditional licensing terms. > > > > > Java ES – advantages • Tested together > End-to-end > Compatibility & Interoperability > Performance • Common System Requirements > > > > > OS support Java SE EOV Packaging/Patching Monitoring Java ES - Availability • Full distribution (zip/DVD) • As Suites: > > > > > > Application Platform Suite Identity Management Suite Availability Suite Web Infrastructure Suite Composite Application Platform Suite (CAPS) Communication Suite Improvements in Release 5 Installer • • • • • • • • Patchable Installer Upgrade Support (AS, MQ, HADB, JavaDB) Sparse-Root Zone support Consolidated Logging Password Consolidation Workflow Simplification Redundant panel elimination of redundant panels New Localization Model (English only vs All locales) Update/Upgrade • Selective Upgrade (R3/R4) > e.g. Access Manager vs DS from R4 or R5 > e.g. Portal Server vs AS from R4 or R5 > Upgrade Planning Matrix • Installer support for some paths > AS, MQ, HADB, JavaDB > Shared components only upgrade • Manual procedures for other components • Sun Update Connection support System Monitoring • Monitoring Framework 2.0 > Allows simplified monitoring of Java ES components > Exposes monitored values structured by a Common Management information and data Model (CMM) compliant with the DMTF CIM. • Monitoring Console 1.0 > Real-time monitoring GUI for Java ES deployments based on Java ES MF and displaying hierarchy, performance statistics, and OSS QoS System Monitoring Zones Support • Java ES R4 > Support installation into a global zone and whole root non-global zones only • Java ES R5 > Adding support for sparse root non-global zones > Products installed into a global zone do not propogate > Shared components do propogate • Best Practices > Understand how the deployment will be sustained. > Either use the global zone or non-global zone - don't mix. Sun Identity Management Produkte Richtlinienkontrolle Automatische Testierung ● SEM Integration ● Nutzerverwaltung ● Kennwortverwaltung ● Synchronisierung ● ● Identity Auditor Identity Manager Zugangskontrolle ● Single sign-on ● Verknüpfung ● ● ● ● Identity Manager SPE Access Manager ● Verzeichnisdienste ● Sicherheit/Verfügbarkeit ● AD Synchronisation ● Directory Server Enterprise Edition Nutzerverwaltung/ Synchronisierung Verknüpfte Provisionierung Carrier Skalierbarkeit ● ● Federation Manager Partner Single Sign-on Kontenverknüpfung Global Logout Warum Sun? • Ausgereiftes Produkt und erfolgreiche Kunden > Mehr als 400 produktive Identity Manager Kunden > Ausgereifte Projektmethodik, Best Practices > Partnerschaften mit allen führenden Systemintegratoren • Marktführer > Nach Analysten wie Forrester, Gartner > Nach Installation wie 3 Mrd. LDAP Entries, 22,5% Marktanteil Provisioning • Vollständig, integriert und offen > Vollständiges Management und Auditing für Enterprise und Extranet > Integrierte Partnerlösungen > Standardbasiert Sun is Positioned in the Leaders Quadrant Gartner User Provisioning Magic Quadrant • Leaders demonstrate balanced progress and effort in all execution and vision categories. • Their actions raise the competitive bar for all products in the market, and they can change the course of the industry. This Magic Quadrant graphic was published by Gartner, Inc. as part of a larger research note and should be evaluated in the context of the entire report. The Gartner report is available upon request from Sun. The Magic Quadrant is copyrighted April 2006 by Gartner, Inc. and is reused with permission. The Magic Quadrant is a graphical representation of a marketplace at and for a specific time period. It depicts Gartner’s analysis of how certain vendors measure against criteria for that marketplace, as defined by Gartner. Gartner does not endorse any vendor, product or service depicted in the Magic Quadrant, and does not advise technology users to select only those vendors placed in the “Leaders” quadrant. The Magic Quadrant is intended solely as a research tool, and is not meant to be a specific guide to action. Gartner disclaims all warranties, express or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. Magic Quadrant for User Provisioning, 1H06 Roberta J. Witty, Ant Allan, Ray Wagner 25 April 2006 Network Topology Overview Typical Deployment Virtual Identity Manager Real-Time Identity Management • Real-time interaction with managed resources > Can modify operation of connected application NOW! > No complex replication infrastructure > Ability to generate reports on native data in resources • Virtual Identity Composition > Identity Manager ID > Basic info (name, email, manager) > List of resources > Key information for each resource • Extensible storage of other attributes as required “Virtual Identity Manager” Dynamic Workflow Overview • Capable of complex processes > > > > Multi-step approvals Robust notification framework Silent Directory data transformations Can include digital and non-digital assets • Task persistence > Task recovery > Administrator queues > Escalation • Automatic network/resource error compensation with notification • Diverse execution models > Synchronous, concurrent or hybrid workflows > Independent thread forked processes > Deferred/scheduled processes to execute at a preset time • OOTB processes that control creation, update, enabling, disabling, and deletion of user accounts Rules Choose Your Language • XPRESS > Does not require recompile, and therefore no appserver bounce > Exposes the full power of Java™ technology through reflection > Easy to debug with <block> trace and the BPE debugger • JavaScript™ > Requiring access to Java class variable; for example, Calendar.DATE > Using primitive types such as float and double > Performing bitwise operations • Java™ > > > > Implementing complex calculations and iterative loops Working with arrays of primitives Providing better exception catching / handling; for example, file system I/O Resource adapters Rapid Connection Architecture Manage Custom Apps without Coding • Resource adapter wizard for database table applications > Point and click configuration of tables and attribute mappings > Everything configured through web-based interface • Scripted resource adapters for other custom apps and systems > Dramatically reduces time and skill required to connect custom applications > Enable re-use of existing scripts and eliminates compiled code requirements > Leverages your existing technical expertise on each platform (e.g. Unix – shell script) > Eliminates requirement to understand Sun adapter interfaces, which simplifies outsourcing of development when necessary • Spans all key resource types > Databases (incl. multi-table applications) > Unix/Linux > Mainframe (ACF2, Top Secret, RACF) > OS/400 > Windows MetaView Overview • Centralized place to configure data synchronization between the various end points (sources and targets) • Identity Attributes are a set of named attributes that describe where data comes from and where it goes to Each identity attribute has one or more sources Each identity attribute has one or more targets Attributes on resources can be selected as targets Targets can be conditionally assigned based on a rule and whether the event was a create or update > Attributes can be denoted as local attributes to be stored in IDM repository > > > > Solution: Sun Identity Manager 7.0 First complete and integrated solution. Identity Lifecycle Mgmt (Preventative) Identity Auditing (Detective) Java CAPS SOA Perspective: Product Packaging Java Tools Java Enterpris e System SeeBeyond Technology Java CAPS SOA Perspective: Layers Sun SOA Leadership ● ● ● ● ● ● ● Leader in the Integration Backbone Software Magic Quadrant 2005 Leader in the Portal Product Magic Quadrant 2005, 2004,2003, 2002 and 2001 (Every year the report has been published!) Visionary in the Web Services Platforms Magic Quadrant 2005 Visionary in the E -APS (Enterprise APS) Magic Quadrant 2005 #1 Leader in Identity Management, Meta #2 Leader in SOA, Yankee Survey Lowest TCO in Integrated Suites, Forrester/Gartner Vielen Dank ! Hartmut Kaiser [email protected]