TPF Users Group Fall 2008 Title: z/tpf Support for OpenLDAP

Similar documents
TPF Users Group Code Coverage in TPF Toolkit

Name: Mark Gambino Venue: SOA Subcommittee

z/tpf Enhanced HTTP Client and High Speed Connector Enhancements

Loading Files with Programs: Version Control in the File System

Hardware Cryptography and z/tpf

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0

Chris Filachek Database/TPFDF Subcommittee. AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.

Lisa Banks Distributed Systems Subcommittee

TPFUG JavaScript Object Notation (JSON)

IBM Tivoli Directory Server for z/os. Saheem Granados, CISSP IBM Monday, August 6,

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0

Chris Filachek Database/TPFDF Subcommittee

Mary Komor Development Tools Subcommittee

TPF Users Group Fall 2007 Title: DASD External Copy Services Subtitle: Group Update -- APAR PJ31865

TPF Users Group - Fall 2009 TPF Toolkit Updates

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0

Jim Johnston Distributed Subcommittee

z/tpf Support for Java Enhancements

IBM Client Center z/vm 6.2 Single System Image (SSI) & Life Guest Relocation (LGR) DEMO

TPF Users Group Spring 2008 Title: z/tpfdf Status Update

z/tpfdf Encryption Communications Subcommittee! IBM z/tpf April 11, 2016! Chris Filachek z/tpf and z/tpfdf Architecture & Development!

Recoup Deferred Lost z/tpf APAR PJ31559

Josh Wisniewski Development Tools Subcommittee

TPF Debugger / Toolkit update PUT 12 contributions!

Business Events Update

z/tpf File System Security Update

The Value of Using Name-Value Pairs

z/tpf Maintenance Packaging, Content, and Web Resources

z/tpf Descriptor Definition Projects

New Data Reduction Tool

z/tpf Communications Enhancements

Secure Key Management and Data Privacy on z/tpf

KVM for IBM z Systems

TPF Users Group Fall 2006

V6R1 System i Navigator: What s New

Name : Mark Gambino Venue : Communications Subcommittee

TPF Users Group Fall 2007

TPF Users Group Fall 2007 Title: Threads Support in z/tpf

Name: Peter Lemieszewski Venue: Education

TPF Users Group Spring 2007

IBM Mainframe Life Cycle History

TPF Users Group Spring 2006

IBM and Lawson M3 (an Infor affiliate) ERP software workload optimization on the new IBM PureFlex System

IBM System Storage DS8870 Release R7.3 Performance Update

Storwize V7000 real-time compressed volumes with Symantec Veritas Storage Foundation

SHARE in Pittsburgh Session 15801

A Pragmatic Path to Compliance. Jaffa Law

TPF Users Group Spring 2005

Greg Daynes z/os Software Deployment

Enterprise Workload Manager Overview and Implementation

DFDL Enhancements SOA Subcommittee

z/osmf 2.1 User experience Session: 15122

Lawson M3 7.1 Large User Scaling on System i

Infor M3 on IBM POWER7+ and using Solid State Drives

Behind the Glitz - Is Life Better on Another Database Platform?

z/vm 6.3 A Quick Introduction

WebSphere Application Server Base Performance

IBM Application Runtime Expert for i

REST APIs on z/os. How to use z/os Connect RESTful APIs with Modern Cloud Native Applications. Bill Keller

Infor Lawson on IBM i 7.1 and IBM POWER7+

Implementing WS-Security on TPF

TPF Lab: z/tpf Development Environment Tools and SCMs

TPF Users Group Fall 2006

IBM Multi-Factor Authentication in a Linux on IBM Z environment - Example with z/os MFA infrastructure

Dynamic Routing: Exploiting HiperSockets and Real Network Devices

How Smarter Systems Deliver Smarter Economics and Optimized Business Continuity

TPF Users Group Fall 2012 Title: z/tpf OpenLDAP Update

ZVM20: z/vm PAV and HyperPAV Support

IBM i 7.3 Features for SAP clients A sortiment of enhancements

IBM. Networking INETD. IBM i. Version 7.2

z/osmf 2.1 Advanced Programming

Active Energy Manager. Image Management. TPMfOSD BOFM. Automation Status Virtualization Discovery

Running Docker applications on Linux on the Mainframe

TPF Users Group Spring 2006

Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System

IBM System Storage IBM :

Using WebSphere Application Server Optimized Local Adapters (WOLA) to Integrate COBOL and zaap-able Java

z/vm 6.3 Installation or Migration or Upgrade Hands-on Lab Sessions

# All Security All The Time: System z Security Update for CA ACF2, IBM RACF, CA Top Secret

z/os Data Set Encryption In the context of pervasive encryption IBM z systems IBM Corporation

Computing as a Service

Introduction to. z/vm and Linux on System z. Malcolm Beattie Linux Technical Consultant, IBM UK. From a presentation by Ralf Schiefelbein, IBM Germany

Oracle PeopleSoft Applications for IBM z Systems

Mobile access to the existing z/vse application

IBM DB2 and Transparent LDAP Authentication

Thomas Petrolino IBM Poughkeepsie Session 17696

IBM Power Systems solution for SugarCRM

... IBM Advanced Technical Skills IBM Oracle International Competency Center September 2013

Jeremy Canady. IBM Systems and Technology Group ISV Enablement March 2013

z/vm Live Guest Relocation - Planning and Use

