In my previous blog I had already defined Self-Service and discussed its
advantages. This blog focuses more on the technical challenges with
Self-Service and offers practical guidance and action steps.
Self-Service poses a number of complex difficulties that must be examined
across systems, architecture and applications. Companies need to think about
issues holistically and in detail:
- Mind overall thoughts
- Deliver a composite/ aggregated view and unified user experience
- Identify necessary capabilities and examine their dependencies
- Understand complexities and risks of overall efforts
- Define Development Framework to deliver a rich consistent experience across the Website
- Provides developers with core libraries used for accessing data, building visualizations and session management
- Develop roadmap
- Self-service Websites – with their investments and efforts – tend to live for many years beyond development frameworks
- Companies need a clear vision and plan to support and evolve the site through new features
- Outdated frameworks create complex and costly hindrance to efforts
- Create and manage content right
- Content is the key driver and core unifying technology.
- Most self-service scenarios have demanding requirements for editorial control of Web content that is being added or modified on the site.
- Large volume of documents are to be linked off of the site, which typically requires Enterprise Content Management (ECM) capabilities for creating, maintaining and publishing those documents
- Manage your data wisely
- decide where customer data resides (CRM application, mainframe,…) and how the data will be integrated
- Guarantee access to multiple back-end applications
- Support Self-service application with necessary data from multiple application sources
- Application functions need to be made scalable from a small number of key individuals (internal support group, HR, accounts receivable, etc.) to support a large user base that access directly the back-end applications
- Security of the applications must be beefed up
- Assure that existing APIs are accessible and layers/ adapters are integrated
- Utilize SOA technologies for orchestration, scaling and data integration of backend applications
- Reduce custom development of the core platform where the site is running on.
- The seemingly quick implementation approach makes maintenance later cumbersome and costly
- Use off-the shelve software where possible
- Select a suitable platform that meets most of the core technology requirements
- Needed capabilities include personalization, application user experience management, user access control, component development, site control & navigation, and integration of Applications, Content and Identity?
- Portal server products & technology provide the above for self-service projects
- Move away from providing traditional purpose-built transactional Web applications to a more rich, dynamic and streamlined user experience
The graphic as well as content has been incorporated from Oracle white
papers.
No comments:
Post a Comment