SlideShare a Scribd company logo
1 of 27
Download to read offline
Primeur Group




Mainframe Integration ……. Done !
                      …….

Paolo Chieregatti

IT Architect
Primeur System Integration
paolo.chieregatti@primeur.com




     WebSphere User Group – 22 e 23 Maggio 2008
                                                  1
Agenda
• Mainframe : problems & opportunities
• SOA e Mainframe (System Z) : state of
  the art
• Success Story : Provider for card &
  banking payment
• Lesson Learned
• Conclusion


             WebSphere User Group – 22 e 23
                                              2
                     maggio 2008
Challenge #1 – Customer doesn’t know the application environment



Is this valuable?
                                                                 AJAX   What happens
                       C++
                                                                        if I change this?




                     COBOL                                       EJB

                                        Assets

                    CICS/IMS                                    Java
  Could this be a
  business rule?




                               WebSphere User Group – 22 e 23
                                                                                            3
                                       maggio 2008
Challenge #2 – Complexity


Mainframe apps - Blue
PC/NT apps - Green                                                                                                                     DRAFT            Best Buy - Application Diagram V4 DRAFT                                                                                                                                                                                 Page 1 of 2
Unix apps - Yellow
                                                         Vendor Setup
                                                                                                                                                               November 10, 1999                                                                                                                                           Depository
                                                                                                                                                                                                                                                                                                                             Banks
3rd party interface - Orange
Lines: Colors have no special meaning.
                                                                             Vendor
They are to help make the diagram easier to                                                      Process Servers                                                                                                                                                                                                                                                 I17 Customer Perceived
                                                        Budget             Maintenance                                                                                      NEW Soundscan                                                                                                                         UAR - Universal Account
read.                                                                                               (Imaging)                                                                                                                       Sterling VAN                                                                                                                        In-Stock
For More Information: See the database                Analysis Tool                                                                               Mesa Data
                                                                                                                                                                               NPD Group                 Roadshow                                                                                                     Reconcilliation
                                                                               Printer                                                                                     AIG Warranty Guard                                      Mailbox (Value)
containing information about each                                                                             S20-Sales
                                                                             Maintenance                       Polling                                                                                                                                                  I13- Auto
application: Application V4.mdb                                                                                                                                                                                                                                                                                                                                                     I15 Hand Scan
                                                                                                                                                                                                               I06 - Customer                                         Replenishment
                                                                                                                                                                                                                                                                                                                                                                                         Apps
                                                                                  Printer PO                                                                                                                        Order
                                                              Insertions                                                                                                  S01 - Sales
   AIS Reports                                                  Orders
                                  AIS Calendar                                                                                                                            Corrections

    Due Dates                                                                                                                                                                                                                                                                                                                                                            I06 Warehouse
                                                                                  Print Costing
                                                 General                                                                                                                                                                                                                                                                                                                  Management
                                                               Invoice App
  Stores & Mrkts            Broadcast          Maintenance                                                                  E13
                              Filter                                                                                    E3 Interface                                                                                                                                                                Fringe PO
    Smart Plus
    Smart Plus                       M03 - Millennuim 3.0
     Launcher                                                                                                                                                                                              S04 - Sales Posting
                                                                                     S07 - Cell
  P16 - Tally Sheet                                                                   Phones                                                                                                                                                          I03 Return to
                                        M02 - Millennium                                                              D01 Post Load                                                                                                                      Vendor                                                     S06 - Credit App
                                                                                                                         Billing

                                                                                            Equifax
  Stock Options
                                                                                                                                                                 I12 Entertainment                                                                                                        S09 - Digital
                                      P15 EES Employee
                                                                                                                                                                      Software                                                                                                             Satellite
   L02-Resource                         Change Notice
                                                                                            A04 - Cust                                                                                                                                                                                      System
    Scheduling                                                                                                                                                                                                                                                                                                                    L01-Promo
                                                                                           Refund Chks                                                                                                                            E01-EDI                                  1
                                                                                                                                                                                                                                                                                                                                   Analysis
    (Campbell)
                                      P14 On-line New
                                         Hire Entry
                                                                                                                            AAS                                                                                                                                                                                                    V02-Price
    Resumix                                                                                  P01-
                                                                                                                                                                                                                                                                                                                                   Marketing
                                                                                           Employee                                                                                                                                                                                                                                                                      Washington,
                                                                                                                                                                                                                                                                                                                                    Support
                                                                                           Masterfile                                                                                                                                                                                                                                                                       RGIS,
                                                                                                                                                                                                                                                                                                                                                                       Ntl Bus Systems
                                               P09 - P17
       Cobra                                                                                       Frick                                                                                                                                                                                S11 - ISP
                                                Cyborg
                                                                                                    Co                                         CTO2.Bestbuy.                                                                                                                            Tracking
                      CTS                                                                                                                                                                                                                   I10 Cycle Physical
                                                                                                                                                   com                                      I04 Home
                                                                                                                                                                                                                                                 Inventory
       ACH                                                                                                                                                                                  Deliveries
                                                                                               V04-Sign
                    Prodigy
                                                                                                System                                            U18 - CTO
      Banks - ACH and Pos to                                                                                                                                                                                                                                                                                                       I02 -
                                                                 POS                                                                                                                                                                                                                                                                                                  X92-X96
               Pay                                                                                                                                                                                                                                                                                                               Transfers
                                                                                                                                                                                                                                                                                                                                                                    Host to AS400
    Plan Administrators                                                                                                                                                                                                                                                                                                                                            Communication
     (401K, PCS, Life,                                                                      Spec Source                                          B01 - Stock
     Unicare, Solomon                                                                       SKU Tracking                                           Status
                                                                                                                                                                                                                                                                                   I11 Price
       Smith Barney)                                                                                                                                                                    I09 Cycle Counts                                                                            Testing                                   Supplier
                                                           S08 - Vertex
                                     Intercept                                         NPD,                                                                                                                                            S02 -                                                                                 Compliance
                                                              Sales
       E02-Employee                                                                  SoundScan                                                                                                                                       Layaways
                                                               Tax
         Purchase
                                                                                                  Spec
                                                                                                                                                                                                                                                                                                                     I01 PO
                                                                                                 Source                                                                                                                                                                                                                                                                   SKU
       Scorecard - HR                                                                                                                                                                                                                                                                                               Receiving
                                    V03- Mkt                                                                                                                                                                                                                                                                                                                          Performance
                                    Reactions                                                                                                                                                                                                                                        L60 MDF
    P09                                                                                                                                                                                                                                                                               Coop
                                                             S03-Polling                 V01-Price Management                                           I05                                                                                                                                                                                                           SKU Selection
  Bonus/HR
                                                                                                System                                             Inventory Info                                                                                                                                                                                                         Tool


                                   I35 - CEI                                                                                                                                                                                     K02
        ASIS                                                                                                                                                                                                                Customer Repair                                                                                                                               Arthur Planning
                                                                                                                                                                                                                                                                                                                         I35 Early Warning
                                                                                                                                                                                                                               Tracking
                                                                                              I18                                                                                                                                                                                                                             System
                                   Rebate                                                   SKU Rep
                                  Transfer
                                                                                                                                                                                            I55 SKU                                                                                   I07 Purchase
     Store                                                                                                                                                                                Information                                                                                     Order
                           ELT                                                                                                                                                                                                                                                                                                                                          Ad Expense
    Monitor
                        PowerSuite                                                   G02 - General
                                                                                       Ledger
                                                                                                                                                                                                                                                                                                                                                                         Store
                                                                                                                                                                                                                                                                                                                                                                       Scorecard
   Texlon 3.5                            Sign
                                        System
                                                                                                                                                                                                                 NARM                  I14 Count Corrections                                                                                                              Store Budget
                                                                                                                                                                                                                                                                                                                                                                           Reporting
                                                                                                                                                                                                                                                                                                                      Valley Media
                                                                                                                                               B02 Merchandise
    U16-Texlon
                            CopyWriter's                                                                                                           Analysis                                                                                                                                                                                                                 BMP - Bus
                             Workspace                                                                                                                                                                                                                                                                                                                                  performance Mngt
                                                                                                                                                                                                                       EDI
                                                                                                                                                                                                                    Coordinator

