Linux/390 in Korean Air
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

Linux/390 in Korean Air PowerPoint PPT Presentation


  • 90 Views
  • Uploaded on
  • Presentation posted in: General

Linux/390 in Korean Air. Korean Air. Established in 1969 One of the Top ten airline in the world Second largest cargo airline since 1997 Flies to 77 cities in 29 countries with 111 aircrafts Total 16,000+ employees. Korean Air’s Challenge. Remodernization of the applications

Download Presentation

Linux/390 in Korean Air

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Linux 390 in korean air

Linux/390 in Korean Air


Linux 390 in korean air

Korean Air

  • Established in 1969

  • One of the Top ten airline in the world

  • Second largest cargo airline since 1997

  • Flies to 77 cities in 29 countries with 111 aircrafts

  • Total 16,000+ employees


Linux 390 in korean air

Korean Air’s Challenge

  • Remodernization of the applications

  • Universal Access

  • Human Resource

  • Platform independence

  • Time to develop and deploy application

  • Scalability of the servers


Linux 390 in korean air

KAL ApplicationDevelopment


Linux 390 in korean air

Korean Air’s Application Overview

  • Daily Revenue Accounting System

  • - Old Daily RAS is based on IMS/TM and DB2

  • - Total redevelopment of the application logic except DB

  • Flight Schedule Inquiry System

  • - Old FSI is based on IMS/TM and IMS/DB

  • - Web-to-Host implementation with Linux/390

  • Webmail System

  • - Previous KAL mail system was based on Notes

  • - Webmail system is co-existent with Notes


Linux 390 in korean air

Daily Revenue Accounting System

  • Total 4 phase project

  • Linux in Korean Air is not one-time project

  • First phase application is for domestic branches

  • First phase was deloyed from Oct. 2001

  • Second phase application is for foreign branches

  • Second phase was deployed Aug. 2002

  • JSP, Servlet were used in first phase

  • EJB(Enterprise JavaBeans) will be used from third phase


Linux 390 in korean air

Daily Revenue Accounting System

DB2 Connect

DB2 UDB

DB2

Servlet / JDBC

WAS

HTTPD

OS / 390

Linux 390

zVM 4.2

TCP / IP


Linux 390 in korean air

Daily Revenue Accounting System

  • Language : Java

  • Development Tool : VA for Java V3.5, Websphere Studio

  • User Directory : /opt/IBMWebAS/hosts/default_host/ras

  • Document Root:

  • /opt/IBMWebAS/hosts/default_host/ras/web

  • Servlet PATH :

  • /opt/IBMWebAS/hosts/default_host/ras/servlet

  • Web PATH : http://fly.koreanair.co.kr/kobra


Linux 390 in korean air

eRAS Data Flow

DB

OS / 390

WebServer

WAS

UDB Conn.

DB2 V 6.1

DRDA

Appls.

WebServer

UDB Conn.

Appls.

WAS

DB

DB


Linux 390 in korean air

Flight Schedule Inquiry System

IMS Connect

IMS Connector

Servlet

IMS

WAS

HTTPD

Linux 390

OS / 390

zVM 4.2

TCP / IP


Linux 390 in korean air

Flight Schedule Inquiry System

  • Language : Java

  • Development Tool : VAJ V3.5, Websphere Studio 3.5

  • User Directory : /opt/IBMWebAS/hosts/default_host/flight

  • Document Root:

  • /opt/IBMWebAS/hosts/default_host/flight/web

  • Servlet PATH :

  • /opt/IBMWebAS/hosts/default_host/flight/servlet

  • Web PATH : http://fly.koreanair.co.kr/KeApp/flight


Linux 390 in korean air

FSI Data Flow

DB

OS/390

IMS Conn.

WebServer

WAS

IMS Conn.

Appls.

IMS

WebServer

IMS Conn.

Appls.

WAS

DB

DB


Linux 390 in korean air

KAL webmail System

sml03

sml04

sml07

sml08

MTA 1

MTA 2

MTA 3

Open LDAP

- OUT Master MTA

- OUT FallBack MTA

- IN Master MTA

BIND 8

Traffic Director

sml01

sml02

sml05

sml06

SAMS 1

