SlideShare a Scribd company logo
1 of 49
(1) Risk-free scenario to add new functions
(2) How to establish solid integration
(3)Easy-to-implement & open solution
AS/400 modernization scenario
Audience: CIO, CFO, general management
Harmony Services for I
This presentation is copyright protected - you maydonwload and distribute. Modifications are not
allowed . You may not use, reproduce, distribute, display or create derivative works of this
presentation and/or of any single item in this presentation. Image of Tom copyright Fotalia.
About this presentation
• we use a business scenario
o introducing Tom, a hard pressed CIO, and
his challenges
• we describe the solution:
o Architecture
o Products
o demo (video, configuration)
• we show how to implement
o our recommendations
o delivery in 2 weeks - production ready
• Case description
• 3 modernization scenarios (slide 11 onwards)
• The integration scenario (slide 19 onwards)
• Proof-of-concept overview (slide 26 onwards)
• How does this work ? (slide 37 onwards)
• 2 week delivery – how ? (slide 42 onwards)
• Useful links/info ( last slide)
Contents
Tom is the CIO at ABC, a large
corporation, and he is worried about
the AS/400 supporting the logistics
process (ERP) ....
Meet Tom
• a "standard" AS/400 ERP package
o in use since 1998
o 40% still "standard"
o 60% custom developed using RPG
o poorly documented
• which runs on the IBM i platform
o "5250" black/green screens
• supported by in-house staff
o that have lots of expertise
o Hard to recruit professionals
o There’s a need to fill-up positions considering the
average age is 52
The logistics process is supported by:
Amsterdam, 14-03-2013
Tom,
The board has approved our proposal to
restructure our warehousing and
purchasing process. Such in order to
improve efficiency and lower our costs.
Immediate action is required - our systems
need to change!
John Ranking,
CEO ABC corporation
order to restructure
• Implement one warehouse per country
o current: multiple warehouses
• More EU suppliers will be contracted
• Increase supplier involvement in logistics
chain
o more insight into our orders + suppliers'
purchasing expertise = efficiency !!!
o outsource transport planning
• Increase user & IT productivity
o More workers output, in same time, at same
costs!
business requirements:
Tom conducts a "satisfaction
survey", checking with the
heads of the departments to
check overall performance
AS/400 satisfaction survey
• Performance
• Stability
• Core functionality
• Business process support for the
logistics flow
• Quick turn-around time by IT
department
o fixes
o minor functionality updates
Users are satisfied with AS/400
• Outdated (5250) interface
• [lack of] flexibility
• management information
o not timely / not up-to-date
o no "self-service" possible
• Turn around time is too low for:
o major functionality updates
o new applications, like:
 customer self-service (web shop)
 mobile app support for
• suppliers, transporters and customers
• Business Intelligence requirements
User are dissatisfied with
A solution is needed
Tom is aware he needs to act. What
are the options open to Tom ?
Possible scenarios
• I: new standard software package
• II: plan new developments on AS/400
o RPG and web UI development
• III: new development on other platform
o Unix?
 supported on IBM i [hardware]
o open source?
 limited investments
o .NET ?
 already used for Office Automation
I: New standard software package ?
After some research it turns out
that this is not a viable option.
because ...
New package is no option
• Hardly any AS/400 packages available
• Non AS/400 package (like SAP)
o high initial costs (investment)
o additional development would be needed
 current AS/400 ERP system:
> 15 years of "fine-tuning"
o disinvestment of AS400 ERP
o training of staff
o implementation & migration
 takes a long time
 is expensive
Tom thinks it is risky to consider
developing new functionality on
the AS/400 using RPG ...
II: new developments on AS/400
• Increases "customization" ratio
o ratio stands at 60% [custom developed]
o would be even harder in future to migrate
• Additional hardware is required
o + software licensing costs up by > 15%
• Performance
o AS/400 tuning is labour intensive
• Long term AS/400 outlook is bleak
o AS/400 market is "shrinking"
 less standard applications
 less expertise available.