Getting Started What?? Plan of Action Features and Function Short demo

PROGxx and LLA Enhancements z/os 1.12

Dynamic Routing: Exploiting HiperSockets and Real Network Devices

IBM Tivoli Directory Server Version 5.2 Client Readme

HiperSockets for System z Newest Functions

IBM Active Cloud Engine centralized data protection

TPF Toolkit for WebSphere Studio V3 V Using an Internal Update Site

IBM BigInsights Security Implementation: Part 1 Introduction to Security Architecture

Server for IBM i. Dawn May Presentation created by Tim Rowe, 2008 IBM Corporation

Transcription:

z/tpf V1.1 Title: z/tpf Support for OpenLDAP Name: Mark Cooper Venue: Main Tent AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0 Any reference to future plans are for planning purposes only. IBM reserves the right to change those plans at its discretion. Any reliance on such a disclosure is solely at your own risk. IBM makes no commitment to provide additional information in the future.

Agenda IBM Software Group What is it? How does it work on z/tpf? Why do I want to use it on z/tpf? How well does it work on z/tpf?

What is it? A directory is a specialized database specifically designed for searching and browsing, in additional to supporting basic lookup and update functions. Directories can have the ability to replicate information in order to increase availability and reliability, while reducing response time. OpenLDAP is software that provides directory services. Specifically, it is an open source software package that provides support for the Lightweight Directory Acces Protocol (LDAP) Internet standard. www.openldap.org

Simple example Directory Levels Domain component (dc) or organization (o) Organizational Unit (ou) Common names (cn) Distinguished name (dn) is a unique name in the Directory tree. dn: dc=example,dc=com dn: ou=employees,dc=example,dc=com dn: cn=curly Howard,ou=Employees,dc=example,dc=com dn: cn=curly Howard,ou=Customer,dc=example,dc=com

Project Description PJ34025/PJ34027/PJ34028 Enable z/tpf to run OpenLDAP software: 1. Support z/tpf as an OpenLDAP directory server. 2. Support z/tpf as an OpenLDAP directory client. Two packages ported to z/tpf: 1. OpenLDAP 2. Oracle Berkley DB Both packages can be downloaded from http://tpf.ncsa.uiuc.edu/

How does OpenLDAP work on z/tpf? 1. OpenLDAP server (daemon) 2. OpenLDAP client library 3. OpenLDAP command line tools 4. OpenLDAP administrative tools 5. OpenLDAP security

OpenLDAP server (daemon) 1. Stand-alone OpenLDAP daemon called slapd. 2. Accepts connections from local z/tpf clients and remote clients. 3. Data stored in one or more databases (backends). 4. slapd.conf configuration file defines ldap options and backends. 5. Performs replication.

Berkeley DB Berkeley DB z/tpf File system z/tpf File system MySQL OpenLDAP server bdb backend hdb ldif passwd backend backend backend sql backend monitor backend Backend interface ldap backend Communications /LDAP protocol handler Network

Replication

OpenLDAP client library 1. Standard APIs 2. Flexibility for applications: OpenLDAP provides synchronous and asynchronous APIs to access directories. OpenLDAP provides APIs to parse results returned form the server. 3. Applications can be compiled in ASCII or EBCDIC: ASCII Parameters passed in ASCII format. EBCDIC Parameters passed in EBCDIC format. z/tpf will convert parameters to/from ASCII.

OpenLDAP command line tools 1. Operator (command line) client interface to access OpenLDAP server Local z/tpf server Remote server 2. Use ZFILE interface to call the command OpenLDAP administrative tools 1. Operator (command line) interface to manage/access OpenLDAP server Local z/tpf server only 2. Use ZFILE interface to call the command

OpenLDAP security simple authentication method 1. Anonymous 2. Unauthenticated 3. User/password Transport Layer Security (TLS) or Secure Socket Layer (SSL) support Used by OpenLDAP clients and servers to provide integrity and confidentiality of data and to support LDAP authentication.

Why use OpenLDAP? Heavily used in the industry. Open system standard APIs. Application productivity improvement. Common data management across platforms.

Why use OpenLDAP on z/tpf? 1. Provide z/tpf application programmers with open standard APIs. 2. Enterprise directories can be accessed by z/tpf applications. 3. Better availability OpenLDAP server. 4. Ability to make local OpenLDAP client calls on z/tpf. Local fast response time if server on z/tpf. 5. Potential to leverage z/tpf advantages with OpenLDAP driven by customer requirements.

Loosely Coupled

How well does OpenLDAP work on z/tpf? OpenLDAP is expected to perform roughly the same on z/tpf as on Linux. OpenLDAP search rate on z/tpf, on a single engine System z9 server, where OpenLDAP data is cached and indexed: 17,000 search requests/second

OpenLDAP demo on Monday night

Trademarks IBM is a trademark of International Business Machines Corporation in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Linux is a trademark of Linus Torvalds in the United States, other countries, or both. OpenLDAP is a registered trademark of the OpenLDAP Foundation. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other company, product, or service names may be trademarks or service marks of others. Notes Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions. This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area. All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Information about non-ibm products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-ibm products. Questions on the capabilities of non-ibm products should be addressed to the suppliers of those products. Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography. This presentation and the claims outlined in it were reviewed for compliance with US law. Adaptations of these claims for use in other geographies must be reviewed by the local country counsel for compliance with local laws.