How to Deploy and Maintain several IBM products in a large environment. This presentation is about Saxion University and was made for Engage.ug in Gent Belgium on 31 March 2015.
Zen and the art of requirements gathering, why getting to "In time, On budget...Femke Goedhart
Often forgotten or trivialized, good requirements gathering can make or brake your project. This session will give you techniques and tips on how to effectively get to the core of the requirements, identify ways of prioritizing them and explains some core concepts of Functional and Technical design elements. Based on years of experience gathering requirements (and working with them!) Femke & Tim will take you through some of the real life examples they've come across and a lot of do's & don'ts they have run into. Tying them into practice and theory that can help you get your projects off to a better start.
This session was presented on March 30th 2015 in Gent Belgium during the http://Engage.ug usergroup event by Tim Clark & Femke Goedhart
Product Managers are from Pluto and UXers are from UranusProduct Anonymous
Product Managers are from Pluto* and UXers are from Uranus - a practical guide for improving communication and getting what you want from your relationships.
Session approach:
There are a lot of similarities between Product Managers and UXers in how we think and the work we do but we also see things differently. Hear from a panel of Product & UX folks and their secrets of working collaboratively with each other including:
• How they work together as a team
• What works? What doesn't?
• Where are the potential conflict points between Product & UX - and how to prevent them!
• How they've changed their approach over time
Panel members:
- Aconex – Mark Smith / Senior Product Manager & David McNamara / UX Designer
- MYOB – Russell Kallman / Senior Product Manager & Scott Turner / UX Design Lead
- Seek – Nicole Brolan / Product Manager & Vedran Arnautovic / Senior User Experience Designer
- REA - Chris Kwan / Consumer Product Manager & Ricky Synnot / Senior Experience Designer
*The 'object' formerly known as the Planet
Zen and the art of requirements gathering, why getting to "In time, On budget...Femke Goedhart
Often forgotten or trivialized, good requirements gathering can make or brake your project. This session will give you techniques and tips on how to effectively get to the core of the requirements, identify ways of prioritizing them and explains some core concepts of Functional and Technical design elements. Based on years of experience gathering requirements (and working with them!) Femke & Tim will take you through some of the real life examples they've come across and a lot of do's & don'ts they have run into. Tying them into practice and theory that can help you get your projects off to a better start.
This session was presented on March 30th 2015 in Gent Belgium during the http://Engage.ug usergroup event by Tim Clark & Femke Goedhart
Product Managers are from Pluto and UXers are from UranusProduct Anonymous
Product Managers are from Pluto* and UXers are from Uranus - a practical guide for improving communication and getting what you want from your relationships.
Session approach:
There are a lot of similarities between Product Managers and UXers in how we think and the work we do but we also see things differently. Hear from a panel of Product & UX folks and their secrets of working collaboratively with each other including:
• How they work together as a team
• What works? What doesn't?
• Where are the potential conflict points between Product & UX - and how to prevent them!
• How they've changed their approach over time
Panel members:
- Aconex – Mark Smith / Senior Product Manager & David McNamara / UX Designer
- MYOB – Russell Kallman / Senior Product Manager & Scott Turner / UX Design Lead
- Seek – Nicole Brolan / Product Manager & Vedran Arnautovic / Senior User Experience Designer
- REA - Chris Kwan / Consumer Product Manager & Ricky Synnot / Senior Experience Designer
*The 'object' formerly known as the Planet
Mail is received as a commodity from the cloud, also Collaboration. However, in many client meetings we often hear the question, where are we heading with the hundreds of Notes applications? Which strategy is most effective and cost efficient at the same time? Is cloud a practical answer? With sound and proven methodology Notes applications can be transformed into valuable web applications in the cloud. It turns out that today the time has come for cloud platforms. A side view of large customer projects, already transforming their Notes applications to the cloud - for example to IBM SoftLayer - is helpful. This Track helps you understand that strategies that are implemented and lets you understand the costs and risks involved.
Initiative Based Technology Consulting Case Studieschanderdw
Our initiative-based “pay-as-you-go” model empowers you to buy only the services you need without long-term contract obligations, and better optimizes your resources with greater accuracy and efficiency.
An agile, flexible technology partner using this model helps clients secure resources in advance, map them to their initiatives, and enjoy on-demand service availability--which means real-time project control.
You gain improved transparency for your tech spend with predictable cash flow that is consumption-based. The client benefits from utilizing resources only as and when required during the lifecycle of the technology initiative.
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!Teamstudio
Using XPages out of the box lets you build good-looking and well-performing applications. As XPage applications become bigger and more complex, performance can become an issue. There are several ways to improve scalability and performance that you should take into consideration. In this webinar, learn how to use partial refresh and partial execution mode and how to monitor its execution using a JSFLifeCycle monitor to avoid multiple re-calculations. See how readily available tools from OpenNTF will allow you to profile and analyze your code to improve the speed of your applications. Using Server Side Java Script and encountering a significant slow down when using Script Libraries? Learn how you can improve the speed of your application using JAVA instead of JavaScript, JSON and even @formulas.
Fast, Flexible Application Development with Oracle Database Cloud ServiceGustavo Rene Antunez
Developing applications to run on the most important Database Manager in the world ? Why not do it in the cloud? With Oracle Database Cloud Service, developers can quickly and easily access the power and flexibility of the Oracle database in the cloud. With a choice between an instance or a dedicated database with full administrative control, or a schema dedicated to a development platform and full deployment managed by Oracle, developers can decide how much control they have over their development environments. Attend this session to learn more about the features and benefits of Oracle Database Cloud.
Solving enterprise challenges through scale out storage & big compute finalAvere Systems
Google Cloud Platform, Avere Systems, and Cycle Computing experts will share best practices for advancing solutions to big challenges faced by enterprises with growing compute and storage needs. In this “best practices” webinar, you’ll hear how these companies are working to improve results that drive businesses forward through scalability, performance, and ease of management.
The slides were from a webinar presented January 24, 2017. The audience learned:
- How enterprises are using Google Cloud Platform to gain compute and storage capacity on-demand
- Best practices for efficient use of cloud compute and storage resources
- Overcoming the need for file systems within a hybrid cloud environment
- Understand how to eliminate latency between cloud and data center architectures
- Learn how to best manage simulation, analytics, and big data workloads in dynamic environments
- Look at market dynamics drawing companies to new storage models over the next several years
Presenters communicated a foundation to build infrastructure to support ongoing demand growth.
This is my presentation "CDC to the Max" as presented at the EMEA PUG Challange 16-11-2017. Descibed is an approach how to utilize OpenEdge Change Data Capture (CDC) to offload information to external systems to enable possibilities typically not very well suited for relational databases.
Mail is received as a commodity from the cloud, also Collaboration. However, in many client meetings we often hear the question, where are we heading with the hundreds of Notes applications? Which strategy is most effective and cost efficient at the same time? Is cloud a practical answer? With sound and proven methodology Notes applications can be transformed into valuable web applications in the cloud. It turns out that today the time has come for cloud platforms. A side view of large customer projects, already transforming their Notes applications to the cloud - for example to IBM SoftLayer - is helpful. This Track helps you understand that strategies that are implemented and lets you understand the costs and risks involved.
Initiative Based Technology Consulting Case Studieschanderdw
Our initiative-based “pay-as-you-go” model empowers you to buy only the services you need without long-term contract obligations, and better optimizes your resources with greater accuracy and efficiency.
An agile, flexible technology partner using this model helps clients secure resources in advance, map them to their initiatives, and enjoy on-demand service availability--which means real-time project control.
You gain improved transparency for your tech spend with predictable cash flow that is consumption-based. The client benefits from utilizing resources only as and when required during the lifecycle of the technology initiative.
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!Teamstudio
Using XPages out of the box lets you build good-looking and well-performing applications. As XPage applications become bigger and more complex, performance can become an issue. There are several ways to improve scalability and performance that you should take into consideration. In this webinar, learn how to use partial refresh and partial execution mode and how to monitor its execution using a JSFLifeCycle monitor to avoid multiple re-calculations. See how readily available tools from OpenNTF will allow you to profile and analyze your code to improve the speed of your applications. Using Server Side Java Script and encountering a significant slow down when using Script Libraries? Learn how you can improve the speed of your application using JAVA instead of JavaScript, JSON and even @formulas.
Fast, Flexible Application Development with Oracle Database Cloud ServiceGustavo Rene Antunez
Developing applications to run on the most important Database Manager in the world ? Why not do it in the cloud? With Oracle Database Cloud Service, developers can quickly and easily access the power and flexibility of the Oracle database in the cloud. With a choice between an instance or a dedicated database with full administrative control, or a schema dedicated to a development platform and full deployment managed by Oracle, developers can decide how much control they have over their development environments. Attend this session to learn more about the features and benefits of Oracle Database Cloud.
Solving enterprise challenges through scale out storage & big compute finalAvere Systems
Google Cloud Platform, Avere Systems, and Cycle Computing experts will share best practices for advancing solutions to big challenges faced by enterprises with growing compute and storage needs. In this “best practices” webinar, you’ll hear how these companies are working to improve results that drive businesses forward through scalability, performance, and ease of management.
The slides were from a webinar presented January 24, 2017. The audience learned:
- How enterprises are using Google Cloud Platform to gain compute and storage capacity on-demand
- Best practices for efficient use of cloud compute and storage resources
- Overcoming the need for file systems within a hybrid cloud environment
- Understand how to eliminate latency between cloud and data center architectures
- Learn how to best manage simulation, analytics, and big data workloads in dynamic environments
- Look at market dynamics drawing companies to new storage models over the next several years
Presenters communicated a foundation to build infrastructure to support ongoing demand growth.
This is my presentation "CDC to the Max" as presented at the EMEA PUG Challange 16-11-2017. Descibed is an approach how to utilize OpenEdge Change Data Capture (CDC) to offload information to external systems to enable possibilities typically not very well suited for relational databases.
An Introduction to the Model-View-Controller PatternTeamstudio
The only constant in software development is CHANGE. Every piece of software that has been developed and shipped to a customer will be changed numerous times during its lifecycle. A good design pattern can help make changes easy. MVC, an acronym for Model - View - Controller, is becoming THE recommended model for designing frameworks - especially on the Web. This webinar will give an overview of design patterns in general, and in particular, MVC.
Ulrich Krause shows how to use the MVC design paradigm in an XPages application and demonstrate how easy it is to implement changes. Need to read/write your data from/to an XML file instead of using a Notes View? MVC makes software maintenance as easy as 1-2-3!
BONUS! During this webinar, Pete Janzen, IBM Product Manager, provides a short update about what's new and upcoming from IBM for XPages and Domino application development.
This talk will cover lessons learned at Community Engine regarding MongoDB, including: why we moved away from an Hybrid solution using SQL and MongoDB; an outline of the technologies and what we learned using MongoDB on Amazon Web Services; the MongoDB C# driver; MongoDB with SOLR for Full Text Search; how we do migration, deployment and more.
Lessons learned from the worlds largest XPage projectMark Roden
Working on the world's largest XPages implementation has its challenges. Modernizing an IBM Notes client application used in over 105 countries by over 100,000 users teaches you a lot! In this session, we'll share some of the challenges and our appropach to overcoming them. We'll demonstrate a new XPinC performance feature in the upcoming Social Edition being added as a result of our work with IBM. We'll also demonstrate best practices in user interaction, share lessons learned on team development using a single .nsf file -- and much more. Come and find out more about how you can save time, money and avoid end-user frustration as we share our experiences - and open the covers of the largest XPages project in the world. Sample DB provided!
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
3. #engageug
Who we are …
3
Remco Angioni
Martin Meijer
Administrator
Developer
Martin Meijer is a Developer with many years
experience on the IBM portfolio. He is part
of the development team of Saxion where he
does a lot with XPages. Martin is also Co-
organizer of "XPages & Beer", an informal
event for IBM XPages Developers in the
Netherlands that takes place every three
months.
Remco Angioni is an Administrator who
started at the time Notes 3 was hot and
Domino was running on a OS/2 Server. He has
a lot of experience with WebSphere
Application Server, TDI, IHS, DB2,
Connections, Traveler, Sametime, IMC,
Enterprise Search.
@MartinInAction
@Angioni
4. #engageug
About Saxion
• University (of applied science) in the east of the
Netherlands
• Locations in Enschede, Hengelo, Deventer and Apeldoorn
• 11 Academics (Schools)
• Languages: Dutch, English and German
4
5. #engageug
About Saxion
A few figures:
• 26,878 Students
• 2,700 Employees
• 700 External accounts and mail-in databases
• 30% annual turnover of accounts among Students
• 23,342 Students from the Netherlands
• 3,536 Students from abroad
• 101 different nationalities
5
6. #engageug
Deployment
IBM Products/Services we use:
6
0
15
30
45
60
Domino
Sametime
Traveler
IMC
Search
Connections
Cognos
TDI
DB2
IHS
EDGE
LB
Portal
Forms
Worklight
23
20
24
1212
22
12
24
24
15
52 IBM Notes (550 Clients)
IBM iNotes (29,728 Users)
IBM DB2 (41 Databases)
7. #engageug
Challenges (and how we solved them)
7
• IDM (30% annual turnover of accounts)
• Upgrades Domino/Notes, Connections, Portal, Sametime
• Maintenance tools
• Redundancy servers
• Adoption services to staff members
8. #engageug
Challenges (and how we solved them)
IDM (30% annual turnover of accounts)
Automated flow:
• Student Registration
• HRM System for account check and expiration.
• IDM for creating/deleting accounts into/from backend systems
• in Sun LDAP/iDP for SSO using SAML
• in Domino Directory for SSO using LTPAToken
8
9. #engageug
Challenges (and how we solved them)
Upgrade Domino
Preparation:
• New RedHat version installation, moving Domino to 64BIT
• New temporary Domino server environment
• DAOS without encryption, necessary for server swap.
• New database properties, compression; etc.
• New mounted disks for FTI, DAOS and Translog in order to
spread IOPS
• Replicate “normal” databases from production to temporary
servers
9
10. #engageug
Challenges (and how we solved them)
Upgrade Domino
BigBang
• Turn off all servers, old and new ones.
• Swap ip-address ( server- and clusterlan ) and server.id
• Change DNS by moving CNAME ( Domino Servername ) to
new server A-record. OS-server name changes, not Domino’s.
• Copy system databases to new server manually ( Certlog, id-
vault, etc )
• Turn on new servers and disable Domino service on the old
servers.
10
11. #engageug
Challenges (and how we solved them)
Upgrade Connections
• Install a complete new environment. ( IHS, DB2, WAS and
TDI )
• Copy production data, for migration purposes, into new
environment.
• Migrate DB2 manually using migration scripts
• Migrate Customizations manually
• Migrate Content/Index manually
• Customize TDI manually
• Point the Load Balancers to the new IHS Servers
11
12. #engageug
Challenges (and how we solved them)
Upgrade Traveler
Installation of a complete new environment.
• 5 Pools of 3 Servers each, for Students
• 1 Pool of 3 Servers, for Staff
• 2 IMC servers for Authentication and Pool provisioning
• 4 DB2 servers: 2 for IMC and 2 for Traveler, hosting 7 databases
in HADR configuration
• Load Balancers in DMZ
• Hosting 45,000 devices in this configuration
12
13. #engageug
Challenges (and how we solved them)
Upgrade Traveler
No migration of data because we had a no message-expiration in
our policy.
• 16,000,000 mail documents.
• 3,000,000 calendar items.
• 676,000 contacts.
Just communicated the “move to the new Traveler server”
procedure to all users, including the documentation link in
Connections.
13
14. #engageug
Challenges (and how we solved them)
Upgrade Portal
Installed a complete new environment.
• New applications, new layout, new ….. everything.
• Accessing backend information using portlets from
Connections Blogs/Wikis, Mail, Sametime and Watson
Analytics and Enterprise search.
• Change Load Balancer in DMZ pointing to the new EDGE
Cluster.
14
15. #engageug
Challenges (and how we solved them)
Upgrade Sametime
Installed a complete new environment.
• New infrastructure for Video/Audio.
• Testing infra by changing hosts file on pc’s.
• Moved vpuserinfo.nsf from old server to the new servers.
• Changed Firewall and DNS pointing to the new servers.
15
16. #engageug
Challenges (and how we solved them)
Upgrade/Deploy IBM Notes Client
Prepare IBM Notes package for upgrade/deployment using
SCCM:
• Latest Notes Client version
• Latest FixPack
• Latest IBM Connections plugin
• Latest embedded Sametime Client
• Customizations for PanAgenda’s Marvel Client.
• Deployment using WakeUpLan on desktops @night.
16
18. #engageug
Development
Why we have a Development team
We know our Organisation best
We know our Customers (Departments) best
It saves Time and Money
18“Even tools for Admins are made by Developers”
20. Schedules
#engageug
Development
20
Eduflex
MS SQL
IBM Domino
nsf
LEI
Calendars of teachers
Runs at night and it takes
3 hours and 30 minutes (2,000 teachers),
No time for 28,000 Students
Webservice
Portlet for
MijnSaxion
(intranet)
IBM Websphere portal
IBM Domino
nsf
Calendars of teachers and students
Near Future
Responsive
web-application
PHP
Static HTML Page
and on Paper
31. #engageug
Adoption services
Not just deploying and tell the employee: here it
is….good luck!
Saxion introduced WorX. A user adoption program for
Notes, Sametime, Connections, OnTime and Kudos.
Users are learned why and how to use a specific
application from the WorX coaches. This is done by
training on location or online.
This is how Saxion can change work processes and
it’s culture, step by step.
31
35. #engageug
Deployment
Future projects
IBM Sametime SUT (2016)
IBM Docs / Fileviewer (2015)
IBM Connections Next / Verse (2015/2016)
Embedded Experience (future ??? ….)
Looking at Angular.js, Node.js and use the nsf as a container
35