risks and impact
Tom is not in favour of developing
applications on other platforms
like Linux or .NET. He worries
about ...
III: New development on ....
• Stability
o is this the same as AS/400 ?
• Connectivity
o not easy to connect to AS/400
• Scalability and performance
• Investment in hardware and software
o + disinvestment of AS/400
• Re-training IT staff
o development and systems support
o (also considering the "age" factor)
• Tom sees this as a "Big bang" scenario
Unix, OpenSource or .NET platforms
Tom concludes that this is not the
right time to outphase the AS/400.
Overall conclusion
He decides to develop new
functionality on top of the AS/400
backend.
Tom needs advice ...
The experts advice
@Tom: smart decision [to retain AS/400]
Implement a business services layer
to create new business logic "on top
of the AS400. A “state-of-the-art”
user interface will replace 5250.
We have the expertise,the
experience and the solutions .... our
advice ....
Tom’s dilemma
A business services layer, sounds
complicated! What about integration
with the AS/400? Can you show me
how this would look like?
I’m here to help you
reduce ALL testing
effort to max 40%
We're here to help
It'll take me max 2
weeks to implement
integration with the
AS/400.
It'll take me max 2
weeks to implement
the business logic
Business services (logic, rules)
Presentation tier
“standard”
RPG / COBOL *pgm
“Headless”
(Open Access)
Copy of *pgm
Integration requires "headless" programs
business services / rules
JavaScript for presentation
"logic"/dialogs
“standard”
RPG / COBOL *pgm
Webservices to access AS/400
dev framework
Smart solutions require an architecture
HTML(5): content/stucture
CSS: structure/look and feel/layout
Presentation
tier
Harmony
“standard”
RPG / COBOL *pgm
WAS400: Webservices Adapter AS/400
Isis (JAVA) / Sencha
HTML5 / Java script / Sencha
Our recommended solutions
The Proof-of-concept
Impressive slides, but, given the business
requirements (improve the purchasing
process) , can you show me in a POC ?
The Proof-Of-Concept
We have created a flowchart and
"animation“ of your “new"
purchasing process
There's a lot of stuff ...
Please (re)view with your
IT experts
We have analyzed the AS/400
sales and purchasing integration.
Your business users/experts can modify/maintain themselves - no need for
(expensive) IT staff!
This flowchart is available online to share/modify. Saves time & money!
The overview of your purchasing process
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
Sales Order Entry
WAS400: monitors database & applies changes
Business services layer (all Logic)
The solution in action
RPG program started; user enters data, order files + stock are updated
0
0
Sales Order Entry
WAS400: 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 Harmony
1
1
Sales Order Entry
WAS400: 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 Entry
WAS400: 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 Entry
WAS400: monitors database & applies changes
Business services layer (all Logic)
Issue an
PO?
PO
>
10.000?
The solution in action
Manually start “Receive
goods” process
4
Sales Order Entry
WAS400: monitors database & applies changes
Business services layer (all Logic)
all goods
received?
Issue an
PO?
PO
>
10.000?
The solution in action
Check if PO quantity
is “open”
5
5
Sales Order Entry
WAS400: 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
AS400 AND “NEW” PURCHASING
Establish integration
Integration between sales &
purchasing
1. Sales orders are created on AS/400
a. after order is created an RPG program checks to see if a
purchase order has to be created (for a specific
warehouse)
2. AS/400 purchasing =hard coded logic
a. We'll move all logic to the business services layer
Integration between warehousing &
purchasing
1. Goods received at a warehouse
a. a RPG program checks all goods are delivered and updates
stock on the AS/400 (for a specicific warehouse)
2. We'll move all logic to the business services layer
a. and we'll create new application for goods reception
1. WAS400, our AS/400 web services adapter
a. monitors all sales order transactions
b. generates web services
2. Harmony, for the business services layer, to
control
i. If a Purchase Order (PO) has to be raised
ii. Approval when a PO exceeds a certain amount
iii. To check if all goods are received
3. Goods reception, warehousing, application
a. Standard process step.
i. (browser and mobile version)
b. WAS400 will update stock QTY in AS/400 DB.
What is needed to solve this
DEMO ON YOUTUBE
showing the real stuff .... 4 minutes of your time ….
Great stuff. POC well done!
You understand our business and the
solution promises to be very flexible.
Please implement & train my staff.
Implementing the process
Nikola: The best things about Harmony
a. it's all based on spreadsheets
b. powerful and easy
c. scalable and fast !
• I have used the Flowchart (slide 28) to
generate the new process [in Harmony]
• I have modified this process:
a. added products & supplier data
i. (included the AS/400 key fields)
b. implemented decision logic
c. implemented orders "push" to spreadsheet
d. added VAT adapter (for new foreign
suppliers)
Configuring the AS/400 adapter
• Installed and configured the monitoring
of sales orders
• Created AS/400 <-> Harmony mapping
Using datamodel (and assisted by developers)
a. AS/400 order details to "sales sensor"
b. Goods received mapped to RPG program
Paul: WAS400 best features
a. All RPG functionality is exposed !
b. Simple and powerful mapping
c. great performance / minimal
overhead
Creating the test stories
• I have used the Harmony configuration
that Nikola created to configure initial
tests
a. Using AS/400 test data which was supplied by
your users
Minto: Automated testing =
Testimony
a. Testing becomes fun!
b. Anyone can use it!
Wonderful job done!
The results are impressive - delivering a
working and tested solution in 2 weeks!
Closing
@Tom,
thank you for your compliments.
If you or your staff need support -
let us know - and we will collaborate
online. We use Google DOCS - great
for sharing ... saves time (&
money)!
Purchasing implementation details
Part Number of Total rows
Rules 20 (50) -
Dialogs (process steps) 10 (15) 60
Reference files 2 (4) 120
MDT none (1)
DT 1 (4) 10
Expressions 5 (10)
Templates 3 (5)
Groups 5 (8)
POC (full version + roll-out) 2 (4)
(in brackets) is the estimate for a fully developed version
POC = 2 weeks / fine tuning & roll-out another 2 weeks
MDT = multi-dimensional decision table.
For more information
• Visit
• www.liquidsequence.com
• Release overview
– (all new features)
• Business process flowchart
• click here to view the Lucid Chart online
• WAS400, Harmony and Testimony videos on YouTube
• http://www.youtube.com/user/LiquidSequence/
• WAS400: How to implement a business services layer on top of the AS/400
For RPG developers and system engineers
• http://www.slideshare.net/LiquidSequence/was400-web-services-
adapter-for-the-as400
• How to create your process with Harmony
• Available soon
• Creating and running tests with Testimony
• Available soon
• Architecture overview (cloud / private enterprise)
• click here to view the Lucid Chart online