SAMS 2

SMMS 1

SMMS 2

LDAP admin

LDAP admin

AuthProxy1

AuthProxy2

Open LDAP

& BIND 8

Traffic Director : for Load Balancing

Bind 8 : DNS andLDAP Search


Linux 390 in korean air

KAL Linux/390 System


Linux 390 in korean air

LinuxEnvironment in KAL

Shark

Z-109

9672-T26

Router

152.67.x.x

152.68.x.x

Internet

DMZ


Linux 390 in korean air

KAL Linux/390 Environment

2064-109

PRODUCTION

DEVELOPMENT

WEBMAIL

LIN1

LIN2

LIN3

LIN4

8 x Linux

Red 7.2

Red 7.2

Red 7.2

Red 7.2

Red 7.2

zVM 4.2

zVM 4.2

zVM 4.2

- 3 CPU

- 2GB Memory

- 1 CPU

- 1GB Memory

- 2 CPU

- 4GB Memory

- Linux 1,2 are clustered for flight schedule inquiry and RAS system

- 8 x Linux are webmail system based on Sendmail package


Linux 390 in korean air

Softwares on Linux/390

  • UDB Enterprise Edition V7.2

  • WAS Advanced Edition V4.0.3

  • IBM HTTP Server V1.3.12

  • IBM JDK V1.3(Jit Compiler)

  • Connectors : UDB Connect Enterprise Edition V7.2

  • IMS Connector for JAVA

  • MQ for Linux/390

  • Tivoli Storage Manager Client


Linux 390 in korean air

Clustering

X

Linux1

210.105.11.26

HeartBeat

210.105.11.28

Linux2

210.105.11.27


Linux 390 in korean air

Lesson learned from Linux 390 project

  • Linux/390 is as stable as any other

    • not as much as OS/390

    • but more stable than any other server OS

  • Linux skill on Linux 390 is not a problem at all as it is same

    • But needs some basic 390 understanding like Channel, OSA

    • Most of the time for Linux/390 installation spent on these S/390

    • unique features

  • Linux/390 support structure is different from that of traditional S/390

  • …. Requires different mentality


Linux 390 in korean air

What is going on in Korean Air ?

What is the next plan in Korean Air ?


Linux 390 in korean air

What is going on ?

  • More application on Linux

  • - New Personnel System

  • - DNS

  • - International Refund

  • - Domestic Revenue Accounting

  • - Frequent Flyer (Skypass)

  • System S/W upgrade

  • - WAS 4.03 to 5.0

  • - DB2 UDB 7.2 to 8.1

  • - DB2 Connect 7.2 to 8.1

  • - In-house developed HA solution to Tivoli Automation

  • Oracle Database under Linux/390


Linux 390 in korean air

WhyLinux ?

Linux is important to you because it is open standard...

  • Free from Vendor dependency

    • No vendor control

    • Running on more than 140H/W platforms

  • Platform independence

    • Common OS for various H/W platforms

    • Comprehensive application portability

  • Human Resources

    • Huge number of Linux trained people in the market

  • Price

    • Cheaper than other OS platforms

    • Different market


Linux 390 in korean air

Why Linux with zSeries?

  • You can have it when you need it !!!

  • To run the applications on most reliable H/W

  • To easily manage multiple servers

  • To be vertically & horizontally Scalability

  • - Phase by phase application deployment

  • - Multiple applications

  • Easy peak time management

  • Familiarity of Mainframe environment


Linux 390 in korean air

The excuses of not going Linux

  • Not stable yet for the Enterprise

    • Many of stability aspects depend on H/W reliability itself

    • Daum, Saerom, iMBC and many others are using Linux

    • Running on more than 140H/W platforms

  • No Enterprise Application

    • Many vendor’s middleware and applications are announced

      or delivered from IBM and Oracle, SAP, etc

  • No Management Tools

    • BMC, CA and other S/W vendors announced to support

      Linux environment (KAL is testing BMS Mainview)


Linux 390 in korean air

Summary

  • Linux/390 can provide the ability to consolidate

    servers, Server Farm in a box

  • With high availability through clustering

  • Linux in KAL is long term plan, newer technology

    and needs different mind-set


  • Login