Merch Mngr Approval
 Batch Forcasting
  Ad Measurement
    AIMS Admin
                                               AIMS
                                                                                                           A05 - AP


                                                                                                                                                                                                                     Cellular
                                                                                                                                                                                                                                                                                                                                Journal Entry Tool Kit



                                                                                                                                                                                                                                                                                                          INVENTORY CONTROL APPS - PC          INVENTORY CONTROL APPS - PC          ACCTS REC APPS - PC
                                                                                                                                                                                                                                                                                                                                                                                                            Legend:
                                                                                                                                                                                                                                                                                                                     Code Alarm                              DPI/CPI                       990COR
                                               AIMS                                                                                                                                                                  Rollover                                          OTHER APPS - PC                            Debit Receivings                         IC Batching                    Bad Debt
              Ad                             Reporting                                                                                                                            S05 - House                                                                         AP - Collections/Credit                         Devo Sales                  Inventory Adj/Count Correct           Benefical Fees
           Launcher                                                                                                                                                                Charges                                                                             TM - Credit Card DB                        Display Inventory                Inventory Control Reports          Beneficial Reconcil




                                                                                                                                                                                                                                                                                                                                                                                                               = System z
                                                                                                                                                                                                                                                                                                                        In Home                         Inventory Levels                    JEAXF
                                                                                                                                                                                                                                                                                                                       Junkouts                           Inventory Roll                    JEBFA
                                                                                                                                       US Bank Recon                                                                                                                                                           Merchandise Withdrawl                Merchandise Withdrawl                   JEBKA
                                                                                                                   Optika
                                      PSP                                                                                                   File                                                                                                                                                                   Promo Credits                        Open Receivings                     JEDVA
                                                                                 C02 - Capital                                                                                                                                                                                                                      RTV Accrual                         PI Count Results                   JESOA
                                                                                   Projects                                                                                                                                                                                                                              Shrink                     PI Time Results from Inv                JEVSA
                                                                                                                                                              Connect 3                         ICMS Credit                                                                                                    AP Research - Inv Cntrl                  Price Protection                    JEVSF
                                                                                                                       SiteSeer                                                                                                                                                                                AP Research-Addl Rpts                 Sales Flash Reporting                   NSF
                                      In-Home                                                                                                                                                                                                                                                                Book to Perpetual Inventory                Shrink Reporting               TeleCredit Fees
        Data Warehouse                 Repair                                                                                                                                                                                                                                                                   Close Out Reporting                    SKU Gross Margin
    (Interfaces to and from the                                                                                                                   Connect 3           Connect 3                                                                                                                              Computer Intelligence Data             SKU Shrink Level Detail



                                                                                                                                                                                                                                                                                                                                                                                                               = System i
                                                                                                                                                 PDF Transfe           Reports                                          Cash Receipts/Credit                                                                     Count Corrections                             USM
      Data Warehouse are not                                                     F06 - Fixed                                                                                                                                                                                                                  Cross Ref for VCB Dnlds                   VCB Downloads
    displayed on this diagram)        Warranty                                     Assets                                                                                                                                                               Misc Accounting/Finance Apps - PC/NT                      Damage Write Off
                                       Billing                                                                                                                                                                                                           COBA (Corp office Budget Assistant)                      Debit Receivings
                                                             Star Repair                                                                                                                                                                                 PCBS(Profit Center Budget System)                      DFI Vendor Database
                                      System                                                                                                                     Cash Over/
                                                                                                                                                                                                                                                               Merchandising Budget                          Display Inventory Reconcil
                                                                                                                                                                   Short                                                                                                                                                                                               Prepared by Michelle Mills
                                                                                                                                                                                                                                                                                                             Display Inventory Reporting




                                                                                                                                               WebSphere User Group – 22 e 23
                                                                                                                                                                                                                                                                                                                                                                                                                        4
                                                                                                                                                       maggio 2008
