SlideShare una empresa de Scribd logo
1 de 43
WAS400: Web services Adapter AS/400
Fast path to modernization & integration
How to implement a business services layer on top of the
AS/400
Showcase purchase order processing
Audience: RPG developers and system engineers
Harmony Services for IBM i
• Benefits of WAS400: what does it do?
• AS400: “5250”/RPG situation (slide 7 onwards)
– “co”-existence of RPG and modern (rules)
• Animated (short) demo – using slides
– Solution in action (slide 12 onwards)
• How it works (slide 20 onwards)
• Other interesting features (slide 29 onwards)
– Standard Harmony features
• WAS400 Configuration (slide 35 onwards)
Contents
• “Opens” up the AS/400 to other systems
• Simple 3 step approach to connect your AS400 to
the internet/cloud
• Integrate with Windows, Unix, open source
• Easy web services generation
• Turns tables into web services
• Turns RPG *pgms into “headless” programs with a
web service interface
(Removing/ignoring the [5250] UI )
• Replicates/mirrors AS400 transaction data
• To support your new process /new applications
• To run your BI / data warehouse
• Easy, fast, reliable “must-do” modernization step
• Web services are de-facto standard for any app
Why WAS400 ?
1. monitoring services
a.Specify which modifications to the database
(tables) are to be replicated
2. mapping services
a.Map AS400 data structures to web services
i. Table (file) structures
ii. Program parameters
b.Map web services to AS400 data structures
i. Table (file) structures
ii. Program parameters
3. (out of the box) ESB support
WAS400 features
Showcase WAS400
• Goal:
– Implement a smart, efficient and easy to maintain
solution for purchase order processing
• Implementation
– Create web services for AS/400 sales order entry
– (new) Purchasing solution
• using business rules and workflow
– Warehousing: goods received modern UI
• Benefits
– Fast , implementation in < 2weeks)
– Smallest possible learning curve
– Low cost
• For business case linked on last slide
– The new AS400 - a modernization scenario for the IBM i (powerpoint)
AS/400 “OLD” AND “NEW”
Sales orders & purchase order systems (RPG/5250)
Purchasing
(inlcl warehousing)
Sales Order Entry
(Old) System overview AS400
• Sales Order Entry
– Records article, quantity and
delivery date
• Purchasing
– If stock levels are too low
• Raises a PO (Purchase Order)
which has to be signed & sent
– Supports the reception of
goods
• Implemented at multiple
warehouses
– Supported by 5250
Sales Order Entry – main screen
The RPG “maintain sales order” system records the sales order1
1
Sales Order Entry - orders
Maintain / create sales order lines:
product
stock quantity
shipment date
1
1
2
3
1
2
3
New situation
• Business goals / requirements:
– Implement a Cloud solution to support purchase order
processing
• Flexible business rules (easy to modify when business
changes )
• Mobile support
– Support warehousing / goods reception
• Transporters data must be captured
• Replace 5250 workstations
• Mobile support
• Technical Implementation
– Create web services for AS/400 sales order entry
– Purchasing & warehousing solutions
• using business rules and workflow
Sales Order Entry
“co”-existence old & new
Harmony purchasing
business rules
WAS400 web services for AS/400
Modern UI
-browser AND
mobile
Business logic &
business rules
-easy to maintain
Web services
1
2
3
“Headless”
Copy of
*pgm
Sales Order EntryWAS400: monitors database & applies changes
Business services layer (all Logic)
The solution in action
RPG program started; user enters data, order files + stock are updated0
0
Sales Order EntryWAS400: monitors database & applies changes
HARMONY Business services layer (all Logic)
The solution in action
If WAS400 detects a database change it sends the change to Harmony1
1
Sales Order EntryWAS400: monitors database & applies changes
HARMONY Business services layer (all Logic)
Issue an
PO?
The solution in action
Harmony receives the transaction – calculates stock level and issues a PO
(Purchase Order) when stock level falls below threshold
2
2
Sales Order EntryWAS400: monitors database & applies changes
Business services layer (all Logic_
Issue an
PO?
PO
>
10.000?
The solution in action
PO value more than 10,000 ?
-> approval required
3
3
Sales Order EntryWAS400: monitors database & applies changes
Business services layer (all Logic)
Issue an
PO?
PO
>
10.000?
The solution in action: warehousing
Manually start “Receive
goods” process
4
Sales Order EntryWAS400: monitors database & applies changes
Business services layer (all Logic_
all goods
received?
Issue an
PO?
PO
>
10.000?
The solution in action
Rules checks if
“open” PO quantity
5
5
Sales Order EntryWAS400: monitors database & applies changes
Business services layer (all Logic)
all goods
received?
Issue an
PO?
PO
>
10.000?
The solution in action
Harmony submits
goods received to WAS
WAS400 sends data to
AS/400
6
7
6
7
WAS400 & HARMONY
How it works: new purchasing with AS400 integration
WAS400 sends data to Harmony
Sales order is put on Harmony queue1
1
WAS400: monitors database changes
WAS400 sends data to Harmony
Sales order is put on Harmony queue
The content of the queue
1
1
2
2
WAS400: monitors database changes
WAS400 sends data to Harmony
Sales order is put on Harmony queue
The content of the queue
The details of case [3nyte]
1
1
2
3
3
2
WAS400: monitors database changes
Harmony “sensors” changes
Harmony “picks” the sales order from the queue
starts the purchase order [task]
(simultaneously) starts Approve purchase order [task]
1
3
2
1
3
2
Workflow and decision support
Approval = YES next step is scheduled1
Harmony’s decision support turns business
logic and business rules into information
1
Workflow is started
2 When Approval = NO Decision support
changes immediately – showing the
steps that will be schedule next
2
Next in workflow: supplier must confirms
Suppliers have access to their own cases or queues
Confirms delivery quantity, date and time
1
2
1
2
Warehouse: receives stock
When goods received is submitted
WAS400 will update AS400 stock by 81
1
2
2
1
WAS400: commits changes to database
OTHER INTERESTING FEATURES
Workflow, History, Google DOCS, ESB, cloud verus enterprise
Workflow history
• Process history:
– Overview of all process steps
is maintained by Harmony
– Per step [data] changes are
shown
– Outputs (like email sent) can
be seen by “hovering over”
with your mouse)
Case history
• Data history:
– All data that is created / updated by
the business process is “logged”
– Distinction is made between
Reference data and process data
Harmony replicates to Google DOCS
• Automatic update/synchronization:
– All data can be saved in spreadsheets
– Use pivot tables/reports
Harmony is the “single source of truth”, maintaining data integrity between all systems
WAS400 uses ESB
• Why ESB ?
• ESB is optional, but recommended, since this part of
the SOA model. ESB offers:
• application de-coupling
• routing
• protocol and data conversion
Deployment options
1
2
1
2
• Deployment options:
Implement your new
process in the cloud
Implement within your
firewall. Share data using
Google DOCS
(spreadsheets, documents)
WAS400 SETUP & OPERATION
Implementation aspects
What must be done
• Goal I: to invoke the Purchasing process
o How: when a sales order is created
• Goal II: support “goods received”
• Create new application + process (rules)
• Using Harmony
• Commit received goods to AS400 database
• Using WAS400
• For business case see
• The new AS400 - a modernization scenario for the IBM i
(powerpoint)
1) Map AS400 data structures to web services
Table (file) structure mapped to webservice
(optional) Program parameters
2) Map web services to AS400 data structures
Case data to RPG program parameters
(optional) Table (file) structures
3) Configure Harmony
Create and map “data capture sensor” and process
4) Configure WAS400 monitoring services
The database updates (tables) are to be
monitored
• Implement network infrastructure
• Cloud or private enterprise network
How this is done
Documentation: data model & functions
1
1
1) Create web service / map order
• Mapping is stored in Google spreadsheets
• Map AS400 [order_details] to business terms
1. Article ID
2. Quantity sold
3. Delivery date
• All other data is stored in Harmony
1
1
2) Link webservice to Harmony
3) Map goods received
• The Goods received will be mapped
to an RPG program
• Case data is mapped to variables
1. Article ID
2. Received quantity
3. Delivery date
4. Warehouse ID
4. Monitoring the AS/400
Order_details file is updated when a sales order is created/changed1
1
WAS pre-requisites AS/400
• ILE RPG
• Java 1.5
• RPG Open Access
• SQL
For more information
• Visit
– www.liquidsequence.com
• Release overview
– (all new features)
• Contact us
– http://liquidsequence.com/Contact.html
– Business process flowchart
– https://www.lucidchart.com/documents/view/48d3-c748-50c6fb88-
ab71-3fb70a7cdee7
– AS400 website info (including architecture diagrams)
– http://liquidsequence.com/AS400-webservices-adapter.html
– Business case presentation (management)
– The new AS400 - a modernization scenario for the IBM I
– Pricing
– http://liquidsequence.com/Pricing.html