More Related Content

What's hot

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
 
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data Management
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data ManagementODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data Management
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data ManagementFrancisco Amores
 
Migration Approaches for FDMEE
Migration Approaches for FDMEEMigration Approaches for FDMEE
Migration Approaches for FDMEEAlithya
 
FDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFrancisco Amores
 
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
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapesChris Kernaghan
 
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
 
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data ManagementODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data ManagementFrancisco Amores
 
Become Jythonic in FDMEE (KSCOPE15)
Become Jythonic in FDMEE (KSCOPE15)Become Jythonic in FDMEE (KSCOPE15)
Become Jythonic in FDMEE (KSCOPE15)Francisco Amores
 
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
 
Sap Purchase Order Workflow
Sap Purchase Order WorkflowSap Purchase Order Workflow
Sap Purchase Order WorkflowArghadip Kar
 
KScope14 Jython Scripting
KScope14 Jython ScriptingKScope14 Jython Scripting
KScope14 Jython ScriptingAlithya
 
Odoo Migration Services from Pragmatic: Helps your Business become more Effic...
Odoo Migration Services from Pragmatic: Helps your Business become more Effic...Odoo Migration Services from Pragmatic: Helps your Business become more Effic...
Odoo Migration Services from Pragmatic: Helps your Business become more Effic...NajmuddinMerchant
 