Challenge #3 – Skills by silos



custSearch.jsp         custSearch.jsp                       Customer Service

                                        custSearch
                                                                               Existing
                                                                               Business
                                                                     PL/I      Logic
                          JSF              Java                    COBOL,
    JavaScript
                                                                    RPG


                                                                               COBOL,
                                                      XML, WSDL,               PL/I, …
                                                       JAX RPC,
                                                        MQ, J2C



                           Discount Service
                                                                       SQL
                                                                      VSAM,
                                                                       DL/I
                                        Java
                 SQL
                           CreditRatingService




                                         Java,
                                          .Net




                                                     WebSphere User Group – 22 e 23
                                                                                          5
                                                             maggio 2008
Agenda
• Mainframe : problems & opportunities
• SOA e Mainframe (System Z) : state of
  the art
• Success Story : Provider for card &
  banking payment
• Lesson Learned
• Conclusion


             WebSphere User Group – 22 e 23
                                              6
                     maggio 2008
Before SOA ?
        Significant business intelligence exists in core systems
          "200 Billion lines of COBOL code in existence" eWeek
          "5 Billion lines of COBOL code added yearly“ Bill Ulrich, TSG Inc.
          “2 Million COBOL developers" Gartner
          "Majority of customer data still on mainframes“ Computerworld
          “Replacement costs $20 Trillion” eWeek


•   Rewriting - is it an option.....
    – How long will it take? (lose strategic
      benefit)
    – Who will do it? (who has the business
      knowledge?)
    – How much will it cost?
    – Risk?


                                   WebSphere User Group – 22 e 23
                                                                               7
                                           maggio 2008
Key questions ?                                                  Is there value in
                                                                            physically co-
                                                                          locating new SOA
•   Stores 70% * of corporate data
                                                                           applications and
                                                                         middleware with the
•   Contains estimated $3 Trillion**                                     System z resources?
    in core assets
                                              Should we consolidate
•   Estimated applications                       onto a centralized
    replacement costs of $20T ***             platform like System z,
                                              or push a lot of our new
•   CICS handles transactions                   infrastructure out to
    valued at over $1                         distributed servers and
    trillion/week***                             have a multi-tiered
                                                     approach?
•   IMS handles over 50 Billion
    Trans/day
                                                Does deployment really
                                                       matter?


                                       WebSphere User Group – 22 e 23
                                                                                         8
                                               maggio 2008
CICS today …



Pervasive
 Devices




Over 39 years and $1 Trillion
invested in Applications ... IDC             Combining the reliability and
Over $1 trillion processed/day            security of CICS software with the
Over 30 billion transactions/day          flexibility of e-business technology
                                                         e-
Most people use CICS
                          WebSphere User Group – 22 e 23
                                                                          9
                                  maggio 2008
Do you care about CICS ?




Source: Arcati Limited - The Arcati Mainframe Yearbook 2007
                        WebSphere User Group – 22 e 23
                                                              10
                                maggio 2008
SOA & Application Development


Some key points :

• Reuse : it’s important to have capability to reuse business
  applications in CICS or IMS
• Agility : speed and velocity is the critical path to provide new
  services
• Standard : it’s important to use standard to integrate legacy
  applications with distributed platforms




                        WebSphere User Group – 22 e 23
                                                                     11
                                maggio 2008
Mainframe - Openness and Standards

                     Linux
UNIX                                            SOA

SAN                                              Java
  Web
Services                                       J2EE
      Consolidation & Virtualization
              WebSphere User Group – 22 e 23
                                                        12
                      maggio 2008
Web 2.0 & Enterprise
is a natural extension of a Services Oriented Architecture (SOA)




                      WebSphere User Group – 22 e 23
                                                                   13
                              maggio 2008
Agenda
• Mainframe : problems & opportunities
• SOA e Mainframe (System Z) : state of
  the art
• Success Story : Provider for card &
  banking payment
• Lesson Learned
• Conclusion


             WebSphere User Group – 22 e 23
                                              14
                     maggio 2008
Customer

•Leader in providing services and
solutions to international financial
community in the areas of payment card
processing, payments systems, capital
markets and network services for
connectivity and messaging.




            WebSphere User Group – 22 e 23
                                             15
                    maggio 2008
The problem



  New business services need to be available
to increase market penetration
  Old way to develop is too slow
  Standard & Web services requirements




                WebSphere User Group – 22 e 23
                                                 16
                        maggio 2008
The solution



 SOA architecture
 SOA on System Z using CICS application
environment
 Web Services is the answer to reuse legacy
world
   How ? : using CICS Web Services features
  exposing existing application as a service


                  WebSphere User Group – 22 e 23
                                                   17
                          maggio 2008
The timeframe




 4 weeks to go in production