Más contenido relacionado

La actualidad más candente

Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...mindstremanalysis
 
Finit one small step - tips and tricks for transitioning from fdm to fdmee
Finit   one small step - tips and tricks for transitioning from fdm to fdmeeFinit   one small step - tips and tricks for transitioning from fdm to fdmee
Finit one small step - tips and tricks for transitioning from fdm to fdmeefinitsolutions
 
Integrating Oracle BI, BPM and BAM 11g: The complete cycle of information
Integrating Oracle BI, BPM and BAM 11g: The complete cycle of informationIntegrating Oracle BI, BPM and BAM 11g: The complete cycle of information
Integrating Oracle BI, BPM and BAM 11g: The complete cycle of informationEdelweiss Kammermann
 
Moving to the Maintenance Cloud
Moving to the Maintenance CloudMoving to the Maintenance Cloud
Moving to the Maintenance CloudIan Monaghan
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapesChris Kernaghan
 
ESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick Guimonet
ESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick GuimonetESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick Guimonet
ESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick GuimonetPatrick Guimonet
 
Finit solutions intro to fdmee 11.1.2.4 032715
Finit solutions   intro to fdmee 11.1.2.4 032715Finit solutions   intro to fdmee 11.1.2.4 032715
Finit solutions intro to fdmee 11.1.2.4 032715finitsolutions
 
EPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud SolutionsEPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud SolutionsJoseph Alaimo Jr
 
Finit - What's Trending: Topics on the Cloud and Infrastructure
Finit -  What's Trending: Topics on the Cloud and InfrastructureFinit -  What's Trending: Topics on the Cloud and Infrastructure
Finit - What's Trending: Topics on the Cloud and Infrastructurefinitsolutions
 
Bi4.1 and beyond
Bi4.1 and beyondBi4.1 and beyond
Bi4.1 and beyondsapbisignz
 
A Guide to Oracle's Planning and Budgeting Cloud Service
A Guide to Oracle's Planning and Budgeting Cloud ServiceA Guide to Oracle's Planning and Budgeting Cloud Service
A Guide to Oracle's Planning and Budgeting Cloud ServiceInnovusPartners
 
Finit formula and business rule efficiency in one stream
Finit   formula and business rule efficiency in one streamFinit   formula and business rule efficiency in one stream
Finit formula and business rule efficiency in one streamfinitsolutions
 
Finit - State of Oracle EPM
Finit - State of Oracle EPM Finit - State of Oracle EPM
Finit - State of Oracle EPM finitsolutions
 
Migration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEEMigration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEESaturn Infotech Inc
 