How to pinpoint and fix sources of performance problems in your SAP BusinessO...
How to pinpoint and fix sources of performance problems in your SAP BusinessO...How to pinpoint and fix sources of performance problems in your SAP BusinessO...
How to pinpoint and fix sources of performance problems in your SAP BusinessO...Xoomworks Business Intelligence
 
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
 
Finit - State of Oracle EPM
Finit - State of Oracle EPM Finit - State of Oracle EPM
Finit - State of Oracle EPM finitsolutions
 
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM CloudFinit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloudfinitsolutions
 
Interconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting ServiceInterconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting ServiceRosa Naranjo
 
Taking Your FDM Application to the Next Level with Advanced Scripting
Taking Your FDM Application to the Next Level with Advanced ScriptingTaking Your FDM Application to the Next Level with Advanced Scripting
Taking Your FDM Application to the Next Level with Advanced ScriptingAlithya
 

What's hot (20)

Migration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEEMigration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEE
 
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data Management
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data ManagementODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data Management
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data Management
 
Migration Approaches for FDMEE
Migration Approaches for FDMEEMigration Approaches for FDMEE
Migration Approaches for FDMEE
 
FDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next Level
 
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
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapes
 
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
 
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data ManagementODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
ODTUG KSCOPE 2017 - Black Belt Techniques for FDMEE and Cloud Data Management
 
Become Jythonic in FDMEE (KSCOPE15)
Become Jythonic in FDMEE (KSCOPE15)Become Jythonic in FDMEE (KSCOPE15)
Become Jythonic in FDMEE (KSCOPE15)
 
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
 
Sap Purchase Order Workflow
Sap Purchase Order WorkflowSap Purchase Order Workflow
Sap Purchase Order Workflow
 
KScope14 Jython Scripting
KScope14 Jython ScriptingKScope14 Jython Scripting
KScope14 Jython Scripting
 
SAP BusinessObjects Security
SAP BusinessObjects SecuritySAP BusinessObjects Security
SAP BusinessObjects Security
 
Odoo Migration Services from Pragmatic: Helps your Business become more Effic...
Odoo Migration Services from Pragmatic: Helps your Business become more Effic...Odoo Migration Services from Pragmatic: Helps your Business become more Effic...
Odoo Migration Services from Pragmatic: Helps your Business become more Effic...
 
How to pinpoint and fix sources of performance problems in your SAP BusinessO...
How to pinpoint and fix sources of performance problems in your SAP BusinessO...How to pinpoint and fix sources of performance problems in your SAP BusinessO...
How to pinpoint and fix sources of performance problems in your SAP BusinessO...
 
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
 
Finit - State of Oracle EPM
Finit - State of Oracle EPM Finit - State of Oracle EPM
Finit - State of Oracle EPM
 
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM CloudFinit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
 
Interconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting ServiceInterconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting Service
 
Taking Your FDM Application to the Next Level with Advanced Scripting
Taking Your FDM Application to the Next Level with Advanced ScriptingTaking Your FDM Application to the Next Level with Advanced Scripting
Taking Your FDM Application to the Next Level with Advanced Scripting
 

Similar to Modernize your AS400 - the future proof, low cost solution.

eCommerce Case Studies - A Little Book of Success
eCommerce Case Studies - A Little Book of SuccesseCommerce Case Studies - A Little Book of Success
eCommerce Case Studies - A Little Book of SuccessDivante
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Salesforce Partners
 