environment




           WebSphere User Group – 22 e 23
                                            18
                   maggio 2008
CICS as Web service provider
                                                                                            CICS TS V3.2

            Service                               Service                    Server Application
           Requester                              Provider
                                Transport          HTTP listener                      Pipeline
           Client Application
                                                 WebSphere MQ
                                                 trigger monitor           Handler chain
                                   HTTP or
                                 WebSphere MQ
                                                                                SOAP body
                                                                                  XML


                                                                           Data Mapping
                                                                                                 Language
                                                                                                 structure
                                                                                                  0101001


                                                         Dynamic install

                                                                            HFS                     CSD
1. Develop              2. Generate             3. Configure
                                                                           Pipeline                URIMAP
• WSDL                  • Language structure    • TCPIPSERVICE or           config
  or                      or                      WebSphereMQ
  Language structure      WSDL                  • URIMAP                    WSDL                  PIPELINE
• Server Application    • WSBIND                • WEBSERVICE
                                                • PIPELINE                 WSBind                WEBSERVICE
                                                • Pipeline configuration
                                         WebSphere User Group – 22 e 23
                                                                                                              19
                                                 maggio 2008
CICS as Web service requester
CICS TS V3.2

       Client Application
                                        Service                               Service
                                       Requester                              Provider
              Pipeline                  HTTP listener       Transport
                                        WebSphere MQ                         Server Application
                   Handler chain        trigger monitor
                                                                HTTP or
                                                              WebSphere MQ
                  SOAP body
                   XML


                   Data Mapping
  Language
  structure
   0101001



                                      Dynamic install
  HFS                    CSD
 Pipeline                            1. Develop              2. Generate            3. Configure
  config                             • WSDL                  • Language structure   • TCPIPSERVICE or
                                       or                      or                     WebSphereMQ
  WSDL               PIPELINE
                                       Language structure      WSDL                 • URIMAP
                                     • Client Application    • WSBIND               • WEBSERVICE
                    WEBSERVICE
 WSBind                                                                             • PIPELINE
                                                                                    • Pipeline configuration
                                   WebSphere User Group – 22 e 23
                                                                                                    20
                                           maggio 2008
Web Services in production



• Gateway   Self Service

• Inquiry history movements

• ATM Services




                   WebSphere User Group – 22 e 23
                                                    21
                           maggio 2008
Inquiry History movements
                                BEFORE
                     Infrastruttura applicativa “Inquiry Storico Movimenti”.

              CLIENT                     CUSTOMER




                                                                CICS AOR A



                                               Data Sharing

                                                                                               Utente
         Data Base                                                           CICS TOR   3270
Utente




                                                                CICS AOR B




                                             Estrazione Batch


                            WebSphere User Group – 22 e 23
                                                                                                        22
                                    maggio 2008
Inquiry History movements
             AFTER




     WebSphere User Group – 22 e 23
                                      23
             maggio 2008
Agenda
• Mainframe : problems & opportunities
• SOA e Mainframe (System Z) : state of
  the art
• Success Story : Provider for card &
  banking payment
• Lesson Learned
• Conclusion


             WebSphere User Group – 22 e 23
                                              24
                     maggio 2008
Lesson Learned



Act tactical, think strategic




         WebSphere User Group – 22 e 23
                                          25
                 maggio 2008
Lesson Learned - Mainframe SOA
                                                                                                               SOA
            Journey                                                                                             Monitor
                                                                                                               Business
                                                                                                               Process




                                                                                                     Model
                                                                                                    Business
                                                                      e                             Process
                                                                   nc
                                                         r       na
                                                       ve
                                                     Go                                  Choreo-
                                                                                          graph
                                                                                         Services
   Value $




                                                                               Reuse
                                                                              Services



                                                                     Create
                                                                    the ESB

                                                     Integrate
                                                     over web
                                                     services

                                          SOAP
                                        enable the
                                         services
                              Create
                             Services
                               from
                 Identify    existing
             Existing Assets  tasks


                                                                 Time
                                           WebSphere User Group – 22 e 23
                                                                                                                          26
                                                   maggio 2008
Conclusion



  Mainframe Integration is possible
   SOA on the mainframe is the only way to leverage on
legacy asset
  We can help you




              WebSphere User Group – 22 e 23
                                                   27
                      maggio 2008

More Related Content

What's hot

Developer & Fusion Middleware 2 _ Steve Tindall _ An engineered platform solu...
Developer & Fusion Middleware 2 _ Steve Tindall _ An engineered platform solu...Developer & Fusion Middleware 2 _ Steve Tindall _ An engineered platform solu...
Developer & Fusion Middleware 2 _ Steve Tindall _ An engineered platform solu...InSync2011
 
Paul Brown Org Man Issues V1
Paul  Brown    Org  Man  Issues V1Paul  Brown    Org  Man  Issues V1
Paul Brown Org Man Issues V1SOA Symposium
 
Linked In 1èRe Table Ronde 20110330
Linked In 1èRe Table Ronde 20110330Linked In 1èRe Table Ronde 20110330
Linked In 1èRe Table Ronde 20110330Dario Mangano
 
Mastering Differentiated MDSD Requirements at Deutsche Boerse AG
Mastering Differentiated MDSD Requirements at Deutsche Boerse AGMastering Differentiated MDSD Requirements at Deutsche Boerse AG
Mastering Differentiated MDSD Requirements at Deutsche Boerse AGHeiko Behrens
 
WQD2011 - KAIZEN - DEWA - Print Quota System
WQD2011 - KAIZEN - DEWA - Print Quota SystemWQD2011 - KAIZEN - DEWA - Print Quota System
WQD2011 - KAIZEN - DEWA - Print Quota SystemDubai Quality Group
 