Oracle EBS: P2P with EBS Payables and Non-EBS Procurement
Oracle EBS: P2P with EBS Payables and Non-EBS ProcurementOracle EBS: P2P with EBS Payables and Non-EBS Procurement
Oracle EBS: P2P with EBS Payables and Non-EBS ProcurementEric Guether
 
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring ToolLumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Toolfinitsolutions
 

La actualidad más candente (20)

Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
 
Finit one small step - tips and tricks for transitioning from fdm to fdmee
Finit   one small step - tips and tricks for transitioning from fdm to fdmeeFinit   one small step - tips and tricks for transitioning from fdm to fdmee
Finit one small step - tips and tricks for transitioning from fdm to fdmee
 
Integrating Oracle BI, BPM and BAM 11g: The complete cycle of information
Integrating Oracle BI, BPM and BAM 11g: The complete cycle of informationIntegrating Oracle BI, BPM and BAM 11g: The complete cycle of information
Integrating Oracle BI, BPM and BAM 11g: The complete cycle of information
 
Moving to the Maintenance Cloud
Moving to the Maintenance CloudMoving to the Maintenance Cloud
Moving to the Maintenance Cloud
 
Basics of Oracle Purchasing
Basics of Oracle PurchasingBasics of Oracle Purchasing
Basics of Oracle Purchasing
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapes
 
ESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick Guimonet
ESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick GuimonetESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick Guimonet
ESPC15 T8 - SharePoint Online performances - Serge Luca & Patrick Guimonet
 
Finit solutions intro to fdmee 11.1.2.4 032715
Finit solutions   intro to fdmee 11.1.2.4 032715Finit solutions   intro to fdmee 11.1.2.4 032715
Finit solutions intro to fdmee 11.1.2.4 032715
 
EPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud SolutionsEPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud Solutions
 
Finit - What's Trending: Topics on the Cloud and Infrastructure
Finit -  What's Trending: Topics on the Cloud and InfrastructureFinit -  What's Trending: Topics on the Cloud and Infrastructure
Finit - What's Trending: Topics on the Cloud and Infrastructure
 
SAP BusinessObjects Security
SAP BusinessObjects SecuritySAP BusinessObjects Security
SAP BusinessObjects Security
 
Bi4.1 and beyond
Bi4.1 and beyondBi4.1 and beyond
Bi4.1 and beyond
 
A Guide to Oracle's Planning and Budgeting Cloud Service
A Guide to Oracle's Planning and Budgeting Cloud ServiceA Guide to Oracle's Planning and Budgeting Cloud Service
A Guide to Oracle's Planning and Budgeting Cloud Service
 
Upgrading to SAP BusinessObjects 4.1
Upgrading to SAP BusinessObjects 4.1Upgrading to SAP BusinessObjects 4.1
Upgrading to SAP BusinessObjects 4.1
 
Finit formula and business rule efficiency in one stream
Finit   formula and business rule efficiency in one streamFinit   formula and business rule efficiency in one stream
Finit formula and business rule efficiency in one stream
 
Finit - State of Oracle EPM
Finit - State of Oracle EPM Finit - State of Oracle EPM
Finit - State of Oracle EPM
 
Migration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEEMigration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEE
 
Oracle EBS: P2P with EBS Payables and Non-EBS Procurement
Oracle EBS: P2P with EBS Payables and Non-EBS ProcurementOracle EBS: P2P with EBS Payables and Non-EBS Procurement
Oracle EBS: P2P with EBS Payables and Non-EBS Procurement
 
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring ToolLumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
 
KRISHNAVENI_GURRAM_CV
KRISHNAVENI_GURRAM_CVKRISHNAVENI_GURRAM_CV
KRISHNAVENI_GURRAM_CV
 

Destacado

Jitterbit Harmony Spring’15 cloud integration platform
Jitterbit Harmony Spring’15 cloud integration platformJitterbit Harmony Spring’15 cloud integration platform
Jitterbit Harmony Spring’15 cloud integration platformSuyati Technologies
 
What is Google App Engine
What is Google App EngineWhat is Google App Engine
What is Google App EngineChris Schalk
 
SISO Presentation: Cloud Ontology
SISO Presentation: Cloud OntologySISO Presentation: Cloud Ontology
SISO Presentation: Cloud OntologyGovCloud Network
 
Accounting for non functional and project requirements - cosmic and ifpug dev...
Accounting for non functional and project requirements - cosmic and ifpug dev...Accounting for non functional and project requirements - cosmic and ifpug dev...
Accounting for non functional and project requirements - cosmic and ifpug dev...IWSM Mensura
 
Harmony concepts and design guide
Harmony concepts and design guideHarmony concepts and design guide
Harmony concepts and design guide112Motion
 
Validating Non Functional Requirements
Validating Non Functional RequirementsValidating Non Functional Requirements
Validating Non Functional RequirementsReuben Korngold
 
Non functional requirements - checklist
Non functional requirements - checklistNon functional requirements - checklist
Non functional requirements - checklistVu Hung Nguyen
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App EngineAndrea Spadaccini
 
What is a service level agreement week7
What is a service level agreement week7What is a service level agreement week7
What is a service level agreement week7hapy
 
Software Requirements
 Software Requirements Software Requirements
Software RequirementsZaman Khan
 
How to Measure the Metrics that Determine Real Progress
How to Measure the Metrics that Determine Real ProgressHow to Measure the Metrics that Determine Real Progress
How to Measure the Metrics that Determine Real ProgressLean Startup Machine
 
How do Software Architects consider Non-Functional Requirements - An explorat...
How do Software Architects consider Non-Functional Requirements - An explorat...How do Software Architects consider Non-Functional Requirements - An explorat...
How do Software Architects consider Non-Functional Requirements - An explorat...Jordi Cabot
 
