We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byTaylor Leach
Modified over 2 years ago
© GFI [ THE e -PROCESS COMPANY ] CSKL - CICS Serves, Knowing Legacy (is still making most profit for the organization). How Nat System switched from APPC over SNA to sockets over TCP/IP for the communication between client (Windows application) and server (CICS on z/OS), using the IBM-provided CSKL listener transaction by implementing a "child server" process, thereby leveraging its original three- tiered separation-of-concern approach. Advantages and drawbacks of short-living TCP connections used in this approach. Set-up and configuration of the CSKL.
© GFI [ THE e -PROCESS COMPANY ] Agenda Who am I and where do I come from? NatStar is just as dead as the mainframe ;-) CICS and TCP/IP What did we use it for and how?
© GFI [ THE e -PROCESS COMPANY ] GFI-Adelior [ THE e - PROCESS COMPANY ] WELKOM - BIENVENUE - WELCOME
© GFI [ THE e -PROCESS COMPANY ] History adelior benelux 2006 Java / J2EE GFI EMD NAT SYSTEMS (FR) COGNICASE (CAN) ADELIOR (FR) Aquisition NAT Systems Application EngineeringProject Development Withdraw from Europe Integration into Adelior
© GFI [ THE e -PROCESS COMPANY ] What we do Information systems: designing and building, integration and implementation - the whole system life cycle Manage large and complex projects BPM Technologies: Java, web services, web semantics, Client/Server... Infrastructure services: Linux, Microsoft Business intelligence: BO, Cognos… Application software solutions: accounting, time management...
© GFI [ THE e -PROCESS COMPANY ] NatStar Development Environment InformationModellingProcessModelling GUI Builder Repository API NCL
© GFI [ THE e -PROCESS COMPANY ] Separation of concern Application uses Presentation Services Data Services Application Services GUI Services DBMS Services Operating System Services Communication Services
© GFI [ THE e -PROCESS COMPANY ] Generation NCL for all Application Objects Generation of ANSI C code Specific to target platform Compilation on required targets Code Desktop to Mainframe
© GFI [ THE e -PROCESS COMPANY ] CICS TCP/IP Different flavours nowadays We use TCP/IP Socket Interface for CICS –Vanilla TCP socket programming
© GFI [ THE e -PROCESS COMPANY ] Listener CSKL - The Concurrent Server Child Servers –Take Socket
© GFI [ THE e -PROCESS COMPANY ] EBCDIC Extended Binary-Coded-Digit Interchange Code Code Pages Little/Big Endian Data Conversion is an issue
© GFI [ THE e -PROCESS COMPANY ] The way to the forum...
© GFI [ THE e -PROCESS COMPANY ] Short-living TCP connections +Perfect match for short-living transactions +Eliminates effect of user think-time +Great for automatic fail-over +Server is stateless -Server is stateless -Overhead of connection set-up -TIME_WAIT
© GFI [ THE e -PROCESS COMPANY ] Set-up & Configuration EZAC Define resources (mainly the listener) Tuning (RTFM!) Default values are not too bad
© GFI [ THE e -PROCESS COMPANY ] Some resources The listener –CSKL Transaction –EZACIC02 Program Configuration –EZAC Transaction Operation –EZAO Transaction netstat
© GFI [ THE e -PROCESS COMPANY ] Hints & Tips Design is ever so important Know what to expect both ways RTFM!
© GFI [ THE e -PROCESS COMPANY ] The F...ine Manual Thats in the Communications Server Bookshelf z/OS Communications Server IP CICS Sockets Guide Version 1 Release 5 Document Number SC Program Number 5694-A01 and 5655-G52
© GFI [ THE e -PROCESS COMPANY ] Questions Questions? Comments? Remarks? Thoughts? Considerations? Issues? Anxieties?
Regnet Specification : Technical point of view REGNET.
(2-Tier) (n-Tier) (Component) (Business Components)
J0 1 Marco Ronchetti - Basi di Dati Web e Distribuite – Laurea Specialistica in Informatica – Università di Trento.
Introduction to Java 2 Programming Lecture 1 Java, Principles of OO, UML.
IBM Tivoli JVM Monitoring – Best Practices Steve Klopfer Technical Specialist, IBM
©Siebel Systems 2003 – Do not distribute or re-use without permission Implementing Siebel 7 for High Availability Richard Sands Siebel Expert Services.
SEG4110 – Advanced Software Design and Reengineering TOPIC Q Enterprise JavaBeans (EJB) and other Component Frameworks (CORBA, Spring Framework, Guice)
STRATEGY FOR SIMATIC® PCS7/505 MIGRATION TO zenon® SCADA © NAPA INTERNATIONAL FRANCE.
OS Organization Continued Andy Wang COP 5611 Advanced Operating Systems.
Processes. 1/19/ Processes Modern systems can have many operations occurring at the same time. Most applications require one or more processes to.
Distributed Processing, Client/Server and Clusters Chapter 16.
Business process engineering: an overview The goal of business process engineering (BPE) is to define architectures that will enable a business to use.
© 2006 IBM Corporation Introduction to z/OS Security Lesson 4: There’s more to it than RACF.
1 Note content copyright © 2004 Ian Sommerville. NU-specific content copyright © 2004 M. E. Kabay. All rights reserved. Software Re-use IS301 – Software.
Public Information Version 3.1: 1/1/2012 Introducing Instant Business Intelligence To IT BI Project Managers What you need, when you need it
Internet and Intranet Protocols and Applications Lecture 14 Introduction to MQSeries And Asynchronous Messaging May 1, 2002 Joseph Conron Computer Science.
Software Bundle ViPNet Secure Remote Access Arrangement using ViPNet Mobile © Infotecs.
Chapter 17: WEB COMPONENTS By Chuong Vu. Chapter Contents Current Web Components and Concerns Web protocols – SSL/TLS, HTTP/HTTPS, DAP/LDAP, FTP/SFTP.
OSMOSiS S.C. Systems Limited. OSMOSiS What is OSMOSiS ? The OSMOSiS software suite is a complete environment for creating and managing comprehensive.
IMS5401 Web-based Systems Development Topic 2: Elements of the Web (i)Web Services (j)Implications of web technologies for system developers.
IMA 2.5: Software Architecture and Development Environment Roberto Olivares M.S. Electrical Engineering Vanderbilt University, Spring 2003.
The Client/Server Database Environment CS263 Lecture 12.
WHAT IS AN OPERATING SYSTEM? IS IT SOFTWARE? Operating system.
Clark County & the Web Application Development Framework.
The Architecture of Transaction Processing Systems Chapter 26.
SeETL The Worlds Most Productive ETL Tool 1/1/2012
Modernizing Today's Enterprise Applications. Agenda IBM WebSphere Market Leadership The IBM WebSphere Pyramid and Dynamic e-business Customer Pains/Requirements.
Bridging the Last Mile Gap with Server-side Integration NO Outlook Plug-ins Required Aldo Zanoni CEO and Managing Director Omni Technology Solutions
ENOVIA SmarTeam and Microsoft SharePoint Interoperability Marc Young, Michael Chan xLM Solutions.
© 2016 SlidePlayer.com Inc. All rights reserved.