Dynamics Day 2012: Dynamics NAV Vertical Solutions
Dynamics Day 2012: Dynamics NAV Vertical SolutionsDynamics Day 2012: Dynamics NAV Vertical Solutions
Dynamics Day 2012: Dynamics NAV Vertical SolutionsIntergen
 
Vivek kundra-federal-cloud-computing-strategy-02142011
Vivek kundra-federal-cloud-computing-strategy-02142011Vivek kundra-federal-cloud-computing-strategy-02142011
Vivek kundra-federal-cloud-computing-strategy-02142011GovCloud Network
 
Outsourcing – case study of Connectis company, Manfred Meier, S&T
Outsourcing – case study of Connectis company, Manfred Meier, S&TOutsourcing – case study of Connectis company, Manfred Meier, S&T
Outsourcing – case study of Connectis company, Manfred Meier, S&TS&T GROUP
 

What's hot (9)

Developer & Fusion Middleware 2 _ Steve Tindall _ An engineered platform solu...
Developer & Fusion Middleware 2 _ Steve Tindall _ An engineered platform solu...Developer & Fusion Middleware 2 _ Steve Tindall _ An engineered platform solu...
Developer & Fusion Middleware 2 _ Steve Tindall _ An engineered platform solu...
 
Paul Brown Org Man Issues V1
Paul  Brown    Org  Man  Issues V1Paul  Brown    Org  Man  Issues V1
Paul Brown Org Man Issues V1
 
Linked In 1èRe Table Ronde 20110330
Linked In 1èRe Table Ronde 20110330Linked In 1èRe Table Ronde 20110330
Linked In 1èRe Table Ronde 20110330
 
Cube olap
Cube olapCube olap
Cube olap
 
Mastering Differentiated MDSD Requirements at Deutsche Boerse AG
Mastering Differentiated MDSD Requirements at Deutsche Boerse AGMastering Differentiated MDSD Requirements at Deutsche Boerse AG
Mastering Differentiated MDSD Requirements at Deutsche Boerse AG
 
WQD2011 - KAIZEN - DEWA - Print Quota System
WQD2011 - KAIZEN - DEWA - Print Quota SystemWQD2011 - KAIZEN - DEWA - Print Quota System
WQD2011 - KAIZEN - DEWA - Print Quota System
 
Dynamics Day 2012: Dynamics NAV Vertical Solutions
Dynamics Day 2012: Dynamics NAV Vertical SolutionsDynamics Day 2012: Dynamics NAV Vertical Solutions
Dynamics Day 2012: Dynamics NAV Vertical Solutions
 
Vivek kundra-federal-cloud-computing-strategy-02142011
Vivek kundra-federal-cloud-computing-strategy-02142011Vivek kundra-federal-cloud-computing-strategy-02142011
Vivek kundra-federal-cloud-computing-strategy-02142011
 
Outsourcing – case study of Connectis company, Manfred Meier, S&T
Outsourcing – case study of Connectis company, Manfred Meier, S&TOutsourcing – case study of Connectis company, Manfred Meier, S&T
Outsourcing – case study of Connectis company, Manfred Meier, S&T
 

Similar to Chiere mainframe integration

Dynamic IT for Microsoft
Dynamic IT for MicrosoftDynamic IT for Microsoft
Dynamic IT for MicrosoftFSCitalia
 
Metrics-Based Process Mapping: What, When & How
Metrics-Based Process Mapping: What, When & HowMetrics-Based Process Mapping: What, When & How
Metrics-Based Process Mapping: What, When & HowTKMG, Inc.
 
FBI Symposium on Cloud Computing and Security v2
FBI Symposium on Cloud Computing and Security v2FBI Symposium on Cloud Computing and Security v2
FBI Symposium on Cloud Computing and Security v2GovCloud Network
 
What's Next In An On Demand World
What's Next In An On Demand WorldWhat's Next In An On Demand World
What's Next In An On Demand WorldBertram Gugel
 
WSO2 and 2 Degrees Case Study
WSO2 and 2 Degrees Case StudyWSO2 and 2 Degrees Case Study
WSO2 and 2 Degrees Case StudyWSO2
 
Partner Companies and Super Spec
Partner Companies and Super SpecPartner Companies and Super Spec
Partner Companies and Super SpecTJ Goetz
 
Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...
Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...
Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...FSCitalia
 
SAP Inside Track Ankara 2012: That is the shape of my world
SAP Inside Track Ankara 2012: That is the shape of my worldSAP Inside Track Ankara 2012: That is the shape of my world
SAP Inside Track Ankara 2012: That is the shape of my worldFIT Solutions
 
Overview of UNIVERGE 3C
Overview of UNIVERGE 3COverview of UNIVERGE 3C
Overview of UNIVERGE 3CTodd Landry
 
Transnet’S Competitive Supplier Development Program (Csdp)
Transnet’S Competitive Supplier Development Program (Csdp)Transnet’S Competitive Supplier Development Program (Csdp)
Transnet’S Competitive Supplier Development Program (Csdp)Railways and Harbours
 
Satellite Applications Catapult Centre Overview
Satellite Applications Catapult Centre OverviewSatellite Applications Catapult Centre Overview
Satellite Applications Catapult Centre OverviewA. Rocketeer
 
Varkon Semiconductor
Varkon Semiconductor Varkon Semiconductor
Varkon Semiconductor Rajiv Parmar
 
Aras How To Think About Aras Integrations
Aras How To Think About Aras IntegrationsAras How To Think About Aras Integrations
Aras How To Think About Aras IntegrationsProdeos
 