Digital Metrics: What to Measure, How, and Why
Digital Metrics: What to Measure, How, and WhyDigital Metrics: What to Measure, How, and Why
Digital Metrics: What to Measure, How, and WhySpring Media Strategies
 
Experimental Study Using Functional Size Measurement in Building Estimation M...
Experimental Study Using Functional Size Measurement in Building Estimation M...Experimental Study Using Functional Size Measurement in Building Estimation M...
Experimental Study Using Functional Size Measurement in Building Estimation M...Luigi Buglione
 
Non functional requirements. do we really care…?
Non functional requirements. do we really care…?Non functional requirements. do we really care…?
Non functional requirements. do we really care…?OSSCube
 

Destacado (20)

Jitterbit Harmony Spring’15 cloud integration platform
Jitterbit Harmony Spring’15 cloud integration platformJitterbit Harmony Spring’15 cloud integration platform
Jitterbit Harmony Spring’15 cloud integration platform
 
What is Google App Engine
What is Google App EngineWhat is Google App Engine
What is Google App Engine
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud  ComputingCloud  Computing
Cloud Computing
 
SISO Presentation: Cloud Ontology
SISO Presentation: Cloud OntologySISO Presentation: Cloud Ontology
SISO Presentation: Cloud Ontology
 
Accounting for non functional and project requirements - cosmic and ifpug dev...
Accounting for non functional and project requirements - cosmic and ifpug dev...Accounting for non functional and project requirements - cosmic and ifpug dev...
Accounting for non functional and project requirements - cosmic and ifpug dev...
 
Harmony concepts and design guide
Harmony concepts and design guideHarmony concepts and design guide
Harmony concepts and design guide
 
Validating Non Functional Requirements
Validating Non Functional RequirementsValidating Non Functional Requirements
Validating Non Functional Requirements
 
Non functional requirements - checklist
Non functional requirements - checklistNon functional requirements - checklist
Non functional requirements - checklist
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
 
Sla Agreement
Sla AgreementSla Agreement
Sla Agreement
 
What is a service level agreement week7
What is a service level agreement week7What is a service level agreement week7
What is a service level agreement week7
 
Software Requirements
 Software Requirements Software Requirements
Software Requirements
 
How to Measure the Metrics that Determine Real Progress
How to Measure the Metrics that Determine Real ProgressHow to Measure the Metrics that Determine Real Progress
How to Measure the Metrics that Determine Real Progress
 
How do Software Architects consider Non-Functional Requirements - An explorat...
How do Software Architects consider Non-Functional Requirements - An explorat...How do Software Architects consider Non-Functional Requirements - An explorat...
How do Software Architects consider Non-Functional Requirements - An explorat...
 
Digital Metrics: What to Measure, How, and Why
Digital Metrics: What to Measure, How, and WhyDigital Metrics: What to Measure, How, and Why
Digital Metrics: What to Measure, How, and Why
 
Experimental Study Using Functional Size Measurement in Building Estimation M...
Experimental Study Using Functional Size Measurement in Building Estimation M...Experimental Study Using Functional Size Measurement in Building Estimation M...
Experimental Study Using Functional Size Measurement in Building Estimation M...
 
Cloudsim modified
Cloudsim modifiedCloudsim modified
Cloudsim modified
 
Cloud sim report
Cloud sim reportCloud sim report
Cloud sim report
 
Non functional requirements. do we really care…?
Non functional requirements. do we really care…?Non functional requirements. do we really care…?
Non functional requirements. do we really care…?
 

Similar a AS400 webservices - the adapter create cloud apps in a couple of days

How city of chicago boosts their sap business objects environment prepares fo...
How city of chicago boosts their sap business objects environment prepares fo...How city of chicago boosts their sap business objects environment prepares fo...
How city of chicago boosts their sap business objects environment prepares fo...Sebastien Goiffon
 
Data exchange-for-sage-200-data-sheet
Data exchange-for-sage-200-data-sheetData exchange-for-sage-200-data-sheet
Data exchange-for-sage-200-data-sheetDaniela Young
 
Seamlessly Integrated WMS & EDI for Improved Vendor Compliance
Seamlessly Integrated WMS & EDI for Improved Vendor ComplianceSeamlessly Integrated WMS & EDI for Improved Vendor Compliance
Seamlessly Integrated WMS & EDI for Improved Vendor ComplianceNet at Work
 
SAP BI/DW Training with BO Integration
SAP BI/DW Training with BO IntegrationSAP BI/DW Training with BO Integration
SAP BI/DW Training with BO Integrationmishra4927
 
More4Apps - PLM Integrator Suite
More4Apps - PLM Integrator SuiteMore4Apps - PLM Integrator Suite
More4Apps - PLM Integrator SuiteRyan Sullivan
 
PLM Integrator Suite - More4apps
PLM Integrator Suite - More4appsPLM Integrator Suite - More4apps
PLM Integrator Suite - More4appsMore4Apps
 
SAP BusinessObjects Bi4 migration pack
SAP BusinessObjects Bi4 migration packSAP BusinessObjects Bi4 migration pack
SAP BusinessObjects Bi4 migration packSebastien Goiffon
 
Near Real-Time Data Analysis With FlyData
Near Real-Time Data Analysis With FlyData Near Real-Time Data Analysis With FlyData
Near Real-Time Data Analysis With FlyData FlyData Inc.
 
Don’t Struggle with Complex and Rigid Data Migrations, Leverage API Wizard to...
Don’t Struggle with Complex and Rigid Data Migrations, Leverage API Wizard to...Don’t Struggle with Complex and Rigid Data Migrations, Leverage API Wizard to...
Don’t Struggle with Complex and Rigid Data Migrations, Leverage API Wizard to...Vineeth Mylapur
 