Impact 2014 IEC1159 - Trends in Integration & Governance
Impact 2014 IEC1159 - Trends in Integration & GovernanceImpact 2014 IEC1159 - Trends in Integration & Governance
Impact 2014 IEC1159 - Trends in Integration & GovernanceNicola Hills
 
How Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comHow Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comSalesforce Engineering
 
Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Rolando Carrasco
 
Creating Engaging SAP User Interfaces with Adobe Flex
Creating Engaging SAP User Interfaces with Adobe FlexCreating Engaging SAP User Interfaces with Adobe Flex
Creating Engaging SAP User Interfaces with Adobe FlexMatthias Zeller
 
Designing custom REST and SOAP interfaces on Force.com
Designing custom REST and SOAP interfaces on Force.comDesigning custom REST and SOAP interfaces on Force.com
Designing custom REST and SOAP interfaces on Force.comSteven Herod
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAkshata Sawant
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxSteve Clarke
 
Enterprise API New Features and Roadmap
Enterprise API New Features and RoadmapEnterprise API New Features and Roadmap
Enterprise API New Features and RoadmapSalesforce Developers
 
Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)Salesforce Partners
 
Connect Your Clouds with Force.com
Connect Your Clouds with Force.comConnect Your Clouds with Force.com
Connect Your Clouds with Force.comJeff Douglas
 
Examples of Using Heroku With Force.com to Build Apps
Examples of Using Heroku With Force.com to Build AppsExamples of Using Heroku With Force.com to Build Apps
Examples of Using Heroku With Force.com to Build AppsSalesforce Developers
 
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009Sanjay Jhawar
 
Magento B2B e-Commerce
Magento B2B e-CommerceMagento B2B e-Commerce
Magento B2B e-CommerceDivante
 

Similar to Modernize your AS400 - the future proof, low cost solution. (20)

eCommerce Case Studies - A Little Book of Success
eCommerce Case Studies - A Little Book of SuccesseCommerce Case Studies - A Little Book of Success
eCommerce Case Studies - A Little Book of Success
 
Soa Test Methodology
Soa Test MethodologySoa Test Methodology
Soa Test Methodology
 
API400
API400 API400
API400
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)
 
Impact 2014 IEC1159 - Trends in Integration & Governance
Impact 2014 IEC1159 - Trends in Integration & GovernanceImpact 2014 IEC1159 - Trends in Integration & Governance
Impact 2014 IEC1159 - Trends in Integration & Governance
 
How Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comHow Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.com
 
Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.
 
Creating Engaging SAP User Interfaces with Adobe Flex
Creating Engaging SAP User Interfaces with Adobe FlexCreating Engaging SAP User Interfaces with Adobe Flex
Creating Engaging SAP User Interfaces with Adobe Flex
 
Value_Streams.ppt
Value_Streams.pptValue_Streams.ppt
Value_Streams.ppt
 
Designing custom REST and SOAP interfaces on Force.com
Designing custom REST and SOAP interfaces on Force.comDesigning custom REST and SOAP interfaces on Force.com
Designing custom REST and SOAP interfaces on Force.com
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
 
Enterprise API New Features and Roadmap
Enterprise API New Features and RoadmapEnterprise API New Features and Roadmap
Enterprise API New Features and Roadmap
 
Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)
 
Salesforce platform session 2
 Salesforce platform session 2 Salesforce platform session 2
Salesforce platform session 2
 
Connect Your Clouds with Force.com
Connect Your Clouds with Force.comConnect Your Clouds with Force.com
Connect Your Clouds with Force.com
 
Examples of Using Heroku With Force.com to Build Apps
Examples of Using Heroku With Force.com to Build AppsExamples of Using Heroku With Force.com to Build Apps
Examples of Using Heroku With Force.com to Build Apps
 
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
 
Magento B2B e-Commerce
Magento B2B e-CommerceMagento B2B e-Commerce
Magento B2B e-Commerce
 
