This document discusses two ways to integrate an IBM i program with a Bluemix application using REST services. The first way uses WebSphere Application Server Liberty Profile to expose a REST service that calls the IBM i program. The second way uses Cast Iron Live to expose an API that calls a REST service behind the firewall, which is then consumed by a Cloud Integration Service in Bluemix. Both options allow developers to integrate existing IBM i assets with new applications in Bluemix.
Hybrid Cloud with IBM Bluemix, Docker and Open Stackgjuljo
IBM Bluemix is not just a PaaS any longer: by including Docker and Open Stack, IBM Bluemix is the Digital Innovation Platform for an Hybrid Cloud that seamless embraces both IaaS and PaaS.
Hybrid Cloud with IBM Bluemix, Docker and Open Stackgjuljo
IBM Bluemix is not just a PaaS any longer: by including Docker and Open Stack, IBM Bluemix is the Digital Innovation Platform for an Hybrid Cloud that seamless embraces both IaaS and PaaS.
A Bluemix offering built on open-source Docker technology.
Containers technology originated over 20 years ago with web-hosting vendors seeking to optimize the density of websites residing on each server in a datacenter. IBM, Sun, Google made key contributions to those early iterations. More recently, by isolating an application and its dependencies inside a container, Rocket and Cloud Foundry have evolved standards for working with containers within cloud infrastructure. And Dockerhas eliminated the issues that previously resulted in a containerized application working in one environment but not another.
In the context the IBM partnership with Docker, this document provides an overview of IBM Containers as an enterprise-ready solution for using Docker containers.
IBM Bluemix Dedicated – GitHub EnterpriseIBM DevOps
The first Hybrid GitHub as a service delivered on a dedicated cloud: Bluemix Dedicated, IBM’s open standards-based cloud platform – helping clients:
-- Change the way people work in the enterprise; open, transparent, collaborative/sharing, a-sync, distributed
-- Respond to change faster by accelerating application delivery for large-scale enterprise DevOps teams
-- Reduce the cost and burden of infrastructure maintenance and DevOps toolchain support
A nice overview of IBM BlueMix - How it can be used, benefits for the user and how to sign up and use for FREE
Bluemix is an implementation of IBM's Open Cloud Architecture, leveraging Cloud Foundry to enable developers to rapidly build, deploy, and manage their cloud applications, while tapping a growing ecosystem of available services and runtime frameworks
IBM Softlayer Bluemix Marketplace
API Economy
Infrastructure as a Service
Platform as a Service
Software as a Service
IaaS PaaS SaaS
Register for Bluemix at http://ibm.biz/BluemixSBSS
See Softlayer at http://ibm.biz/SBSlideShareSL
Join the Marketplace at http://ibm.biz/SBSlideShareMP
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
meetup.com/Bluemix
meetup.com/CloudFoundry/
In this meetup, we discussed the architecture and demonstrated IBM BlueMix, public Platform-as-a-Service offering based on Cloud Foundry
Steve Robinson discusses how clients are taking advantage of cloud and cognitive computing to build a new generation of apps and services that are deepening the way people interact with technology.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Speakers
Steve Robinson (General Manager, Cloud Platform Services, IBM Cloud)
Cognitive Demo
Ram Vennam (IBM Bluemix Developer Advocate)
Damion Heredia (VP of Product Management and Design, IBM Bluemix and Marketplace)
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Michael Elder
Development teams want to move quickly. Operations teams want to move forward with effective risk management. How do you balance these concerns? With IBM Continuous Delivery for Bluemix, developers are empowered to deliver changes at cloud speed, while release managers can establish policies that ensure compliance with standards. Promotions can be automated all the way to production while enforcing team policies around test coverage and automated test success. And of course, environment inventories are always just a click away. In this talk, you’ll learn how to enable your enterprise teams to deliver like a startup, without violating corporate regulations like separation of duties.
Key features of Using Service Discovery and Service Proxy:
*Automated registration of microservices
*Find microservices by logical name
*Supports broad multiple APIs including Eureka
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudMichael Elder
Delivering quickly means leaving automation across applications and infrastructure as a wholistic approach to development, test, and operations. At IBM, we've made it easy to extend your existing VMware platform onto IBM Cloud - from provisioning new VMware clusters with vRealize Automation management all the way through deploying and operating your applications using IBM UrbanCode Deploy, the market leading DevOps release automation provider. We'll show you how to optimize existing app delivery processes without significantly re-architecting what you're running today. We will demonstrate how the creation of infrastructure automation can be done seamlessly onto the Cloud Foundation platform with direct UrbanCode integration into vRealize.
How do you deliver your applications to the cloud?Michael Elder
Cloud, Docker, Bluemix, and DevOps. You feel the pressure of a hyper-competitive marketplace, and you want to win. Your goal is to deliver apps to that make your users happy and excited about your brand and products, but how do you do that? In this talk, we'll provide a technical briefing for how you can use a DevOps-enabled toolchain to deliver your apps with speed and reliability to the cloud platform of your choice. We'll review how UrbanCode Deploy can deliver your applications to OpenStack, IBM SoftLayer, Amazon, and VMWare with a consistent and portable Infrastructure-as-a-Service approach; or how you can use Containers and Cloud Foundry for app tiers that change potentially many times a day. We’ll also focus in on some exciting new capabilities on our roadmap around Toolchains, Pipelines, Insights, and Releases.
Come take a look and ask your questions, and hopefully come away with a game plan to improve your delivery process today.
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Michael Elder
How do you get the value of the last 3 decades of investment in your backend into the hands of your end users faster? And through new mediums like mobile?
IBM Bluemix offers you the opportunity to craft new applications in a fully hosted and managed Platform as a Service. Wouldn’t it be great if you could tie these two worlds together? Well, in fact you can!
In this talk, we’ll show you how to incorporate backend services into your IBM Bluemix applications through Cast Iron Live, an API gateway that let’s you expose your on-prem backend services safely to off-prem applications on IBM Bluemix. We’ll even show you how to manage the entire chain using a consistent DevOps-centric toolchain using IBM UrbanCode Deploy!
A Bluemix offering built on open-source Docker technology.
Containers technology originated over 20 years ago with web-hosting vendors seeking to optimize the density of websites residing on each server in a datacenter. IBM, Sun, Google made key contributions to those early iterations. More recently, by isolating an application and its dependencies inside a container, Rocket and Cloud Foundry have evolved standards for working with containers within cloud infrastructure. And Dockerhas eliminated the issues that previously resulted in a containerized application working in one environment but not another.
In the context the IBM partnership with Docker, this document provides an overview of IBM Containers as an enterprise-ready solution for using Docker containers.
IBM Bluemix Dedicated – GitHub EnterpriseIBM DevOps
The first Hybrid GitHub as a service delivered on a dedicated cloud: Bluemix Dedicated, IBM’s open standards-based cloud platform – helping clients:
-- Change the way people work in the enterprise; open, transparent, collaborative/sharing, a-sync, distributed
-- Respond to change faster by accelerating application delivery for large-scale enterprise DevOps teams
-- Reduce the cost and burden of infrastructure maintenance and DevOps toolchain support
A nice overview of IBM BlueMix - How it can be used, benefits for the user and how to sign up and use for FREE
Bluemix is an implementation of IBM's Open Cloud Architecture, leveraging Cloud Foundry to enable developers to rapidly build, deploy, and manage their cloud applications, while tapping a growing ecosystem of available services and runtime frameworks
IBM Softlayer Bluemix Marketplace
API Economy
Infrastructure as a Service
Platform as a Service
Software as a Service
IaaS PaaS SaaS
Register for Bluemix at http://ibm.biz/BluemixSBSS
See Softlayer at http://ibm.biz/SBSlideShareSL
Join the Marketplace at http://ibm.biz/SBSlideShareMP
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
meetup.com/Bluemix
meetup.com/CloudFoundry/
In this meetup, we discussed the architecture and demonstrated IBM BlueMix, public Platform-as-a-Service offering based on Cloud Foundry
Steve Robinson discusses how clients are taking advantage of cloud and cognitive computing to build a new generation of apps and services that are deepening the way people interact with technology.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Speakers
Steve Robinson (General Manager, Cloud Platform Services, IBM Cloud)
Cognitive Demo
Ram Vennam (IBM Bluemix Developer Advocate)
Damion Heredia (VP of Product Management and Design, IBM Bluemix and Marketplace)
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Michael Elder
Development teams want to move quickly. Operations teams want to move forward with effective risk management. How do you balance these concerns? With IBM Continuous Delivery for Bluemix, developers are empowered to deliver changes at cloud speed, while release managers can establish policies that ensure compliance with standards. Promotions can be automated all the way to production while enforcing team policies around test coverage and automated test success. And of course, environment inventories are always just a click away. In this talk, you’ll learn how to enable your enterprise teams to deliver like a startup, without violating corporate regulations like separation of duties.
Key features of Using Service Discovery and Service Proxy:
*Automated registration of microservices
*Find microservices by logical name
*Supports broad multiple APIs including Eureka
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudMichael Elder
Delivering quickly means leaving automation across applications and infrastructure as a wholistic approach to development, test, and operations. At IBM, we've made it easy to extend your existing VMware platform onto IBM Cloud - from provisioning new VMware clusters with vRealize Automation management all the way through deploying and operating your applications using IBM UrbanCode Deploy, the market leading DevOps release automation provider. We'll show you how to optimize existing app delivery processes without significantly re-architecting what you're running today. We will demonstrate how the creation of infrastructure automation can be done seamlessly onto the Cloud Foundation platform with direct UrbanCode integration into vRealize.
How do you deliver your applications to the cloud?Michael Elder
Cloud, Docker, Bluemix, and DevOps. You feel the pressure of a hyper-competitive marketplace, and you want to win. Your goal is to deliver apps to that make your users happy and excited about your brand and products, but how do you do that? In this talk, we'll provide a technical briefing for how you can use a DevOps-enabled toolchain to deliver your apps with speed and reliability to the cloud platform of your choice. We'll review how UrbanCode Deploy can deliver your applications to OpenStack, IBM SoftLayer, Amazon, and VMWare with a consistent and portable Infrastructure-as-a-Service approach; or how you can use Containers and Cloud Foundry for app tiers that change potentially many times a day. We’ll also focus in on some exciting new capabilities on our roadmap around Toolchains, Pipelines, Insights, and Releases.
Come take a look and ask your questions, and hopefully come away with a game plan to improve your delivery process today.
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Michael Elder
How do you get the value of the last 3 decades of investment in your backend into the hands of your end users faster? And through new mediums like mobile?
IBM Bluemix offers you the opportunity to craft new applications in a fully hosted and managed Platform as a Service. Wouldn’t it be great if you could tie these two worlds together? Well, in fact you can!
In this talk, we’ll show you how to incorporate backend services into your IBM Bluemix applications through Cast Iron Live, an API gateway that let’s you expose your on-prem backend services safely to off-prem applications on IBM Bluemix. We’ll even show you how to manage the entire chain using a consistent DevOps-centric toolchain using IBM UrbanCode Deploy!
HACKATHON 2016 CYBERJAYA . Participant from Universiti Malaysia Sabah in team of 3 peoples: Kok Khong Wei, Lee Ren Ting and Lim Fong Way developed an Smart Bus Prototype with working Android Smart Bus app test run in Cyberjaya. It works !
Disaster Recovery of on-premises IT infrastructure with AWSAmazon Web Services
The objective of this session is to enable customers with any level of DR experience to gain actionable guidance to advance their business up the ladder of DR readiness. AWS enables fast disaster recovery of critical on-premises IT systems without incurring the complexity and expense of a second physical site. With 28 availability zones in 11 regions around the world and a broad set of services, AWS can deliver rapid recovery of on-premises IT infrastructure and data. During this session we will walk you through the ascending levels of DR options made possible with AWS and review the technologies and services that help deliver various DR capabilities, starting from cloud backups all the way up to hot site DR. We will also explore various DR architectures and the balance of recovery time and cost.
My objective with this presentation is to introduce the key frameworks and standards that provide practical guidance when tackling an EA project or implementing an EA capability.
There is currently not a universality accepted definition of EA and therefore it is important to but context to the presentation, so before we start discussing standards and frameworks that address the challenges, I want to take a minute to state my definition of Enterprise Architecture.
This session will go into best practices and detail on how to architect a near real-time application on Hadoop using an end-to-end fraud detection case study as an example. It will discuss various options available for ingest, schema design, processing frameworks, storage handlers and others, available for architecting this fraud detection application and walk through each of the architectural decisions among those choices.
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM France Lab
Bluemix is an open-standard, cloud-based platform for
building, managing, and running applications of all types
(web, mobile, big data, new smart devices, and so on).
by Luca Della Giovanna - Come to IBM Code Lab and grab the opportunity to get hand-on experience with Bluemix, the next generation open-standards, cloud-based platform for building, managing, and running your apps, of all types. At Code Lab you can explore the world of infinite possibilities Bluemix supplies to mobile and back-end development and application monitoring, as well as for web, mobile, big data, and smart devices. Our knowledgeable staff will lead you through Boilerplates, Java runtimes, and all features from a rich ecosystem of partners and open source projects — all provided as-a-service in the cloud.
Bluemix is an implementation of IBM's Open Cloud Architecture, leveraging Cloud Foundry to enable developers to rapidly build, deploy, and manage their cloud applications, while tapping a growing ecosystem of available services and runtime frameworks
IBM Hybrid Cloud Integration UCC Talk, 23rd November 2021 - Cloud Application...Michael O'Sullivan
A lecture to the students of the University College Cork 3rd year Undergraduate Computer Science class, CS3204 (Cloud Infrastructure and Services) on Cloud Application Platforms and Microservices. As part of IBM Hybrid Cloud, I talk about cloud integration at an enterprise level, and show how Red Hat OpenShift and IBM Cloud Paks can be used to accomplish this. I talk about breaking down large software into containerised microservices, and how the Operator SDK allows us to build custom resources and controllers for Kubernetes platforms to help us manage the lifecycle/reconciliation of microservice-based applications. I use IBM API Connect, part of the IBM Cloud Pak for Integration, deployed on Red Hat OpenShift as an example. A live demo was delivered during the presentation - screenshots of this are included, showing how IBM API Connect can be installed using an Operator from the Red Hat OpenShift OperatorHub - this deploys all the microservices used to run IBM API Connect.
An architect’s guide to leveraging your incumbencyMichael Elder
O'Reilly Software Architecture Conference 2018 (London)
Continuous delivery for 12-factor Microservices works because it’s by design. When you can architect a solution for continuous delivery, you control all the angles but what do you do when you don’t have that luxury? This session will highlight how modernizing existing IT infrastructure with containers enables you to manage change through continuous delivery and reduce ongoing operational costs.
Abstract
While the industry has promoted a dramatic trend to build new, improved styles of architecture; there remains a gap in how to address the ongoing and continuous improvement and operation of existing enterprise IT systems alongside these new 12-factor apps.
In this session, we will review why 12-factor apps are a natural fit for Kubernetes by design. We will demonstrate how Kubernetes addresses virtually all of the 12 factors for scalable web apps. Then we will take a step back and consider the important question: how well will stateful and transactional workloads that were not designed for 12-factor be able to run within Kubernetes?
Even with purist gaps from 12-factor for traditional enterprise workloads, there are real benefits to velocity and cost management to move stateful and transactional workloads to containers. With a container based orchestrator like Kubernetes, all workload types can take advantage of automated DevOps release pipelines, provide rich feedback loops with canary testing, leverage better automated failure recovery in production, and provide easier visibility into the operational health of services running within Kubernetes. Leveraging a standard platform for a blend of architectural types enables an enterprise to standardize operational practices for across the board. The end result might be the right path for your enterprise to drive your digital transformation.
Developing and Deploying Microservices to IBM Cloud PrivateShikha Srivastava
IBM Cloud Private (ICP) is a Kubernetes based environment that hosts a variety of workloads that helps developers create secure and highly available services for their cloud environment. Developers will experience a catalog of enterprise software that is deployed and managed as containers and run a complete microservices-based application in ICP.Join us to get hands-on experience using the Stock Trader sample (https://github.com/IBMStockTrader) running on IBM Cloud Private. Run the app and see it talk to Db2, MQ, and Redis, all also running in IBM Cloud Private. The app also talks to API Connect running in the public IBM Cloud. Developers will also experience how to author and deploy a microservice in ICP. Experience both the IBM Cloud Private web console and the kubectl command line interface to see how things are running, and to perform problem determination. You’ll also learn some tips and tricks that arose from this sample.
Similar to Developing for Hybrid Cloud with Bluemix (20)
Key factors to enable a productive innovation through the use of Cloud technologies.
The role of a Platform as a Service to enable Hybrid Cloud and the API economy.
Presentation held @IBM Business Connect 2015
Presentation I held @Codemotion Roundtable on Continuous Delivery & PaaS.
How can you bring value at speed in an ever changing context?
You have to concentrate on what is really valuable, remove waste from your processes and eliminate all your Technical Debt.
Main principles you have to follow are:
- Dev & test in production like environment
- Deliver continuously, experiment continuously
- Validate quality continuously
- Collaborate and be open to feedback
How can you do this without adopting a PaaS approach? Not impossibile but very hard.
IBM DevOps Enabling continuous integration & deliveryRoberto Pozzi
This presentation is the result of several engagements with clients on the topic of software lifecycle management and continuous delivery.
I acknowledge the contribution of Daniel Berg (Chief Architect, DevOps Tools & Strategy) for all the slides related to DevOps and IBM DevOps Strategy
Presentation held at IBM Mobile Enterprise event in IBM Client Center in Segrate, September 10th 2013.
The slide deck presents Mobile Development Governance and Test challenges, approach and tools from IBM
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
2. The app revolution
Fundamentally changing the way we interact with technology.
Apps are everywhere
The quantity and usefulness of
web and mobile apps has led to
an “app revolution” among
consumers and businesses alike.
Experience matters
Customers and employees now
expect a delightful and
seamless experience across all
interactions with a business.
Cloud makes it possible
Apps today can be stitched
together quickly with pre-built
assets. Cloud makes the API
economy possible.
3. App development is about speed and choice
Seconds to
Deploy Friction
Failing
Fast
Free
Any
Language
Continuous
Integration
Mobile
Ready
Useful
APIs
Focus on
Code
Choice of
Tools
Developers’ expectations have evolved.
3
4. Today’s apps must keep up with the speed of the app revolution.
Core IT
Timing is critical…
4
Benefits
Fully customizable.
Few limitations.
Necessary for some solutions.
Existing Investments.
Time Commitment
Weeks to setup and deploy.
Maintenance/upgrades of
hardware and software.
~ Weeks ~ Days
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
~ Minutes
Customer Managed
Time to initial deployment
5. Today’s apps must keep up with the speed of the app revolution.
5
Timing is critical…
Benefits
Most control in the cloud.
Necessary for some solutions.
Infrastructure managed by SP.
Infrastructure as a Service
Customer Managed
Service Provider Managed
~ Days
Time Commitment
Minutes to provision VM.
Time to configure software
and apps varies.
Maintenance/upgrades of OS,
middleware, runtime.
IBM SoftLayer
~ Minutes
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Core IT
~ Weeks
Time to initial deployment
6. Today’s apps must keep up with the speed of the app revolution.
6
Customer Managed Platform as a Service
Service Provider Managed
~ Minutes
IaaS
Benefits
Setup environments and
deploy apps very quickly.
Infrastructure and platform
managed by SP.
Time Commitment
Minutes to setup and deploy.
Focus on your apps and their
data.
Timing is critical…
~ Weeks
IBM Bluemix
~ Days
Time to initial deployment
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Core IT
7. Leverage the power of Bluemix without abandoning what you already use.
7
…so are all of your other investments
IaaS PaaS
Core IT
IBM Bluemix
8. USE CASE DESCRIPTION
The use case demonstrates how to access an IBM i program from a
web app.
The original program is an RPG program that allows to get the reseller
list using the area code.
We have implemented two different use cases, in order to show how to
integrate Bluemix Web App with an RPG program behind the firewall:
1.In the first case, using the WebSphere Application Server Liberty
Profile, we have exposed a REST service which calls, via IBM i
Toolbox library, the RPG program running on V7R1. The front-end
application is on Bluemix, using “Liberty for Java and it consumes the
REST service exposed via Internet.
2.In the second case, using Cast Iron Live we have exposed an API
that calls a REST service behind the firewall, through the Cast Iron
Secure Connector. The Cloud Integration Service on Bluemix,
consumes the REST service, leveraging Cast Iron Live. The front-end
application is on Bluemix using “Node.js”.
9. Case 1
Enrich an application
IBM i via Bluemix
with REST Services
10. What you need
• IBM i V7R1 + Toolbox for Java and JTOpen
• Bluemix app WAS Liberty
• Server WAS Liberty Profile v8.5
• Exspose the REST service via firewall
11. OPTION 1
Bluemix
WAS
Liberty
(DMZ)
IBM i
(IIC: 172.17.192.142)
War Application
Call IBM i via
Toolbox
(Intranet
Call)
Call servizio
REST
(Internet Call)
Firewall
NAPT
85.18.90.201:9080
INTERNET
Demo
http://cloudknow-italy-web.mybluemix.net/home.html
12. OPTION 2
Bluemix
IBM i
(IIC: 172.17.192.142)
WAS
Liberty
War
Application
Call servizio
REST
(Internet Call)
Firewall
NAPT
85.18.90.201:9080
INTERNET
13. Accelerate application delivery across Hybrid IT
Systems of
Record
Systems of
Hybrid Engagement
Composable
Services
Infrastructure
Services
High Velocity
BluemixTM
Traditional IT
• Data & Transactions
• App Infrastructure
• Virtualized Resources
• Expanding Interface Modalities
• Big Data and Analytics
• Social Networking
14. Accelerate application delivery across Hybrid IT with DevOps
Systems of
Record
Systems of
Hybrid Engagement
Composable
Services
Infrastructure
Services
High Velocity
BluemixTM
Traditional IT
Rational Developer for IBM i
Maintain/evolve
traditional
applications
Develop new
Front end
15. Case 2
Enrich an application
IBM i via
Bluemix Cloud Integration
16. What you need
• IBM i V7R1 + Toolbox for Java and JTOpen
• Server Linux con WAS Liberty Profile v8.5
+ Secure Connector Cast Iron Live
• Bluemix app con Node.js
+ Cloud Integration Service
17. Integrate on-prem data in a Bluemix application (1/2)
(172.17.192.142)
Was
Liberty
Cast Iron
connector
172.17.196.112
Customer firewall
Cast Iron studio
System integrator
1
2
3
1. Install Cast Iron agent on the
machine exposing the rest service
and connect it to the Cast Iron
Cloud service
2. Model the orchestrationto to
connect and map rest api/data
across the two endpoints ( Cast
Iron Cloud and Ubuntu node )
3. Export orchestration file and deploy
it to Cast Iron Cloud service
Dimostrazione http://demo-ibmi-node.mybluemix.net/
18. Integrate on-prem data in a Bluemix application (2/2)
(172.17.192.142)
Was
Liberty
Cast Iron
connector
172.17.196.112
Developer
Customer firewall
1. Develop the application requiring to access
on-prem data
2. Create Cloud integration add-on linking it to
the orchestration artifact previously
deployed on the Cast Iron Cloud service
3. Bind the application to the cloud integration
add-on
4. Test/run the applicaiton
5. (Optionally) updated orchestration plan
could be injected later on (no application
impact)
2
1
3
4
Cast Iron studio
System integrator
5
Editor's Notes
Please note: Presenter notes are on every slide. Written as a suggested script to help with messaging.
Apps Are Everywhere
Over the last 5 or so years, we’ve experienced an “App Revolution” on the web, on our smartphones, in our cars, on wearable devices (like a NikeFuel band, Smart Watch, Google Glass), and in our homes.
Apps today allow interactions that we wouldn't have imagined 5 years ago. Architects can design homes on their iPads, merchants can swipe credit cards and accept payments anywhere with their phones, and runners can track their progress with a band on their wrist. Even my mother knows the phrase “there’s an app for that.”
Experience Matters
All of the associated data (like a runner’s average speed and location over the course of a 30 minute run) is often times pushed up to the cloud (as it’s being generated) for further processing, storage, or to allow syncs other devices and services.
Customers expect an integrated experience on the web, across all of their devices, in physical stores, and even talking with customer service on the phone.
Cloud Makes it Possible
Needless to say, the cloud has been a very large driving factor in the “App Revolution.” It provides a fast, simple, and cost effective way to for startups and enterprises alike to deploy and host applications and mobile backends over the internet.
Apps can be stitched together quickly with pre-built assets exposed as APIs - cloud has made this possible.
Simply put, cloud keeps all of us connected.
The instant power and speed of cloud has brought about new expectations for building applications on it.
Developers now expect:
To be able to deploy updates to their applications in seconds
To write their code in whichever tool or language they choose
Each has its own distinct “personality” and followings of developers have evolved around each of these
To be able to continually integrate working copies of code into a shared mainline at multiple points during the day
To focus on writing code, not on the administration of servers, virtualization, operating systems, and middleware.
To “fail fast” - or ensure applications fail immediately and visibly to speed debugging and fixes
To integrate useful APIs into their applications - who wants to write code that’s already been written and tested?
To build applications that are mobile ready - as users today expect their experience to be tailored to whatever device they happen to be using.
Timing is critical if your apps (and the functionality they provide to your employees and/or customers) are to keep up with the new expectations and competition the app revolution has generated.
Let’s see how everything stacks up:
Core IT represents everything you own and manage in your data centers (the full stack pictured here). This is still a critical part of enterprise IT - let’s take a look why it is beneficial and what it takes to manage all of this.
Core IT Benefits
As stable and customizable as the customer wants - the only main limitation is cost.
Necessary for certain solutions (Core IT still has value in many scenarios i.e. transaction processing)
Houses a lot of the investments most companies have already made (customer data, inventory, SAP, you name it).
Core IT Time Commitment
Typically takes weeks to setup an environment and deploy an initial app - customer manages entire stack pictured here
Have to maintain hardware and software as well (think environment uptime, fixes, upgrades). Dedicated staff necessary.
Thus, Core IT doesn’t lend itself to the experimental nature of development in the cloud/app revolution
Infrastructure as a Service (and specifically IBM’s acquisition of SoftLayer) was the cloud’s initial answer to the need for faster deployments, faster environment setup, etc… by abstracting the infrastructure from the customer.
IaaS Benefits
Networking, Storage, Server, Vitualization managed by service provider.
Most customizable cloud offering
Solutions where` customizability of OS, Middleware, or Runtime needed
IaaS Time Commitment
Customer sets up and manages OS, Middleware, and Runtime - these still take at least a matter of days to setup and reach an initial deployment
Maintenance/upgrades necessary as well
We’ve realized that, in a large number of use cases, our customers want to move even faster and don’t need to spend the time managing the platform (VM, OS, Middleware, Runtime). IBM’s answer: Bluemix (platform as a service).
PaaS Benefits
Setup your environment and deploy apps quicker than any other offering
Service provider manages the Infrastructure AND the platform
PaaS Time Commitment
Minutes to initial deployment - developer can handle everything on his/her own
Maintenance and upgrades of Platform and Infrastructure handled by service provider
While timing is critical (what we just discussed), the systems and data you use today can’t be forgotten. That’s why Bluemix simply and securely connects to core IT and even other clouds (leveraging IBM’s proven reputation as a systems integrator).
Hybrid cloud, where Public and Private clouds work together with Core IT investments, is critical to success given the app revolution and the expectations and increased competition it has generated.
Overall, hybrid cloud represents the “New IT…”
Continuous delivery of software-driven innovation
DevOps is an enterprise capability for continuous software delivery that enables organizations to seize market opportunities and reduce time to customer feedback
Deliver quality software faster by streamlining development and accelerating testing
Maintaining a competitive advantage requires the continuous innovation of ideas and the ability to translate them into products and services that bring value to your customers. Collaborative development and continuous testing support the evolution of a business idea into a high quality software solution by applying lean principles, facilitating collaboration among all stakeholders, and striking the optimal balance between quality and time to market.
By establishing a solid development and testing strategy, organizations can remove unnecessary project risk, reduce costs and ensure their teams stay productive.
IBM provides integrated development solutions across platforms allowing software delivery teams to use the solutions that are right for them, in an integrated way – from traditional IT (on-premise) to private cloud (patterns on PureApplication System and Softlayer) to platform as a service (DevOps Services on Bluemix)
UrbanCode Deploy with Patterns:
Design and collaborate on full-stack portable application blueprints
Flexibility to deploy full-stack blueprints to any cloud
Integrate with Multi-stage delivery pipeline to automate delivery of full stack environments in different stages
Update existing environments where required, without having to tear existing infrastructure
Easily manage the change to environments templates and lifecycle, by versioning environment templates, change history etc.
Continuous delivery of software-driven innovation
DevOps is an enterprise capability for continuous software delivery that enables organizations to seize market opportunities and reduce time to customer feedback
Deliver quality software faster by streamlining development and accelerating testing
Maintaining a competitive advantage requires the continuous innovation of ideas and the ability to translate them into products and services that bring value to your customers. Collaborative development and continuous testing support the evolution of a business idea into a high quality software solution by applying lean principles, facilitating collaboration among all stakeholders, and striking the optimal balance between quality and time to market.
By establishing a solid development and testing strategy, organizations can remove unnecessary project risk, reduce costs and ensure their teams stay productive.
IBM provides integrated development solutions across platforms allowing software delivery teams to use the solutions that are right for them, in an integrated way – from traditional IT (on-premise) to private cloud (patterns on PureApplication System and Softlayer) to platform as a service (DevOps Services on Bluemix)
UrbanCode Deploy with Patterns:
Design and collaborate on full-stack portable application blueprints
Flexibility to deploy full-stack blueprints to any cloud
Integrate with Multi-stage delivery pipeline to automate delivery of full stack environments in different stages
Update existing environments where required, without having to tear existing infrastructure
Easily manage the change to environments templates and lifecycle, by versioning environment templates, change history etc.