How city of Chicago saved 200k$ upgrading to BI4.2 using 360Suite
How city of Chicago saved 200k$ upgrading to BI4.2 using 360SuiteHow city of Chicago saved 200k$ upgrading to BI4.2 using 360Suite
How city of Chicago saved 200k$ upgrading to BI4.2 using 360SuiteSebastien Goiffon
 
Introducing Gridiron Security and Compliance Management Platform and Enclave ...
Introducing Gridiron Security and Compliance Management Platform and Enclave ...Introducing Gridiron Security and Compliance Management Platform and Enclave ...
Introducing Gridiron Security and Compliance Management Platform and Enclave ...Aptible
 
API and Big Data Solution Patterns
API and Big Data Solution Patterns API and Big Data Solution Patterns
API and Big Data Solution Patterns WSO2
 
A Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to KnowA Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to KnowFishbowl Solutions
 
SAP on Azure Technical Pitch Deck
SAP on Azure Technical Pitch DeckSAP on Azure Technical Pitch Deck
SAP on Azure Technical Pitch DeckNicholas Vossburg
 
AWS re:Invent 2016: Workshop: Building Your First Big Data Application with A...
AWS re:Invent 2016: Workshop: Building Your First Big Data Application with A...AWS re:Invent 2016: Workshop: Building Your First Big Data Application with A...
AWS re:Invent 2016: Workshop: Building Your First Big Data Application with A...Amazon Web Services
 

Similar a AS400 webservices - the adapter create cloud apps in a couple of days (20)

How city of chicago boosts their sap business objects environment prepares fo...
How city of chicago boosts their sap business objects environment prepares fo...How city of chicago boosts their sap business objects environment prepares fo...
How city of chicago boosts their sap business objects environment prepares fo...
 
Data exchange-for-sage-200-data-sheet
Data exchange-for-sage-200-data-sheetData exchange-for-sage-200-data-sheet
Data exchange-for-sage-200-data-sheet
 
Seamlessly Integrated WMS & EDI for Improved Vendor Compliance
Seamlessly Integrated WMS & EDI for Improved Vendor ComplianceSeamlessly Integrated WMS & EDI for Improved Vendor Compliance
Seamlessly Integrated WMS & EDI for Improved Vendor Compliance
 
SAP BI/DW Training with BO Integration
SAP BI/DW Training with BO IntegrationSAP BI/DW Training with BO Integration
SAP BI/DW Training with BO Integration
 
More4Apps - PLM Integrator Suite
More4Apps - PLM Integrator SuiteMore4Apps - PLM Integrator Suite
More4Apps - PLM Integrator Suite
 
PLM Integrator Suite - More4apps
PLM Integrator Suite - More4appsPLM Integrator Suite - More4apps
PLM Integrator Suite - More4apps
 
S4HANA Migration Overview
S4HANA Migration OverviewS4HANA Migration Overview
S4HANA Migration Overview
 
SAP BusinessObjects Bi4 migration pack
SAP BusinessObjects Bi4 migration packSAP BusinessObjects Bi4 migration pack
SAP BusinessObjects Bi4 migration pack
 
Near Real-Time Data Analysis With FlyData
Near Real-Time Data Analysis With FlyData Near Real-Time Data Analysis With FlyData
Near Real-Time Data Analysis With FlyData
 
RapidiOnline Salesforce-MS Dynamics NAV Presentation
RapidiOnline Salesforce-MS Dynamics NAV PresentationRapidiOnline Salesforce-MS Dynamics NAV Presentation
RapidiOnline Salesforce-MS Dynamics NAV Presentation
 
Don’t Struggle with Complex and Rigid Data Migrations, Leverage API Wizard to...
Don’t Struggle with Complex and Rigid Data Migrations, Leverage API Wizard to...Don’t Struggle with Complex and Rigid Data Migrations, Leverage API Wizard to...
Don’t Struggle with Complex and Rigid Data Migrations, Leverage API Wizard to...
 
How city of Chicago saved 200k$ upgrading to BI4.2 using 360Suite
How city of Chicago saved 200k$ upgrading to BI4.2 using 360SuiteHow city of Chicago saved 200k$ upgrading to BI4.2 using 360Suite
How city of Chicago saved 200k$ upgrading to BI4.2 using 360Suite
 
Introducing Gridiron Security and Compliance Management Platform and Enclave ...
Introducing Gridiron Security and Compliance Management Platform and Enclave ...Introducing Gridiron Security and Compliance Management Platform and Enclave ...
Introducing Gridiron Security and Compliance Management Platform and Enclave ...
 
API and Big Data Solution Patterns
API and Big Data Solution Patterns API and Big Data Solution Patterns
API and Big Data Solution Patterns
 
ECS19 - Robi Voncina - Upgrade to SharePoint 2019
ECS19 - Robi Voncina - Upgrade to SharePoint 2019ECS19 - Robi Voncina - Upgrade to SharePoint 2019
ECS19 - Robi Voncina - Upgrade to SharePoint 2019
 
A Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to KnowA Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to Know
 
WMS 101 Models.pdf
WMS 101 Models.pdfWMS 101 Models.pdf
WMS 101 Models.pdf
 
slides
slidesslides
slides
 
SAP on Azure Technical Pitch Deck
SAP on Azure Technical Pitch DeckSAP on Azure Technical Pitch Deck
SAP on Azure Technical Pitch Deck
 
AWS re:Invent 2016: Workshop: Building Your First Big Data Application with A...
AWS re:Invent 2016: Workshop: Building Your First Big Data Application with A...AWS re:Invent 2016: Workshop: Building Your First Big Data Application with A...
AWS re:Invent 2016: Workshop: Building Your First Big Data Application with A...
 

Más de 112Motion

112Motion.com solutions overview
112Motion.com solutions overview112Motion.com solutions overview
112Motion.com solutions overview112Motion
 