KRISHNAVENI_GURRAM_CV
KRISHNAVENI_GURRAM_CVKRISHNAVENI_GURRAM_CV
KRISHNAVENI_GURRAM_CV
 

More from 112Motion

112Motion.com solutions overview
112Motion.com solutions overview112Motion.com solutions overview
112Motion.com solutions overview112Motion
 
Harmony concepts and design guide
Harmony concepts and design guideHarmony concepts and design guide
Harmony concepts and design guide112Motion
 
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
 

More from 112Motion (20)

112Motion.com solutions overview
112Motion.com solutions overview112Motion.com solutions overview
112Motion.com solutions overview
 
Harmony concepts and design guide
Harmony concepts and design guideHarmony concepts and design guide
Harmony concepts and design guide
 
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)....
 

Recently uploaded

Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 

Recently uploaded (20)

Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 

Modernize your AS400 - the future proof, low cost solution.

  • 1. (1) Risk-free scenario to add new functions (2) How to establish solid integration (3)Easy-to-implement & open solution AS/400 modernization scenario Audience: CIO, CFO, general management Harmony Services for I
  • 2. This presentation is copyright protected - you maydonwload and distribute. Modifications are not allowed . You may not use, reproduce, distribute, display or create derivative works of this presentation and/or of any single item in this presentation. Image of Tom copyright Fotalia. About this presentation • we use a business scenario o introducing Tom, a hard pressed CIO, and his challenges • we describe the solution: o Architecture o Products o demo (video, configuration) • we show how to implement o our recommendations o delivery in 2 weeks - production ready
  • 3. • Case description • 3 modernization scenarios (slide 11 onwards) • The integration scenario (slide 19 onwards) • Proof-of-concept overview (slide 26 onwards) • How does this work ? (slide 37 onwards) • 2 week delivery – how ? (slide 42 onwards) • Useful links/info ( last slide) Contents
  • 4. Tom is the CIO at ABC, a large corporation, and he is worried about the AS/400 supporting the logistics process (ERP) .... Meet Tom
  • 5. • a "standard" AS/400 ERP package o in use since 1998 o 40% still "standard" o 60% custom developed using RPG o poorly documented • which runs on the IBM i platform o "5250" black/green screens • supported by in-house staff o that have lots of expertise o Hard to recruit professionals o There’s a need to fill-up positions considering the average age is 52 The logistics process is supported by:
  • 6. Amsterdam, 14-03-2013 Tom, The board has approved our proposal to restructure our warehousing and purchasing process. Such in order to improve efficiency and lower our costs. Immediate action is required - our systems need to change! John Ranking, CEO ABC corporation order to restructure
  • 7. • Implement one warehouse per country o current: multiple warehouses • More EU suppliers will be contracted • Increase supplier involvement in logistics chain o more insight into our orders + suppliers' purchasing expertise = efficiency !!! o outsource transport planning • Increase user & IT productivity o More workers output, in same time, at same costs! business requirements:
  • 8. Tom conducts a "satisfaction survey", checking with the heads of the departments to check overall performance AS/400 satisfaction survey
  • 9. • Performance • Stability • Core functionality • Business process support for the logistics flow • Quick turn-around time by IT department o fixes o minor functionality updates Users are satisfied with AS/400
  • 10. • Outdated (5250) interface • [lack of] flexibility • management information o not timely / not up-to-date o no "self-service" possible • Turn around time is too low for: o major functionality updates o new applications, like:  customer self-service (web shop)  mobile app support for • suppliers, transporters and customers • Business Intelligence requirements User are dissatisfied with
  • 11. A solution is needed Tom is aware he needs to act. What are the options open to Tom ?
  • 12. Possible scenarios • I: new standard software package • II: plan new developments on AS/400 o RPG and web UI development • III: new development on other platform o Unix?  supported on IBM i [hardware] o open source?  limited investments o .NET ?  already used for Office Automation
  • 13. I: New standard software package ? After some research it turns out that this is not a viable option. because ...
  • 14. New package is no option • Hardly any AS/400 packages available • Non AS/400 package (like SAP) o high initial costs (investment) o additional development would be needed  current AS/400 ERP system: > 15 years of "fine-tuning" o disinvestment of AS400 ERP o training of staff o implementation & migration  takes a long time  is expensive
  • 15. Tom thinks it is risky to consider developing new functionality on the AS/400 using RPG ... II: new developments on AS/400
  • 16. • Increases "customization" ratio o ratio stands at 60% [custom developed] o would be even harder in future to migrate • Additional hardware is required o + software licensing costs up by > 15% • Performance o AS/400 tuning is labour intensive • Long term AS/400 outlook is bleak o AS/400 market is "shrinking"  less standard applications  less expertise available. risks and impact
  • 17. Tom is not in favour of developing applications on other platforms like Linux or .NET. He worries about ... III: New development on ....
  • 18. • Stability o is this the same as AS/400 ? • Connectivity o not easy to connect to AS/400 • Scalability and performance • Investment in hardware and software o + disinvestment of AS/400 • Re-training IT staff o development and systems support o (also considering the "age" factor) • Tom sees this as a "Big bang" scenario Unix, OpenSource or .NET platforms
  • 19. Tom concludes that this is not the right time to outphase the AS/400. Overall conclusion He decides to develop new functionality on top of the AS/400 backend. Tom needs advice ...
  • 20. The experts advice @Tom: smart decision [to retain AS/400] Implement a business services layer to create new business logic "on top of the AS400. A “state-of-the-art” user interface will replace 5250. We have the expertise,the experience and the solutions .... our advice ....
  • 21. Tom’s dilemma A business services layer, sounds complicated! What about integration with the AS/400? Can you show me how this would look like?
  • 22. I’m here to help you reduce ALL testing effort to max 40% We're here to help It'll take me max 2 weeks to implement integration with the AS/400. It'll take me max 2 weeks to implement the business logic
  • 23. Business services (logic, rules) Presentation tier “standard” RPG / COBOL *pgm “Headless” (Open Access) Copy of *pgm Integration requires "headless" programs
  • 24. business services / rules JavaScript for presentation "logic"/dialogs “standard” RPG / COBOL *pgm Webservices to access AS/400 dev framework Smart solutions require an architecture HTML(5): content/stucture CSS: structure/look and feel/layout Presentation tier
  • 25. Harmony “standard” RPG / COBOL *pgm WAS400: Webservices Adapter AS/400 Isis (JAVA) / Sencha HTML5 / Java script / Sencha Our recommended solutions
  • 26. The Proof-of-concept Impressive slides, but, given the business requirements (improve the purchasing process) , can you show me in a POC ?
  • 27. The Proof-Of-Concept We have created a flowchart and "animation“ of your “new" purchasing process There's a lot of stuff ... Please (re)view with your IT experts We have analyzed the AS/400 sales and purchasing integration.
  • 28. Your business users/experts can modify/maintain themselves - no need for (expensive) IT staff! This flowchart is available online to share/modify. Saves time & money! The overview of your purchasing process
  • 29. 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
  • 30. Sales Order Entry WAS400: monitors database & applies changes Business services layer (all Logic) The solution in action RPG program started; user enters data, order files + stock are updated 0 0
  • 31. Sales Order Entry WAS400: 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 Harmony 1 1
  • 32. Sales Order Entry WAS400: 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
  • 33. Sales Order Entry WAS400: 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
  • 34. Sales Order Entry WAS400: monitors database & applies changes Business services layer (all Logic) Issue an PO? PO > 10.000? The solution in action Manually start “Receive goods” process 4
  • 35. Sales Order Entry WAS400: monitors database & applies changes Business services layer (all Logic) all goods received? Issue an PO? PO > 10.000? The solution in action Check if PO quantity is “open” 5 5
  • 36. Sales Order Entry WAS400: 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
  • 37. AS400 AND “NEW” PURCHASING Establish integration
  • 38. Integration between sales & purchasing 1. Sales orders are created on AS/400 a. after order is created an RPG program checks to see if a purchase order has to be created (for a specific warehouse) 2. AS/400 purchasing =hard coded logic a. We'll move all logic to the business services layer
  • 39. Integration between warehousing & purchasing 1. Goods received at a warehouse a. a RPG program checks all goods are delivered and updates stock on the AS/400 (for a specicific warehouse) 2. We'll move all logic to the business services layer a. and we'll create new application for goods reception
  • 40. 1. WAS400, our AS/400 web services adapter a. monitors all sales order transactions b. generates web services 2. Harmony, for the business services layer, to control i. If a Purchase Order (PO) has to be raised ii. Approval when a PO exceeds a certain amount iii. To check if all goods are received 3. Goods reception, warehousing, application a. Standard process step. i. (browser and mobile version) b. WAS400 will update stock QTY in AS/400 DB. What is needed to solve this
  • 41. DEMO ON YOUTUBE showing the real stuff .... 4 minutes of your time ….
  • 42. Great stuff. POC well done! You understand our business and the solution promises to be very flexible. Please implement & train my staff.
  • 43. Implementing the process Nikola: The best things about Harmony a. it's all based on spreadsheets b. powerful and easy c. scalable and fast ! • I have used the Flowchart (slide 28) to generate the new process [in Harmony] • I have modified this process: a. added products & supplier data i. (included the AS/400 key fields) b. implemented decision logic c. implemented orders "push" to spreadsheet d. added VAT adapter (for new foreign suppliers)
  • 44. Configuring the AS/400 adapter • Installed and configured the monitoring of sales orders • Created AS/400 <-> Harmony mapping Using datamodel (and assisted by developers) a. AS/400 order details to "sales sensor" b. Goods received mapped to RPG program Paul: WAS400 best features a. All RPG functionality is exposed ! b. Simple and powerful mapping c. great performance / minimal overhead
  • 45. Creating the test stories • I have used the Harmony configuration that Nikola created to configure initial tests a. Using AS/400 test data which was supplied by your users Minto: Automated testing = Testimony a. Testing becomes fun! b. Anyone can use it!
  • 46. Wonderful job done! The results are impressive - delivering a working and tested solution in 2 weeks!
  • 47. Closing @Tom, thank you for your compliments. If you or your staff need support - let us know - and we will collaborate online. We use Google DOCS - great for sharing ... saves time (& money)!
  • 48. Purchasing implementation details Part Number of Total rows Rules 20 (50) - Dialogs (process steps) 10 (15) 60 Reference files 2 (4) 120 MDT none (1) DT 1 (4) 10 Expressions 5 (10) Templates 3 (5) Groups 5 (8) POC (full version + roll-out) 2 (4) (in brackets) is the estimate for a fully developed version POC = 2 weeks / fine tuning & roll-out another 2 weeks MDT = multi-dimensional decision table.
  • 49. For more information • Visit • www.liquidsequence.com • Release overview – (all new features) • Business process flowchart • click here to view the Lucid Chart online • WAS400, Harmony and Testimony videos on YouTube • http://www.youtube.com/user/LiquidSequence/ • WAS400: How to implement a business services layer on top of the AS/400 For RPG developers and system engineers • http://www.slideshare.net/LiquidSequence/was400-web-services- adapter-for-the-as400 • How to create your process with Harmony • Available soon • Creating and running tests with Testimony • Available soon • Architecture overview (cloud / private enterprise) • click here to view the Lucid Chart online

Editor's Notes

  1. Version 15 March 11:08 GMT+1
  2. The structure can be coded in HTML and/or CSS. This is based on preference and best practices.