At IBM Think 2019, FlowFactor shared insights into the transformation and migration from a traditionally managed WebSphere application to a modern platform that provides your development team with self-service capabilities. This helps you overcome the typical challenges in a traditionally managed application environment. The result is a lower TCO and a faster time-to-market.
A recent project carried out by FlowFactor at ENGIE / ELECTRABEL, the largest E & U provider in Belgium, is used during the session. We share the challenges and benefits.
SQL Database Design For Developers at php[tek] 2024
Web sphere application transformation and modernization at engie electrabel
1. WebSphere application transformation
and modernization at ENGIE / ELECTRABEL
SESSION ID:
3379
Joris Verberckmoes,
Head of Delivery&Operations, IS M&S, ENGIE
Johan Janssen, Kilian Niemegeerts
Managing Partner FlowFactor
2. Who is Engie – Electrabel – M&S Belux?
§ World’s biggest non-state owned energy company
§ Operational in 70 countries on all 5 continents
§ 155.000 employees
Objectives:
§ Key player in energy Europe
§ Leader in energy transition
§ Benchmark energy provider in the emerging world
3. Who is Engie – Electrabel – M&S Belux?
o 2,8 million customers
o Decentralised production
o Prosumer
Offering added value via Products and Service.
4. What were our main challenges?
TODAY
TOMORROW
We’re organized to
guarantee
We must be ready
To guarantee
RESILIENCE
STABILITY
5. § Part of the Cronos Group
§ IBM and Opensource Middleware
§ IBM Pure Application
§ IBM Cloud Private
§ Innovation
§ Automation
§ 24/7 Managed Services
The Business partner
6. EOS (Energy Offering System)
§ Support the offering, contracting and PMR
processes
§ Used by pricing engineers, account manager
and back office users
§ Offered to both M&S and GEM Business Units
§ Monolitic Java Application
§ Available as a web app, mobile app (ipad)
and from the Electrabel website
1.1M
lines java
code
1.2TB
database
9000+
offers
created /
month
200
Unique
users
/month
4
production
releases /
month
6.6K
unit tests
7. EOS
DataSet CostModel/ProductModel GUI
Profiling
Offering
Pricing
Reporting
SAP CRM
IBM MQ/IIB IBM Datapower (ESB)
Full WEB UI Mobile App M&S Website
SAP ISU
SAP CRM SAP ISU
IBM Datapower (ESB)
IXOS
Printing &
Archiving
Deeplink
RMS_Online
Mercure
MeasureMail
MDC
ADCS
GPS
ClickTool
Road65
MailService
Smartfocus
Deeplink
TargetAlert
IBMDatapower(ESB)
SAS
Reporting
FStudio
Functionality
& Integration
8. LoadBalancer - F5
Win Server
IIS
AIX Server
IBM WAS
AIX Server
IBM WAS
NAS
Active Directory
Win Server
IIS
Architecture & responsibilities
§ Stability
§ Operational
§ Inconsistencies
§ Agility
DB
9. Challenges & impact
Hours Days Weeks Months Years
New application environment delivery
Full Deployment cycle
Single deployment
Regression testing
Minutes
Infrastructure upgrade
§ IT Silence – Application stability & performance
§ Cost – Budget optimization
§ Empower development team
§ Speed to deliver – Agility
10. Tomcat vs Liberty
INFO POC DESIGN BUILD OPERATETEST
Description Weight Liberty Tomcat Comment
Support 8 9 5 PureApp includes support for WAS. (no support for TOMCAT on PureApp)
Support Pricing 5 10 9 Support to be bought for Tomcat -> TC server managed by Spring -> Low cost + 1K€/year
License policy 5 10 10 Included for WAS , depending on the support contract
Monitoring 6 10 8 ITM monitoring agent for WAS; custom agent for Tomcat needed
Performance 8 9 8 Better overall performance
Resource usage and system tuning 8 8 8 Resource usage are similar
Stability 10 8 8 No difference
Patching 6 10 8 Easy Liberty updating with patterns on PureApp
Scalability 3 10 7 Out of the box with PureApp patterns and Liberty features
Portability 6 8 9 One technology (WAS L. or Tomcat) from DEV till PRD
Flexibility / innovation 3 7 10 Who comes with the newest stuff; how much do we use?
Developer productivity 10 8 10 Issue with forced restart in Liberty needs to be solved -> blocking
Total 687 644 more is better
KIR vs Development
11. Platform migration
IBM PureApplication System
Optimize COST
1
Uniform Technology stack
WebSphere Liberty
Consistency
2
Self service
Automation
Agility
3
What we decided and why
12. WAS Plug-in
liberty liberty liberty
clusters
liberty
controllers
liberty liberty liberty
Admin Center
IHS
or
DP
web routers
Liberty Collective
§ Certified massive scalability
§ Easy/Flexible configuration
§ Scalable/HA ops/monitoring
§ Key functions:
§ Admin Center
§ Dynamic routing
§ Auto-Scaling
§ Health management
§ Monitoring
13. LoadBalancer - F5
NAS
Active
Directory
§ WebSphere Liberty
§ Easy/Flexible configuration
§ Dynamic routing
§ Health management
§ Monitoring
§ JMX REST interface
§ Active / Active
§ Dynamic routing
§ Stabilize
§ Front-end vs Back-end
§ Self Service Deployment
§ TFS
§ Java deployment application
§ JMX REST interface
OKTA
Red Hat
Controller
Red Hat
Liberty
Red Hat
Liberty
Red Hat
IHS WAS Plugin
Red Hat
IHS WAS Plugin
TFS
Architecture &
responsibilities
DB
Red Hat
Liberty
15. Demo video of self service
deployment by DEV / Business
Demo recording available at http://bit.ly/2SPrdZB
16. Advantages of new solution
Technology Consistency WebSphere Liberty DEV -> PRD
Performance increase > 25%
Overal TCO 30% less
Hours Days Weeks Months Years
New application environment delivery
Full Deployment cycle
Single deployment
Regression testing
Minutes
Infrastructure upgrade
17. Conclusion
§ Embrace DevOps culture
§ Liberty to replace Tomcat / tWAS ND
§ Automation -> Speed to deliver – Agility