D3 data driven development in practice - the AirPortal for Schiphol and Tra...
D3   data driven development in practice - the AirPortal for Schiphol and Tra...D3   data driven development in practice - the AirPortal for Schiphol and Tra...
D3 data driven development in practice - the AirPortal for Schiphol and Tra...112Motion
 
Creating a Cloud system in one hour using Google DOCS spreadsheets
Creating a Cloud system in one hour using Google DOCS spreadsheetsCreating a Cloud system in one hour using Google DOCS spreadsheets
Creating a Cloud system in one hour using Google DOCS spreadsheets112Motion
 
Fraud Detector - The easy-to-customize, high ROI, IT solution for detecting ...
Fraud Detector - The easy-to-customize, high ROI,  IT solution for detecting ...Fraud Detector - The easy-to-customize, high ROI,  IT solution for detecting ...
Fraud Detector - The easy-to-customize, high ROI, IT solution for detecting ...112Motion
 
Harmony concepts and design guide v0.2
Harmony concepts and design guide v0.2Harmony concepts and design guide v0.2
Harmony concepts and design guide v0.2112Motion
 
Create, sign and share documents online using Google DOCS
Create, sign and share documents online using Google DOCSCreate, sign and share documents online using Google DOCS
Create, sign and share documents online using Google DOCS112Motion
 
Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...112Motion
 
Product based design of business processes. Applied within Financial Services
Product based design of business processes. Applied within  Financial ServicesProduct based design of business processes. Applied within  Financial Services
Product based design of business processes. Applied within Financial Services112Motion
 
Harmony: what is it, how does it work, best practices. Integration features, ...
Harmony: what is it, how does it work, best practices. Integration features, ...Harmony: what is it, how does it work, best practices. Integration features, ...
Harmony: what is it, how does it work, best practices. Integration features, ...112Motion
 
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk NederlandsRulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands112Motion
 
Release description harmony matrix order entry
Release description harmony matrix order entryRelease description harmony matrix order entry
Release description harmony matrix order entry112Motion
 
Harmony = you can develop IT. This overview describes features, & shows how ...
Harmony =  you can develop IT. This overview describes features, & shows how ...Harmony =  you can develop IT. This overview describes features, & shows how ...
Harmony = you can develop IT. This overview describes features, & shows how ...112Motion
 
Lucidchart an event driven approach for generating a (workflow) applications
Lucidchart an event driven approach for generating a (workflow) applicationsLucidchart an event driven approach for generating a (workflow) applications
Lucidchart an event driven approach for generating a (workflow) applications112Motion
 
Harmony API developers documentation (version 2.2)
Harmony API developers documentation (version 2.2)Harmony API developers documentation (version 2.2)
Harmony API developers documentation (version 2.2)112Motion
 
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...112Motion
 
Gemeente loket WMO process aanvraag voorbeeld
Gemeente loket WMO process aanvraag voorbeeldGemeente loket WMO process aanvraag voorbeeld
Gemeente loket WMO process aanvraag voorbeeld112Motion
 
Create a WEB 2.0 banking application. Adaptive Case Management. Secure and sc...
Create a WEB 2.0 banking application. Adaptive Case Management. Secure and sc...Create a WEB 2.0 banking application. Adaptive Case Management. Secure and sc...
Create a WEB 2.0 banking application. Adaptive Case Management. Secure and sc...112Motion
 
Harmony release overview 1.0 - 2.0
Harmony release overview 1.0 - 2.0 Harmony release overview 1.0 - 2.0
Harmony release overview 1.0 - 2.0 112Motion
 
Online sales: Select product, create quote, accept and ship (from warehouse)....
Online sales: Select product, create quote, accept and ship (from warehouse)....Online sales: Select product, create quote, accept and ship (from warehouse)....
Online sales: Select product, create quote, accept and ship (from warehouse)....112Motion
 
Tourism and hospitality: Create an online accommodation booking process
Tourism and hospitality: Create an online accommodation booking processTourism and hospitality: Create an online accommodation booking process
Tourism and hospitality: Create an online accommodation booking process112Motion
 

Más de 112Motion (20)

112Motion.com solutions overview
112Motion.com solutions overview112Motion.com solutions overview
112Motion.com solutions overview
 
D3 data driven development in practice - the AirPortal for Schiphol and Tra...
D3   data driven development in practice - the AirPortal for Schiphol and Tra...D3   data driven development in practice - the AirPortal for Schiphol and Tra...
D3 data driven development in practice - the AirPortal for Schiphol and Tra...
 
Creating a Cloud system in one hour using Google DOCS spreadsheets
Creating a Cloud system in one hour using Google DOCS spreadsheetsCreating a Cloud system in one hour using Google DOCS spreadsheets
Creating a Cloud system in one hour using Google DOCS spreadsheets
 
Fraud Detector - The easy-to-customize, high ROI, IT solution for detecting ...
Fraud Detector - The easy-to-customize, high ROI,  IT solution for detecting ...Fraud Detector - The easy-to-customize, high ROI,  IT solution for detecting ...
Fraud Detector - The easy-to-customize, high ROI, IT solution for detecting ...
 
Harmony concepts and design guide v0.2
Harmony concepts and design guide v0.2Harmony concepts and design guide v0.2
Harmony concepts and design guide v0.2
 
Create, sign and share documents online using Google DOCS
Create, sign and share documents online using Google DOCSCreate, sign and share documents online using Google DOCS
Create, sign and share documents online using Google DOCS
 
Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...
 
Product based design of business processes. Applied within Financial Services
Product based design of business processes. Applied within  Financial ServicesProduct based design of business processes. Applied within  Financial Services
Product based design of business processes. Applied within Financial Services
 
Harmony: what is it, how does it work, best practices. Integration features, ...
Harmony: what is it, how does it work, best practices. Integration features, ...Harmony: what is it, how does it work, best practices. Integration features, ...
Harmony: what is it, how does it work, best practices. Integration features, ...
 
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk NederlandsRulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands
 
