Some organizations neglect or under-utilize one of the greatest IT assets in their portfolio - the line of business application. Most were built 10+ years ago with no Web, Mobile, or Social. This session describes the application revolution taking place, covering the options and best practices required for success. Migration and new development will be compared and contrasted. Real-world data will demonstrate the positive return on investment. We will discuss PSC's Application Modernization Center and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages. If your organization is considering a migration or an XPages solution for your Notes/Domino investments, this session is for you!
Application Modernization: Where Consumer, Social, and Mobile Converge
1. Application Modernization: Where
Consumer, Social, and Mobile
Converge
John Beck, Worldwide Notes & Domino Sales, IBM @JhnBck
John Head, Director of Enterprise Collaboration, PSC Group, LLC @johnhead
5. IBM offers a full range of industry leading capabilities to meet the
requirements of any organization
Smarter Workforce Exceptional Customer
IBM Employee Experience Suite Experience
Kenexa Talent Management Suite IBM Customer Experience Suite
IBM Platform for Social Business
Social Networking Social Analytics Social Content Social Integration
IBM Connections IBM Social Analytics Suite IBM Enterprise IBM WebSphere Portal
IBM Notes & Domino Social Edition Content Management IBM Web Content Manager
IBM Sametime
Deployment Options
IBM SmartCloud for Social Business Dedicated Private Cloud On Premises Hybrid
6. IBM offers a full range of industry leading capabilities to meet the
requirements of any organization
Smarter Workforce Exceptional Customer
IBM Employee Experience Suite Experience
Kenexa Talent Management Suite IBM Customer Experience Suite
IBM Platform for Social Business
Social Networking Social Analytics Social Content Social Integration
IBM Connections IBM Social Analytics Suite IBM Enterprise IBM WebSphere Portal
IBM Notes & Domino Social Edition Content Management IBM Web Content Manager
IBM Sametime
Deployment Options
IBM SmartCloud for Social Business Dedicated Private Cloud On Premises Hybrid
23. 2013 State of the Application
We are at an application crossroad
- Email has become a commodity
- Domino or Exchange or Google
- Cloud or On Premises or Hybrid
Email and application platforms being broken apart
- New Platforms
- Smartphones are common place
- Tablets are outshipping laptops
The Burning Questions – “What about the Applications?”
36. End Users Expect Modern Applications
• End User expect consumer Web 2.0 Experiences
at work
• End Users will find their own solutions if
applications are not updated
• Corporate IT must modernize or become
irrelevant
38. Existing Domino Application Types
Documents & Enterprise Business
Discussions Applications Applications
40% of total apps 25% of total apps 35% of total apps
Based on Templates Highly transactional Mission Critical
that come with or huge volumes of Organization Unique
Domino data Heavy use of custom
Recommendation: Recommendation: workflow and/or
Move to standard Rebuild on top of security
platforms/apps Enterprise Java, Recommendation:
Update with new .NET or other Move to the web via
XPages Templates technology XPages
from IBM (2011)
Use third party
tool(s)
SmartCloud Engage
Other Offerings
Taken from PSC's Application Modernization White Paper and Presentations
39. Why XPages?
• ‘Develop Once, Use Multiple Places’ is
finally reality
• Works in Notes Client, Browser, & Mobile
• User base can decide how they want to work,
where they want to work
• Corporate Web Branding easily applied
• Source Code Control (SVN, etc.)
• Most rapid updates of development tool in the
platform ever (ExtLib, etc.)
40. ?
Why XPages?
Performance of modern web applications brought
to the platform
Notes Application XPages Application
• Opening on Server thru • Opening on Server thru
VPN VPN
• ~ 30 to 60 seconds • ~ 6 to 10 seconds
• Opening Replica • Opening Replica
• ~20 seconds • ~ 3 to 5 seconds
• Open in Web Browser
• ~ under 2 seconds
41. Why XPages?
• XPages is developer friendly
• Notes developers w/ web skills can transition
easily
• Web developers can pick up XPages with
basic Domino training
• New Hires / College Grads can pick up
XPages development with a week of training*
*results may vary
61. Existing Application Details
• 1 User Form – Agreement
• 4 Dialogs
• 5 System Forms – Keywords, Lookups
• 30 User Views
• 17 System Views
• Workflow & Business Logic
• 20 Agents
• 2 Script Libraries
• Export to Excel for Reporting
• User Interface Elements
63. Document Workflow App
XPages Version - Mobile
• Uses the OpenNTF.org
Mobile Controls
Project
• Provides Custom UI for
iPhone and other
mobile devices
64. Document Workflow App
XPages User Interface Details
• Created a New XPages Interface
• Created Custom Theme with custom branding
and color scheme
• Only Interface Changes
• Home Page
• Document Workflow Form
• Views
• No changes to Workflow or Business Rules
• Used the XPages Mobile Controls on
OpenNTF.org for iPhone interface
65. Document Workflow App
XPages Development Details
• Notes:
• Custom Theme is a one time effort. Can be reused by all
future XPages Applications
• Mobile Controls were created as Custom Controls that can
be reused
66. Comparing XPages to SharePoint
• Same Notes Client application
• Document tasks to build feature comparable
SharePoint application
• Use SharePoint development best practices
that PSC uses with our customers
• Estimate development costs
67. SharePoint Development Details
• Create SharePoint Site
• Create Agreement Form & Dialogs
• Create Web Parts & Reports
• Create Keyword Lookup Lists
• Build Windows Workflows (not SharePoint Designer)
• Implement Security – Groups and Building Form Filters
• Build Excel Export
• Move Data using Third-Party Tool
• Create Master Page
• Create iPhone on top of SharePoint Mobile
Extension
69. SharePoint Development Estimates Notes
• PSC recommends Windows Workflow over
SharePoint Workflow using SharePoint Designer
due to it’s quality and support
• iPhone development would be ASP.NET
development talking to SharePoint Web Services
• Security would use Active Directory Groups and
function by applying Filters to parts of the Form
• Data Export using Third Party tools would include
documents, field data, and attachments
• Master Page Estimate includes colors, corporate
branding, logo, and simple menu changes
70. Estimates Side by Side
XPages Task Hrs. SharePoint Task Hrs.
XPages User Interface 64 SharePoint Site 4
Custom Theme 16 Main Form 24
Excel Export 8 Web Parts & Reports 16
Mobile XPage 16 Windows Workflow 24
Implement Security 40
Excel Export 8
Move Data 16
Create Master Page 16
Create iPhone Interface 40
Offline ??
Total 104 Total 188
71. Application Modernization in 2013
• Your users are demanding modern
applications in the workplace
• Smartphones and Tablets will force you to
embrace modern and consumer driven
development platforms and techniques
• XPages is ready to build real-world
production applications
• You don't have to migrate to get Modern and
Mobile
72. Application Modernization with PSC
PSC views the process of
modernizing application
platforms from a holistic,
enterprise perspective.
Building from our Hub
Services, our AMC provides
extensive services in each of
three critical areas – providing
our clients with a 360o View of
the process.
75. IBM offers a full range of industry leading capabilities to meet the
requirements of any organization
Smarter Workforce Exceptional Customer
IBM Employee Experience Suite Experience
Kenexa Talent Management Suite IBM Customer Experience Suite
IBM Platform for Social Business
Social Networking Social Analytics Social Content Social Integration
IBM Connections IBM Social Analytics Suite IBM Enterprise IBM WebSphere Portal
IBM Notes & Domino Social Edition Content Management IBM Web Content Manager
IBM Sametime
Deployment Options
IBM SmartCloud for Social Business Dedicated Private Cloud On Premises Hybrid