Aras how-to-think-about-aras-integrations
Aras how-to-think-about-aras-integrationsAras how-to-think-about-aras-integrations
Aras how-to-think-about-aras-integrationshisatsugum
 
Keynote at Depsa07 - architectural view of event processing
Keynote at Depsa07 - architectural view of event processingKeynote at Depsa07 - architectural view of event processing
Keynote at Depsa07 - architectural view of event processingOpher Etzion
 
Q wireless presentation - version 2.0
Q wireless presentation - version 2.0Q wireless presentation - version 2.0
Q wireless presentation - version 2.0Jaikumar Karuppannan
 
Understanding the Third Wave of Customer Interaction
Understanding the Third Wave of Customer InteractionUnderstanding the Third Wave of Customer Interaction
Understanding the Third Wave of Customer InteractionCisco Canada
 
An B Enterprise Mobility Sol
An B Enterprise Mobility SolAn B Enterprise Mobility Sol
An B Enterprise Mobility Solpritish raj
 

Similar to Chiere mainframe integration (20)

Dynamic IT for Microsoft
Dynamic IT for MicrosoftDynamic IT for Microsoft
Dynamic IT for Microsoft
 
Metrics-Based Process Mapping: What, When & How
Metrics-Based Process Mapping: What, When & HowMetrics-Based Process Mapping: What, When & How
Metrics-Based Process Mapping: What, When & How
 
FBI Symposium on Cloud Computing and Security v2
FBI Symposium on Cloud Computing and Security v2FBI Symposium on Cloud Computing and Security v2
FBI Symposium on Cloud Computing and Security v2
 
Vision Case Study
Vision   Case StudyVision   Case Study
Vision Case Study
 
What's Next In An On Demand World
What's Next In An On Demand WorldWhat's Next In An On Demand World
What's Next In An On Demand World
 
WSO2 and 2 Degrees Case Study
WSO2 and 2 Degrees Case StudyWSO2 and 2 Degrees Case Study
WSO2 and 2 Degrees Case Study
 
Integrated Business Solution
Integrated Business SolutionIntegrated Business Solution
Integrated Business Solution
 
Partner Companies and Super Spec
Partner Companies and Super SpecPartner Companies and Super Spec
Partner Companies and Super Spec
 
Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...
Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...
Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...
 
SAP Inside Track Ankara 2012: That is the shape of my world
SAP Inside Track Ankara 2012: That is the shape of my worldSAP Inside Track Ankara 2012: That is the shape of my world
SAP Inside Track Ankara 2012: That is the shape of my world
 
Overview of UNIVERGE 3C
Overview of UNIVERGE 3COverview of UNIVERGE 3C
Overview of UNIVERGE 3C
 
Transnet’S Competitive Supplier Development Program (Csdp)
Transnet’S Competitive Supplier Development Program (Csdp)Transnet’S Competitive Supplier Development Program (Csdp)
Transnet’S Competitive Supplier Development Program (Csdp)
 
Satellite Applications Catapult Centre Overview
Satellite Applications Catapult Centre OverviewSatellite Applications Catapult Centre Overview
Satellite Applications Catapult Centre Overview
 
Varkon Semiconductor
Varkon Semiconductor Varkon Semiconductor
Varkon Semiconductor
 
Aras How To Think About Aras Integrations
Aras How To Think About Aras IntegrationsAras How To Think About Aras Integrations
Aras How To Think About Aras Integrations
 
Aras how-to-think-about-aras-integrations
Aras how-to-think-about-aras-integrationsAras how-to-think-about-aras-integrations
Aras how-to-think-about-aras-integrations
 
Keynote at Depsa07 - architectural view of event processing
Keynote at Depsa07 - architectural view of event processingKeynote at Depsa07 - architectural view of event processing
Keynote at Depsa07 - architectural view of event processing
 
Q wireless presentation - version 2.0
Q wireless presentation - version 2.0Q wireless presentation - version 2.0
Q wireless presentation - version 2.0
 
Understanding the Third Wave of Customer Interaction
Understanding the Third Wave of Customer InteractionUnderstanding the Third Wave of Customer Interaction
Understanding the Third Wave of Customer Interaction
 
An B Enterprise Mobility Sol
An B Enterprise Mobility SolAn B Enterprise Mobility Sol
An B Enterprise Mobility Sol
 