Release description harmony matrix order entry
Release description harmony matrix order entryRelease description harmony matrix order entry
Release description harmony matrix order entry
 
Harmony = you can develop IT. This overview describes features, & shows how ...
Harmony =  you can develop IT. This overview describes features, & shows how ...Harmony =  you can develop IT. This overview describes features, & shows how ...
Harmony = you can develop IT. This overview describes features, & shows how ...
 
Lucidchart an event driven approach for generating a (workflow) applications
Lucidchart an event driven approach for generating a (workflow) applicationsLucidchart an event driven approach for generating a (workflow) applications
Lucidchart an event driven approach for generating a (workflow) applications
 
Harmony API developers documentation (version 2.2)
Harmony API developers documentation (version 2.2)Harmony API developers documentation (version 2.2)
Harmony API developers documentation (version 2.2)
 
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...
 
Gemeente loket WMO process aanvraag voorbeeld
Gemeente loket WMO process aanvraag voorbeeldGemeente loket WMO process aanvraag voorbeeld
Gemeente loket WMO process aanvraag voorbeeld
 
Create a WEB 2.0 banking application. Adaptive Case Management. Secure and sc...
Create a WEB 2.0 banking application. Adaptive Case Management. Secure and sc...Create a WEB 2.0 banking application. Adaptive Case Management. Secure and sc...
Create a WEB 2.0 banking application. Adaptive Case Management. Secure and sc...
 
Harmony release overview 1.0 - 2.0
Harmony release overview 1.0 - 2.0 Harmony release overview 1.0 - 2.0
Harmony release overview 1.0 - 2.0
 
Online sales: Select product, create quote, accept and ship (from warehouse)....
Online sales: Select product, create quote, accept and ship (from warehouse)....Online sales: Select product, create quote, accept and ship (from warehouse)....
Online sales: Select product, create quote, accept and ship (from warehouse)....
 
Tourism and hospitality: Create an online accommodation booking process
Tourism and hospitality: Create an online accommodation booking processTourism and hospitality: Create an online accommodation booking process
Tourism and hospitality: Create an online accommodation booking process
 

Último

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Último (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

AS400 webservices - the adapter create cloud apps in a couple of days

  • 1. WAS400: Web services Adapter AS/400 Fast path to modernization & integration How to implement a business services layer on top of the AS/400 Showcase purchase order processing Audience: RPG developers and system engineers Harmony Services for IBM i
  • 2. • Benefits of WAS400: what does it do? • AS400: “5250”/RPG situation (slide 7 onwards) – “co”-existence of RPG and modern (rules) • Animated (short) demo – using slides – Solution in action (slide 12 onwards) • How it works (slide 20 onwards) • Other interesting features (slide 29 onwards) – Standard Harmony features • WAS400 Configuration (slide 35 onwards) Contents
  • 3. • “Opens” up the AS/400 to other systems • Simple 3 step approach to connect your AS400 to the internet/cloud • Integrate with Windows, Unix, open source • Easy web services generation • Turns tables into web services • Turns RPG *pgms into “headless” programs with a web service interface (Removing/ignoring the [5250] UI ) • Replicates/mirrors AS400 transaction data • To support your new process /new applications • To run your BI / data warehouse • Easy, fast, reliable “must-do” modernization step • Web services are de-facto standard for any app Why WAS400 ?
  • 4. 1. monitoring services a.Specify which modifications to the database (tables) are to be replicated 2. mapping services a.Map AS400 data structures to web services i. Table (file) structures ii. Program parameters b.Map web services to AS400 data structures i. Table (file) structures ii. Program parameters 3. (out of the box) ESB support WAS400 features
  • 5. Showcase WAS400 • Goal: – Implement a smart, efficient and easy to maintain solution for purchase order processing • Implementation – Create web services for AS/400 sales order entry – (new) Purchasing solution • using business rules and workflow – Warehousing: goods received modern UI • Benefits – Fast , implementation in < 2weeks) – Smallest possible learning curve – Low cost • For business case linked on last slide – The new AS400 - a modernization scenario for the IBM i (powerpoint)
  • 6. AS/400 “OLD” AND “NEW” Sales orders & purchase order systems (RPG/5250)
  • 7. Purchasing (inlcl warehousing) Sales Order Entry (Old) System overview AS400 • Sales Order Entry – Records article, quantity and delivery date • Purchasing – If stock levels are too low • Raises a PO (Purchase Order) which has to be signed & sent – Supports the reception of goods • Implemented at multiple warehouses – Supported by 5250
  • 8. Sales Order Entry – main screen The RPG “maintain sales order” system records the sales order1 1
  • 9. Sales Order Entry - orders Maintain / create sales order lines: product stock quantity shipment date 1 1 2 3 1 2 3
  • 10. New situation • Business goals / requirements: – Implement a Cloud solution to support purchase order processing • Flexible business rules (easy to modify when business changes ) • Mobile support – Support warehousing / goods reception • Transporters data must be captured • Replace 5250 workstations • Mobile support • Technical Implementation – Create web services for AS/400 sales order entry – Purchasing & warehousing solutions • using business rules and workflow
  • 11. Sales Order Entry “co”-existence old & new Harmony purchasing business rules WAS400 web services for AS/400 Modern UI -browser AND mobile Business logic & business rules -easy to maintain Web services 1 2 3 “Headless” Copy of *pgm
  • 12. Sales Order EntryWAS400: monitors database & applies changes Business services layer (all Logic) The solution in action RPG program started; user enters data, order files + stock are updated0 0
  • 13. Sales Order EntryWAS400: monitors database & applies changes HARMONY Business services layer (all Logic) The solution in action If WAS400 detects a database change it sends the change to Harmony1 1
  • 14. Sales Order EntryWAS400: monitors database & applies changes HARMONY Business services layer (all Logic) Issue an PO? The solution in action Harmony receives the transaction – calculates stock level and issues a PO (Purchase Order) when stock level falls below threshold 2 2
  • 15. Sales Order EntryWAS400: monitors database & applies changes Business services layer (all Logic_ Issue an PO? PO > 10.000? The solution in action PO value more than 10,000 ? -> approval required 3 3
  • 16. Sales Order EntryWAS400: monitors database & applies changes Business services layer (all Logic) Issue an PO? PO > 10.000? The solution in action: warehousing Manually start “Receive goods” process 4
  • 17. Sales Order EntryWAS400: monitors database & applies changes Business services layer (all Logic_ all goods received? Issue an PO? PO > 10.000? The solution in action Rules checks if “open” PO quantity 5 5
  • 18. Sales Order EntryWAS400: monitors database & applies changes Business services layer (all Logic) all goods received? Issue an PO? PO > 10.000? The solution in action Harmony submits goods received to WAS WAS400 sends data to AS/400 6 7 6 7
  • 19. WAS400 & HARMONY How it works: new purchasing with AS400 integration
  • 20. WAS400 sends data to Harmony Sales order is put on Harmony queue1 1 WAS400: monitors database changes
  • 21. WAS400 sends data to Harmony Sales order is put on Harmony queue The content of the queue 1 1 2 2 WAS400: monitors database changes
  • 22. WAS400 sends data to Harmony Sales order is put on Harmony queue The content of the queue The details of case [3nyte] 1 1 2 3 3 2 WAS400: monitors database changes
  • 23. Harmony “sensors” changes Harmony “picks” the sales order from the queue starts the purchase order [task] (simultaneously) starts Approve purchase order [task] 1 3 2 1 3 2
  • 24. Workflow and decision support Approval = YES next step is scheduled1 Harmony’s decision support turns business logic and business rules into information 1
  • 25. Workflow is started 2 When Approval = NO Decision support changes immediately – showing the steps that will be schedule next 2
  • 26. Next in workflow: supplier must confirms Suppliers have access to their own cases or queues Confirms delivery quantity, date and time 1 2 1 2
  • 27. Warehouse: receives stock When goods received is submitted WAS400 will update AS400 stock by 81 1 2 2 1 WAS400: commits changes to database
  • 28. OTHER INTERESTING FEATURES Workflow, History, Google DOCS, ESB, cloud verus enterprise
  • 29. Workflow history • Process history: – Overview of all process steps is maintained by Harmony – Per step [data] changes are shown – Outputs (like email sent) can be seen by “hovering over” with your mouse)
  • 30. Case history • Data history: – All data that is created / updated by the business process is “logged” – Distinction is made between Reference data and process data
  • 31. Harmony replicates to Google DOCS • Automatic update/synchronization: – All data can be saved in spreadsheets – Use pivot tables/reports Harmony is the “single source of truth”, maintaining data integrity between all systems
  • 32. WAS400 uses ESB • Why ESB ? • ESB is optional, but recommended, since this part of the SOA model. ESB offers: • application de-coupling • routing • protocol and data conversion
  • 33. Deployment options 1 2 1 2 • Deployment options: Implement your new process in the cloud Implement within your firewall. Share data using Google DOCS (spreadsheets, documents)
  • 34. WAS400 SETUP & OPERATION Implementation aspects
  • 35. What must be done • Goal I: to invoke the Purchasing process o How: when a sales order is created • Goal II: support “goods received” • Create new application + process (rules) • Using Harmony • Commit received goods to AS400 database • Using WAS400 • For business case see • The new AS400 - a modernization scenario for the IBM i (powerpoint)
  • 36. 1) Map AS400 data structures to web services Table (file) structure mapped to webservice (optional) Program parameters 2) Map web services to AS400 data structures Case data to RPG program parameters (optional) Table (file) structures 3) Configure Harmony Create and map “data capture sensor” and process 4) Configure WAS400 monitoring services The database updates (tables) are to be monitored • Implement network infrastructure • Cloud or private enterprise network How this is done
  • 37. Documentation: data model & functions 1 1
  • 38. 1) Create web service / map order • Mapping is stored in Google spreadsheets • Map AS400 [order_details] to business terms 1. Article ID 2. Quantity sold 3. Delivery date • All other data is stored in Harmony 1 1
  • 39. 2) Link webservice to Harmony
  • 40. 3) Map goods received • The Goods received will be mapped to an RPG program • Case data is mapped to variables 1. Article ID 2. Received quantity 3. Delivery date 4. Warehouse ID
  • 41. 4. Monitoring the AS/400 Order_details file is updated when a sales order is created/changed1 1
  • 42. WAS pre-requisites AS/400 • ILE RPG • Java 1.5 • RPG Open Access • SQL
  • 43. For more information • Visit – www.liquidsequence.com • Release overview – (all new features) • Contact us – http://liquidsequence.com/Contact.html – Business process flowchart – https://www.lucidchart.com/documents/view/48d3-c748-50c6fb88- ab71-3fb70a7cdee7 – AS400 website info (including architecture diagrams) – http://liquidsequence.com/AS400-webservices-adapter.html – Business case presentation (management) – The new AS400 - a modernization scenario for the IBM I – Pricing – http://liquidsequence.com/Pricing.html

Notas del editor

  1. Version 26 Nov .. Update slide 1 revision month to December Version 27 August – embedded YouTube video – on slideshare (slideshare INSERTS a VIDEO – increasing Slides by +1) Version 22 June: added “new situation” slide Version 19 March – added URL for business scenario Version 18 March 2013 – fixed incorrect URL for LucidChart business process
  2. Nikola to check ESB
  3. Paul: what about OS versions /releases (the discussions we had in the beginning?)