Chiere mainframe integration

  • 1. Primeur Group Mainframe Integration ……. Done ! ……. Paolo Chieregatti IT Architect Primeur System Integration paolo.chieregatti@primeur.com WebSphere User Group – 22 e 23 Maggio 2008 1
  • 2. Agenda • Mainframe : problems & opportunities • SOA e Mainframe (System Z) : state of the art • Success Story : Provider for card & banking payment • Lesson Learned • Conclusion WebSphere User Group – 22 e 23 2 maggio 2008
  • 3. Challenge #1 – Customer doesn’t know the application environment Is this valuable? AJAX What happens C++ if I change this? COBOL EJB Assets CICS/IMS Java Could this be a business rule? WebSphere User Group – 22 e 23 3 maggio 2008
  • 4. Challenge #2 – Complexity Mainframe apps - Blue PC/NT apps - Green DRAFT Best Buy - Application Diagram V4 DRAFT Page 1 of 2 Unix apps - Yellow Vendor Setup November 10, 1999 Depository Banks 3rd party interface - Orange Lines: Colors have no special meaning. Vendor They are to help make the diagram easier to Process Servers I17 Customer Perceived Budget Maintenance NEW Soundscan UAR - Universal Account read. (Imaging) Sterling VAN In-Stock For More Information: See the database Analysis Tool Mesa Data NPD Group Roadshow Reconcilliation Printer AIG Warranty Guard Mailbox (Value) containing information about each S20-Sales Maintenance Polling I13- Auto application: Application V4.mdb I15 Hand Scan I06 - Customer Replenishment Apps Printer PO Order Insertions S01 - Sales AIS Reports Orders AIS Calendar Corrections Due Dates I06 Warehouse Print Costing General Management Invoice App Stores & Mrkts Broadcast Maintenance E13 Filter E3 Interface Fringe PO Smart Plus Smart Plus M03 - Millennuim 3.0 Launcher S04 - Sales Posting S07 - Cell P16 - Tally Sheet Phones I03 Return to M02 - Millennium D01 Post Load Vendor S06 - Credit App Billing Equifax Stock Options I12 Entertainment S09 - Digital P15 EES Employee Software Satellite L02-Resource Change Notice A04 - Cust System Scheduling L01-Promo Refund Chks E01-EDI 1 Analysis (Campbell) P14 On-line New Hire Entry AAS V02-Price Resumix P01- Marketing Employee Washington, Support Masterfile RGIS, Ntl Bus Systems P09 - P17 Cobra Frick S11 - ISP Cyborg Co CTO2.Bestbuy. Tracking CTS I10 Cycle Physical com I04 Home Inventory ACH Deliveries V04-Sign Prodigy System U18 - CTO Banks - ACH and Pos to I02 - POS X92-X96 Pay Transfers Host to AS400 Plan Administrators Communication (401K, PCS, Life, Spec Source B01 - Stock Unicare, Solomon SKU Tracking Status I11 Price Smith Barney) I09 Cycle Counts Testing Supplier S08 - Vertex Intercept NPD, S02 - Compliance Sales E02-Employee SoundScan Layaways Tax Purchase Spec I01 PO Source SKU Scorecard - HR Receiving V03- Mkt Performance Reactions L60 MDF P09 Coop S03-Polling V01-Price Management I05 SKU Selection Bonus/HR System Inventory Info Tool I35 - CEI K02 ASIS Customer Repair Arthur Planning I35 Early Warning Tracking I18 System Rebate SKU Rep Transfer I55 SKU I07 Purchase Store Information Order ELT Ad Expense Monitor PowerSuite G02 - General Ledger Store Scorecard Texlon 3.5 Sign System NARM I14 Count Corrections Store Budget Reporting Valley Media B02 Merchandise U16-Texlon CopyWriter's Analysis BMP - Bus Workspace performance Mngt EDI Coordinator Merch Mngr Approval Batch Forcasting Ad Measurement AIMS Admin AIMS A05 - AP Cellular Journal Entry Tool Kit INVENTORY CONTROL APPS - PC INVENTORY CONTROL APPS - PC ACCTS REC APPS - PC Legend: Code Alarm DPI/CPI 990COR AIMS Rollover OTHER APPS - PC Debit Receivings IC Batching Bad Debt Ad Reporting S05 - House AP - Collections/Credit Devo Sales Inventory Adj/Count Correct Benefical Fees Launcher Charges TM - Credit Card DB Display Inventory Inventory Control Reports Beneficial Reconcil = System z In Home Inventory Levels JEAXF Junkouts Inventory Roll JEBFA US Bank Recon Merchandise Withdrawl Merchandise Withdrawl JEBKA Optika PSP File Promo Credits Open Receivings JEDVA C02 - Capital RTV Accrual PI Count Results JESOA Projects Shrink PI Time Results from Inv JEVSA Connect 3 ICMS Credit AP Research - Inv Cntrl Price Protection JEVSF SiteSeer AP Research-Addl Rpts Sales Flash Reporting NSF In-Home Book to Perpetual Inventory Shrink Reporting TeleCredit Fees Data Warehouse Repair Close Out Reporting SKU Gross Margin (Interfaces to and from the Connect 3 Connect 3 Computer Intelligence Data SKU Shrink Level Detail = System i PDF Transfe Reports Cash Receipts/Credit Count Corrections USM Data Warehouse are not F06 - Fixed Cross Ref for VCB Dnlds VCB Downloads displayed on this diagram) Warranty Assets Misc Accounting/Finance Apps - PC/NT Damage Write Off Billing COBA (Corp office Budget Assistant) Debit Receivings Star Repair PCBS(Profit Center Budget System) DFI Vendor Database System Cash Over/ Merchandising Budget Display Inventory Reconcil Short Prepared by Michelle Mills Display Inventory Reporting WebSphere User Group – 22 e 23 4 maggio 2008
  • 5. Challenge #3 – Skills by silos custSearch.jsp custSearch.jsp Customer Service custSearch Existing Business PL/I Logic JSF Java COBOL, JavaScript RPG COBOL, XML, WSDL, PL/I, … JAX RPC, MQ, J2C Discount Service SQL VSAM, DL/I Java SQL CreditRatingService Java, .Net WebSphere User Group – 22 e 23 5 maggio 2008
  • 6. Agenda • Mainframe : problems & opportunities • SOA e Mainframe (System Z) : state of the art • Success Story : Provider for card & banking payment • Lesson Learned • Conclusion WebSphere User Group – 22 e 23 6 maggio 2008
  • 7. Before SOA ? Significant business intelligence exists in core systems "200 Billion lines of COBOL code in existence" eWeek "5 Billion lines of COBOL code added yearly“ Bill Ulrich, TSG Inc. “2 Million COBOL developers" Gartner "Majority of customer data still on mainframes“ Computerworld “Replacement costs $20 Trillion” eWeek • Rewriting - is it an option..... – How long will it take? (lose strategic benefit) – Who will do it? (who has the business knowledge?) – How much will it cost? – Risk? WebSphere User Group – 22 e 23 7 maggio 2008
  • 8. Key questions ? Is there value in physically co- locating new SOA • Stores 70% * of corporate data applications and middleware with the • Contains estimated $3 Trillion** System z resources? in core assets Should we consolidate • Estimated applications onto a centralized replacement costs of $20T *** platform like System z, or push a lot of our new • CICS handles transactions infrastructure out to valued at over $1 distributed servers and trillion/week*** have a multi-tiered approach? • IMS handles over 50 Billion Trans/day Does deployment really matter? WebSphere User Group – 22 e 23 8 maggio 2008
  • 9. CICS today … Pervasive Devices Over 39 years and $1 Trillion invested in Applications ... IDC Combining the reliability and Over $1 trillion processed/day security of CICS software with the Over 30 billion transactions/day flexibility of e-business technology e- Most people use CICS WebSphere User Group – 22 e 23 9 maggio 2008
  • 10. Do you care about CICS ? Source: Arcati Limited - The Arcati Mainframe Yearbook 2007 WebSphere User Group – 22 e 23 10 maggio 2008
  • 11. SOA & Application Development Some key points : • Reuse : it’s important to have capability to reuse business applications in CICS or IMS • Agility : speed and velocity is the critical path to provide new services • Standard : it’s important to use standard to integrate legacy applications with distributed platforms WebSphere User Group – 22 e 23 11 maggio 2008
  • 12. Mainframe - Openness and Standards Linux UNIX SOA SAN Java Web Services J2EE Consolidation & Virtualization WebSphere User Group – 22 e 23 12 maggio 2008
  • 13. Web 2.0 & Enterprise is a natural extension of a Services Oriented Architecture (SOA) WebSphere User Group – 22 e 23 13 maggio 2008
  • 14. Agenda • Mainframe : problems & opportunities • SOA e Mainframe (System Z) : state of the art • Success Story : Provider for card & banking payment • Lesson Learned • Conclusion WebSphere User Group – 22 e 23 14 maggio 2008
  • 15. Customer •Leader in providing services and solutions to international financial community in the areas of payment card processing, payments systems, capital markets and network services for connectivity and messaging. WebSphere User Group – 22 e 23 15 maggio 2008
  • 16. The problem New business services need to be available to increase market penetration Old way to develop is too slow Standard & Web services requirements WebSphere User Group – 22 e 23 16 maggio 2008
  • 17. The solution SOA architecture SOA on System Z using CICS application environment Web Services is the answer to reuse legacy world How ? : using CICS Web Services features exposing existing application as a service WebSphere User Group – 22 e 23 17 maggio 2008
  • 18. The timeframe 4 weeks to go in production environment WebSphere User Group – 22 e 23 18 maggio 2008
  • 19. CICS as Web service provider CICS TS V3.2 Service Service Server Application Requester Provider Transport HTTP listener Pipeline Client Application WebSphere MQ trigger monitor Handler chain HTTP or WebSphere MQ SOAP body XML Data Mapping Language structure 0101001 Dynamic install HFS CSD 1. Develop 2. Generate 3. Configure Pipeline URIMAP • WSDL • Language structure • TCPIPSERVICE or config or or WebSphereMQ Language structure WSDL • URIMAP WSDL PIPELINE • Server Application • WSBIND • WEBSERVICE • PIPELINE WSBind WEBSERVICE • Pipeline configuration WebSphere User Group – 22 e 23 19 maggio 2008
  • 20. CICS as Web service requester CICS TS V3.2 Client Application Service Service Requester Provider Pipeline HTTP listener Transport WebSphere MQ Server Application Handler chain trigger monitor HTTP or WebSphere MQ SOAP body XML Data Mapping Language structure 0101001 Dynamic install HFS CSD Pipeline 1. Develop 2. Generate 3. Configure config • WSDL • Language structure • TCPIPSERVICE or or or WebSphereMQ WSDL PIPELINE Language structure WSDL • URIMAP • Client Application • WSBIND • WEBSERVICE WEBSERVICE WSBind • PIPELINE • Pipeline configuration WebSphere User Group – 22 e 23 20 maggio 2008
  • 21. Web Services in production • Gateway Self Service • Inquiry history movements • ATM Services WebSphere User Group – 22 e 23 21 maggio 2008
  • 22. Inquiry History movements BEFORE Infrastruttura applicativa “Inquiry Storico Movimenti”. CLIENT CUSTOMER CICS AOR A Data Sharing Utente Data Base CICS TOR 3270 Utente CICS AOR B Estrazione Batch WebSphere User Group – 22 e 23 22 maggio 2008
  • 23. Inquiry History movements AFTER WebSphere User Group – 22 e 23 23 maggio 2008
  • 24. Agenda • Mainframe : problems & opportunities • SOA e Mainframe (System Z) : state of the art • Success Story : Provider for card & banking payment • Lesson Learned • Conclusion WebSphere User Group – 22 e 23 24 maggio 2008
  • 25. Lesson Learned Act tactical, think strategic WebSphere User Group – 22 e 23 25 maggio 2008
  • 26. Lesson Learned - Mainframe SOA SOA Journey Monitor Business Process Model Business e Process nc r na ve Go Choreo- graph Services Value $ Reuse Services Create the ESB Integrate over web services SOAP enable the services Create Services from Identify existing Existing Assets tasks Time WebSphere User Group – 22 e 23 26 maggio 2008
  • 27. Conclusion Mainframe Integration is possible SOA on the mainframe is the only way to leverage on legacy asset We can help you WebSphere User Group – 22 e 23 27 maggio 2008