SlideShare uma empresa Scribd logo
1 de 51
IBM WebSphere Portal:
The Front End of SOA
Portal Principle
 Combines portlets (application user
  interfaces and/or content) together
  into one unified presentation

 Delivers a highly personalized
  experience, considering role,
  personal settings, and device
  settings

 Separates site design, site/page
  assembly/administration, from
  application design

 Provides application integration,
  collaboration, single sign-on services
  and much more


                                           2
WebSphere Portal

We provide a framework, for
delivering role based, context
                                   composite applications
and/or process driven, composite
applications
                                    role-based
that make people more                             process-
productive,                                       driven

in the context of what they do
everyday                             in context


                                   IBM WebSphere Portal




                                                             3
Service Oriented Architecture:
the blueprint for change

               An on demand business is an enterprise whose business processes
               — integrated end-to-end across the company and with key partners,
               suppliers and customers—can respond with speed to any customer
               demand, market opportunity or external threat.




              Why SOA?
                  Flexibility

                  Facilitates re-use of existing applications

                  Supports effective business process implementations

                  Designed for change

               Aligns Business and IT goals to grow revenue and contain costs



                                                                            4
SOA Entry Points
    Getting Started with SOA
 Extend the ability to collaborate inside & outside
 Enhancing people to people collaboration
 Support multi-channel delivery




                                       Business model & process innovation
                                       Seamless coordination between
                                        automated and people/information
                                        driven business processes
                                       Increase organizational effectiveness

       Leverage information for business optimization
       Deliver trusted information real time and in context
       Reduce risk and improve visibility into business operations


                                                                            5
A Business Problem
       The Call Center

 Info from call Router
  portlet can populate
  the call center
  employee’s desktop
                          
                          
                                                            Jake Neuman
 Productivity is                                           Cindy Neuman


  improved by
  integrated disparate
  applications and
  allowing focus to
  remain on the               Special Offers


  customer                     High Speed Internet Access
                               Local/Long Distance Bundle
                               Calling Services




 A Composite
  Application


                                                                           6
New Business Requirement
      Increase Sales
 Add the needed
  component


                       
                       
                                                           Jake Neuman

 “Wire it” into the                                       Cindy Neuman




  application


                           Special Offers
                           Special Offers
                            Special Offers
                             High Speed Internet Access
                            High Speed Internet Access
                              High Speed Internet Access
                             Local/Long Distance Bundle
                            Local/Long Distance Bundle
                              Local/Long Distance Bundle
                             Calling Services
                            Calling Services
                              Calling Services




 Composition
  instead of
  programming


                                                                          7
An Example of Collaboration in Context
 Use Sametime
  from within a
  component

                     


 ‘Buddy’ is in
  context of
  application, not
  people you             Special Offers
                          High Speed Internet Access

  actually know           Local/Long Distance Bundle
                          Calling Services




 User stays
  focused on the
  application
                                                       8
People, Process and Information


  People
                                                       Portal




                          Travel Approval Process
                                                            Approve
                                                            Travel
                                          Create                       Book
 Process
                                          Proposal                     Travel
                      Create                                                       Notify
                      Request                                                      Traveler

                Travel Services                                       Travel Budgets
                                                                                 Budget
                    Air           Hotel                                          Info
                           Car
                                              Travel Policies
  Information
                                                Hotel
                                                           Airline
                                                Policy
                                                           Policy


                                                                                              9
Approver can see the
                                     information via a form.




How does the approver know if they
can afford to approve this?




                                                               10
You can create a travel budget view
portlet and wire it to the the form to
make this common ‘subtask’ more
efficient




                                         11
Portal allows you to iteratively add helper
applications as you think of process
improvements such as providing access to
experts, the traveler or the travel booker,
all in context




                                              12
And no matter what else comes up, Portal
can help you integrate that into the context
of any of the steps of the business
process.                                       • Siebel to show Opportunity?
                                               • Domino to show corporate travel
                                                 policy?
                                               • RSS feed to show travel advisories?




                                                                                       13
Components can be built with a variety of tools, and developer skills.
Components can be built independently from assembly.




                                                                    WSRP Producer
                             WebPage/WebClipping                    Portlets
Workplace Dashboard
                                                    Portlet
Framework
                                                    Catalog
                          Gadgets &
                          iWidgets
                                                                             E-form built with
                                                    JSR 286,                 Workplace Forms
                                                    168                      Designer
   Component built with
                                                    WSRP v2.0
   Portlet Factory




                      3270 and iSeries
                      screens can be      Visual Studio Developed     Eclipse component built
                      converted to        Apps with Mainsoft (IBM     with Rational RAD
                      portlets via HATS   Business Partner)

                                                                                            14
The Structure of an E-form
                    Presentation Layer
                    Precision appearance/layout (replicate paper forms)
                    Sophisticated data types supported
                    Presentation formatting of data

                    Business Logic
                    Capture forms processes in the form
                    Guided-interview, or wizard, driven
                    Integrate business process workflows


                    Data Instances
                    Based on W3C XForms specification
                    Multiple XML payloads for integration
                    Validate against external XML Schemas


                    File Attachments
                    Capture complete transaction
                    Supplemental or associated eForms
                    Office documents, videos, faxes, etc.

                    Digital Signatures
                    Protect presentation, logic, data and attachments
                    Sign multiple, overlapping sections or complete form
                    Use built-in signing, digital certificates or signing pads




                                                                           15
Lotus Forms and Portal Integration
 All the value of eForms




       Reduce human data entry errors
   




       Digitally sign content
   




       Exchange form data in a
   
       structured, standardized format


                                         16
IBM WebSphere Portlet Factory

IBM WebSphere® Portlet Factory is a dedicated
portlet creation environment for WebSphere Portal that
simplifies & accelerates the development, deployment,
maintenance and reuse of custom portlets – including
SAP, Domino, PeopleSoft, Siebel, Web Service,
Business Process portlets.




 Automation                     Change                  Reuse

      WebSphere Portlet Factory applies software automation (builders, models
      and profiles) to capture design patterns and automate the creation of code.
      Models combine profiled builders to create portlets. You can extend
      Portlet Factory with your own custom builders.


                                                                             17
Service Oriented Architecture (SOA)

WebSphere Portlet Factory features a Data Services Layer - providing full support for the service
provider & consumer paradigm required in an SOA environment. It enables the definition of clean, well
defined service interfaces that separate the user interface from back end data.
Key Benefits
                                                                                                        Use one data
                                                                                                        service to
 Enables reuse of existing                                                                             drive display
                                                                                                        of multiple
   assets across projects and                                                                           portlets


   departments

 Automates back end                                                                                Reuse same
   connectivity                                                                                     UI with
                                                                                                    different
                                                                                                    data
                                                                                                    services
                                                 Reuse
 Speeds creation of new                         existing
                                                 assets
   applications

 Flexible applications

                                                                                                                 18
Unlimited Variations Without Maintenance Overhead

Create highly customized portals with WebSphere Portlet Factory software’s
patented automation and profiling technology. For example, portals can adapt
their structure, presentation, flow, and access rights depending on the role and
personal preferences of the user, without any additional coding by reusing existing
portlet models.




                                                                         Sales Mgr



Sales VP
                                                               Regional Mgr


                                                                                      19
IBM Travel Information




                         20
Fires, Customers, Agencies and Vans…



                               Fred’s Insurance Agency
                               Friendly Insurance Inc
                               South West Homeowners
                               Home and Office Agency




                                                         21
Portal Content Services
 Web   Content Management




      Simplify content create for the
  
      portal using authoring templates




        Personalization   (rules and collaborative filtering)
        Feeds
      Present content using
       Search
      presentation templates

                                                                 22
New WebSphere Portal Accelerators Speed
       Time to Value


Introducing new Business Accelerators…


  Integrated packages that easily snap-on to WebSphere




  Portal to deliver rapid time-to-value for specific




  business challenges.

                                                         Accelerators are integrated packages that
                                                         easily snap-on to Portal to deliver rapid
                                                         time-to-value
  – Highly flexible, configurable, and scalable

                                                                                                 23
Key Value Propositions
                                             “I need my teams to work together
“I need to deliver low touch                 more effectively and efficiently, while
                                                                                       “I need to increase the
or no touch processing of                    easily accessing relevant corporate
                                                                                       value of my website by
transactions – to                            applications”
                                                                                       delivering real-time,
customers, partners, or
                                                                                       personalized data based
employees.”
                                                                                       on user attributes”




                                                                                       “I need to track my
“I need to expose business                                                             organization's goals and
processes in context of the                                                            performance against them
information, applications,                                                             to more effectively drive
and data that line of                                                                  results”
business needs to make
decisions.”

                                                                                       “I need a cost effective
                                                                                       way to deliver
                                                                                       personalized, online
“I need a flexible IT platform where I can
                                                                                       training “just in time” within
pick and choose those key accelerators
                                                                                       the context of my
needed for delivering my portal intranet,
                                                                                       employees’ ongoing
extranet, or internet site.”
                                                                                       activities.”


                                                                                                                 24
IBM Dashboard Accelerator:
Cutting Costs and Driving Revenue
 Drive Alignment
  around a common, visible set of performance
  goals


 Automate
  today’s manual or resource-intensive
  processes with personalized, graphical UI tailored
  to each job role


 Access
  performance information wherever it resides with
  integrated, real-time views


 Take Action
  Intuitive views enable proactive response to
  issues via WebSphere Portal’s rich collaboration
  and workflow integration.
Dashboard Accelerator includes Lotus ActiveInsight
and no charge access to the Dashboard KPI Catalog for
licensed customers



                                                        25
More Speed with Dashboard KPI Catalog*

Sets of pre-built dashboard services (portlets) to accelerate
deployment of specific dashboard solutions.
                                 Example Content:
 Configurable portlets
  display best practice Key                                                   Revenue Scorecard
                                 Sales:                                       Revenue
  Performance Indicators                                                      Rep Performance
                                                                              Top Opportunities
  (KPIs)                                                                      Opportunities
                                                                              Opportunities by Stage
                                                                              Opportunities by Product
 Ability to browse by                                                        Customer List
                                                                              Customer Details
  horizontal segments and by                                                  Customer Satisfaction
  industry

                                                                              Total Warehouse Hours
                                 Manufacturing:
 Built on flexible automation                                                Total Production Yield
  framework + SOA                                                             Total Shipped
                                                                              Percent Accurate
                                                                              Total Open Orders
                                                                              Percent on Time
 Includes sample users and                                                   Inventory Shorts and
  roles, HTML, style sheets,                                                  Damages
                                                                              WIP Status
  setup scripts, data                                                         Inventory Levels
  definition files, etc.

 Government Specific KPI
  Available NOW                                            * No charge to licensed customers
                                                                                                       26
IBM Content Accelerator


                    Easily manage Web content – in real time!




                           Rapidly develop sites through reusable out-of-the-box SOA
                       
                           components, which helps improve TCO and speed ROI




                           Keep intranet, extranet, Internet websites and portals up-to-
                       
                           date, accurate and in control




                           Able to leverage existing enterprise content repositories
                       




                    Improve productivity & relevance                                      27
IBM Self-Service Accelerator
    Streamlines employee and manager HR

    activities through an intuitive self-service front
    end


    Brings the power and flexibility of WebSphere

    Portal, SOA, and Lotus to SAP HR


    Increases efficiencies – enables a lower ratio

    of HR administrators to employee.


    Enhances ability to focus on strategic HR

    initiatives for growing and retaining talent.


    Planned to IBM Self-Service Accelerator includes Lotus
                include a flexible life and events

                Workforce Management
    framework and easily customizable out-of-the-
    box portlets for self-service tasks like updating
    personal information, managing taxes,
    onboarding, job transfers, etc.                          28
IBM Collaboration Accelerator
IBM Collaboration Accelerator includes the capabilities of Lotus Sametime, Lotus
Connections, and Lotus Quickr- optimized for use within WebSphere Portal.
                                                                             Capabilities of IBM Lotus® Quickr™
  Capabilities of IBM Lotus® Connections
    Activities          Communities
                                                    Profiles




    Manage ad-hoc      Bring together people with
                                                     Connect team members
    collaborations     common interests
                                                     to their profiles for
    Bookmarks
                                                     expert location
                                           Blogs




                                    Complement Quickr contextual team
      Tag content, events, wiki
                                    blogs with personal blogs
      pages, tasks, etc...
                                                                             Fastest way to share everyday business
   Capabilities of IBM Lotus® Sametime®                                       content with your teams…

                 • Presence awareness and enterprise                         • Facilitates communications and collaboration with
                   instant messaging supports real-time                        secure, role-based team workspaces.
                   business                                                  • Providing rich set of collaborative content and
                 • Web conferencing helps users to                             team services integrated with entire IBM portfolio
                   collaborate faster and smarter


                                                                                                                              29
IBM Learning Accelerator
 A software solution that helps organizations provide a cost
 effective way to deliver personalized, online training “just in
 time” within the context of employees’ ongoing activities




                                                                   30
The Problem: Beyond the classic PC, reality is complex…


                                         Symbian V6, V7


                                         Palm V4, V5


                                         PPC2002, 2003


                                         Smartphone


                                         WAP 1.1, 2.0


                                         320x200


                                         640x480


                                         200x400


                                         120x120

                                                           31
                                        
The Infrastructure Challenge : define a Mobile Application Platform
   How do you solve an expanding quot;M x Nquot; matrix?
                          M applications...




                              N devices

                                                                      32
The Infrastructure Challenge : Defining a Mobile
                   Application Platform
How do you solve an expanding quot;M x Nquot; matrix?
                          M applications...




        WebSphere Everyplace Mobile Portal




                              N devices

                                                       33
A Business Process Example




 Streamline Workflows
 Automate Business Processes




                                34
Simple Loan Process




Receive                                  Receive
                            Mail                      Scan the   Continue
              Determine
Loan                                     Disclosure
                            Disclosure                form       processing…
              Eligibility
Application                              Form
                            Form


                                                      Two Days
                              One to Two Weeks




                                                                               35
Improved Loan Process




Receive                                  Receive
                            Web Based                 Scan the   Continue
              Determine
Loan                                     Disclosure
                            Disclosure                form       processing…
              Eligibility
Application                              Form
                            Form


                             One to Two Days




                                                                               36
Then later on, the
head of loans is
looking at her
dashboard..




                     37
Drills down and finds
the issue is that the
lenders aren’t getting
the disclosures
signed in time




                         38
39
The Lender looks at
her dash board, and
notices the alert




                      40
41
Before sending the
email, she checks to
see what the
preferred contact
method is




                       42
43
44
45
Mary can go to the
site and read the
disclosure (and any
targeted ads that you
want to put on that
page)




                        46
47
48
IDC Buy vs Build Study Summary (Dec 2007)
“An Evaluation of Build Versus Buy for Portal Solutions”
 http://www-306.ibm.com/software/info1/websphere/index.jsp?tab=landings/portalbuzz&S_TACT=103BEW01



        WebSphere Portal based solutions had on average a 29% lower 5-
            Year TCO as compared to in-house developed portals


        Labor costs to deploy portals and applications with WebSphere Portal
            were 38% lower than with in-house developed solutions


        Every $1 spent in WebSphere Portal software yielded on average
            $4.80 in IT labor avoidance


        Initial deployments of portals developed on WebSphere Portal were
            45% faster to market


        Portal applications developed on the WebSphere Portal platform had a
            78% faster time to market                                                                49
Why WebSphere Portal?

  We are the best portal available




         Vision with the proven ability to execute
     




  We sell more portal than Microsoft, BEA, and SAP combined (IDC, 2007)




         Standards based, wide choice of platforms, integration options
     



                                                                          50
Questions & Answers
Thank You!




                           Jason Faszholz
    Rob Will
                           Portal Sales Executive, West Region
    Chief Architect
                           Ixion, LLC an IBM Premier Partner
    IBM WebSphere Portal
                           jfaszholz@ixiononline.com
    willrc@us.ibm.com

                                                                 51

Mais conteúdo relacionado

Mais procurados

Bigdata Final NSF I-Corps Presentation
Bigdata Final NSF I-Corps PresentationBigdata Final NSF I-Corps Presentation
Bigdata Final NSF I-Corps Presentation
Stanford University
 
Aspe improved user_story_writing_techniques_ppt
Aspe improved user_story_writing_techniques_pptAspe improved user_story_writing_techniques_ppt
Aspe improved user_story_writing_techniques_ppt
Tatiya Siengdang
 
Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solution
backfire_88
 

Mais procurados (20)

Why portal jsf - Srest
Why portal jsf - SrestWhy portal jsf - Srest
Why portal jsf - Srest
 
Emakina Academy 6 - Boost your intranet - Web Content Management for SAP
Emakina Academy 6 - Boost your intranet - Web Content Management for SAPEmakina Academy 6 - Boost your intranet - Web Content Management for SAP
Emakina Academy 6 - Boost your intranet - Web Content Management for SAP
 
When Content Meets Applications
When Content Meets ApplicationsWhen Content Meets Applications
When Content Meets Applications
 
OpenFlow, the Android of Networking?
OpenFlow, the Android of Networking?OpenFlow, the Android of Networking?
OpenFlow, the Android of Networking?
 
Emakina Academy 6 - Boost your intranet - STIB
Emakina Academy 6 - Boost your intranet - STIBEmakina Academy 6 - Boost your intranet - STIB
Emakina Academy 6 - Boost your intranet - STIB
 
Emakina Academy 5 - Know your audience - Webtrends
Emakina Academy 5 - Know your audience -  WebtrendsEmakina Academy 5 - Know your audience -  Webtrends
Emakina Academy 5 - Know your audience - Webtrends
 
Rubik Financial - Introduction- March 2012
Rubik Financial - Introduction- March 2012Rubik Financial - Introduction- March 2012
Rubik Financial - Introduction- March 2012
 
SURFnetRelatiedagen Microsoft Online Strategie 15 5 2008 V1.0
SURFnetRelatiedagen   Microsoft Online Strategie   15 5 2008   V1.0SURFnetRelatiedagen   Microsoft Online Strategie   15 5 2008   V1.0
SURFnetRelatiedagen Microsoft Online Strategie 15 5 2008 V1.0
 
Building tomorrow's web with today's tools
Building tomorrow's web with today's toolsBuilding tomorrow's web with today's tools
Building tomorrow's web with today's tools
 
SugarCRM Professional edition
SugarCRM Professional editionSugarCRM Professional edition
SugarCRM Professional edition
 
Bigdata Final NSF I-Corps Presentation
Bigdata Final NSF I-Corps PresentationBigdata Final NSF I-Corps Presentation
Bigdata Final NSF I-Corps Presentation
 
Enable flexible working
Enable flexible workingEnable flexible working
Enable flexible working
 
Understanding the Third Wave of Customer Interaction
Understanding the Third Wave of Customer InteractionUnderstanding the Third Wave of Customer Interaction
Understanding the Third Wave of Customer Interaction
 
SugarCRM Corporate edition
SugarCRM Corporate editionSugarCRM Corporate edition
SugarCRM Corporate edition
 
SugarCRM Enterprise edition
SugarCRM Enterprise editionSugarCRM Enterprise edition
SugarCRM Enterprise edition
 
Aspe improved user_story_writing_techniques_ppt
Aspe improved user_story_writing_techniques_pptAspe improved user_story_writing_techniques_ppt
Aspe improved user_story_writing_techniques_ppt
 
Collaborative Technologies
Collaborative TechnologiesCollaborative Technologies
Collaborative Technologies
 
Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solution
 
Self-service: Optimice cada interacción con el cliente - Ana del Amo, Oracle
Self-service: Optimice cada interacción con el cliente - Ana del Amo, OracleSelf-service: Optimice cada interacción con el cliente - Ana del Amo, Oracle
Self-service: Optimice cada interacción con el cliente - Ana del Amo, Oracle
 
Profile-Amol Tondwalkar
Profile-Amol TondwalkarProfile-Amol Tondwalkar
Profile-Amol Tondwalkar
 

Semelhante a WebSphere Portal | The Front End Of SOA

If Only I Could Create the Perfect Travel Website (2008)
If Only I Could Create the Perfect Travel Website (2008)If Only I Could Create the Perfect Travel Website (2008)
If Only I Could Create the Perfect Travel Website (2008)
Jason Till
 
Enterprise Apps Future State
Enterprise Apps Future StateEnterprise Apps Future State
Enterprise Apps Future State
Bruce MacVarish
 
Sink Or Swim: Transitioning Your Software Business To SaaS
Sink Or Swim: Transitioning Your Software Business To SaaSSink Or Swim: Transitioning Your Software Business To SaaS
Sink Or Swim: Transitioning Your Software Business To SaaS
Apprenda
 

Semelhante a WebSphere Portal | The Front End Of SOA (20)

att
attatt
att
 
P I Infosoft And Travel Product Distribution compatible with Airline System
P I Infosoft And Travel Product Distribution compatible with Airline SystemP I Infosoft And Travel Product Distribution compatible with Airline System
P I Infosoft And Travel Product Distribution compatible with Airline System
 
Insurance Technology Trends
Insurance Technology TrendsInsurance Technology Trends
Insurance Technology Trends
 
If Only I Could Create the Perfect Travel Website (2008)
If Only I Could Create the Perfect Travel Website (2008)If Only I Could Create the Perfect Travel Website (2008)
If Only I Could Create the Perfect Travel Website (2008)
 
Enterprise Apps Future State
Enterprise Apps Future StateEnterprise Apps Future State
Enterprise Apps Future State
 
Information Worker
Information WorkerInformation Worker
Information Worker
 
Xoriant - Financial services expertise
Xoriant - Financial services expertiseXoriant - Financial services expertise
Xoriant - Financial services expertise
 
Microsoft And Cloud Computing
Microsoft And Cloud ComputingMicrosoft And Cloud Computing
Microsoft And Cloud Computing
 
Cisco unified collaboration training presentation by Zerone
Cisco unified collaboration training presentation by ZeroneCisco unified collaboration training presentation by Zerone
Cisco unified collaboration training presentation by Zerone
 
Samasource
SamasourceSamasource
Samasource
 
Mobilizing eEdge with Sprint
Mobilizing eEdge with SprintMobilizing eEdge with Sprint
Mobilizing eEdge with Sprint
 
Zmień zanim będzie za późno. Nowoczesna komunikacja a konkurencyjność przedsi...
Zmień zanim będzie za późno. Nowoczesna komunikacja a konkurencyjność przedsi...Zmień zanim będzie za późno. Nowoczesna komunikacja a konkurencyjność przedsi...
Zmień zanim będzie za późno. Nowoczesna komunikacja a konkurencyjność przedsi...
 
Virtual Causeway Market Research Overview - 2009
Virtual Causeway Market Research Overview - 2009Virtual Causeway Market Research Overview - 2009
Virtual Causeway Market Research Overview - 2009
 
Virtual Ops Center
Virtual Ops CenterVirtual Ops Center
Virtual Ops Center
 
The Evolution and Future of Business Video
The Evolution and Future of Business VideoThe Evolution and Future of Business Video
The Evolution and Future of Business Video
 
Sharepoint Web Solutions case study presentation at In-Telligent 2008 Confere...
Sharepoint Web Solutions case study presentation at In-Telligent 2008 Confere...Sharepoint Web Solutions case study presentation at In-Telligent 2008 Confere...
Sharepoint Web Solutions case study presentation at In-Telligent 2008 Confere...
 
The Cloud, The Enterprise Architect and the CIO
The Cloud, The Enterprise Architect and the CIOThe Cloud, The Enterprise Architect and the CIO
The Cloud, The Enterprise Architect and the CIO
 
Smart mobility conference presentation mvd b v5
Smart mobility conference presentation mvd b v5Smart mobility conference presentation mvd b v5
Smart mobility conference presentation mvd b v5
 
Sink Or Swim: Transitioning Your Software Business To SaaS
Sink Or Swim: Transitioning Your Software Business To SaaSSink Or Swim: Transitioning Your Software Business To SaaS
Sink Or Swim: Transitioning Your Software Business To SaaS
 
Sink Or Swim Transitioning Your Software Business To Saa S Scio And Apprenda
Sink Or Swim Transitioning Your Software Business To Saa S Scio And ApprendaSink Or Swim Transitioning Your Software Business To Saa S Scio And Apprenda
Sink Or Swim Transitioning Your Software Business To Saa S Scio And Apprenda
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

WebSphere Portal | The Front End Of SOA

  • 1. IBM WebSphere Portal: The Front End of SOA
  • 2. Portal Principle  Combines portlets (application user interfaces and/or content) together into one unified presentation  Delivers a highly personalized experience, considering role, personal settings, and device settings  Separates site design, site/page assembly/administration, from application design  Provides application integration, collaboration, single sign-on services and much more 2
  • 3. WebSphere Portal We provide a framework, for delivering role based, context composite applications and/or process driven, composite applications role-based that make people more process- productive, driven in the context of what they do everyday in context IBM WebSphere Portal 3
  • 4. Service Oriented Architecture: the blueprint for change An on demand business is an enterprise whose business processes — integrated end-to-end across the company and with key partners, suppliers and customers—can respond with speed to any customer demand, market opportunity or external threat. Why SOA?  Flexibility  Facilitates re-use of existing applications  Supports effective business process implementations  Designed for change Aligns Business and IT goals to grow revenue and contain costs 4
  • 5. SOA Entry Points Getting Started with SOA  Extend the ability to collaborate inside & outside  Enhancing people to people collaboration  Support multi-channel delivery Business model & process innovation Seamless coordination between automated and people/information driven business processes Increase organizational effectiveness  Leverage information for business optimization  Deliver trusted information real time and in context  Reduce risk and improve visibility into business operations 5
  • 6. A Business Problem The Call Center  Info from call Router portlet can populate the call center employee’s desktop   Jake Neuman  Productivity is Cindy Neuman improved by integrated disparate applications and allowing focus to remain on the Special Offers customer High Speed Internet Access Local/Long Distance Bundle Calling Services  A Composite Application 6
  • 7. New Business Requirement Increase Sales  Add the needed component   Jake Neuman  “Wire it” into the Cindy Neuman application Special Offers Special Offers Special Offers High Speed Internet Access High Speed Internet Access High Speed Internet Access Local/Long Distance Bundle Local/Long Distance Bundle Local/Long Distance Bundle Calling Services Calling Services Calling Services  Composition instead of programming 7
  • 8. An Example of Collaboration in Context  Use Sametime from within a component   ‘Buddy’ is in context of application, not people you Special Offers High Speed Internet Access actually know Local/Long Distance Bundle Calling Services  User stays focused on the application 8
  • 9. People, Process and Information People Portal Travel Approval Process Approve Travel Create Book Process Proposal Travel Create Notify Request Traveler Travel Services Travel Budgets Budget Air Hotel Info Car Travel Policies Information Hotel Airline Policy Policy 9
  • 10. Approver can see the information via a form. How does the approver know if they can afford to approve this? 10
  • 11. You can create a travel budget view portlet and wire it to the the form to make this common ‘subtask’ more efficient 11
  • 12. Portal allows you to iteratively add helper applications as you think of process improvements such as providing access to experts, the traveler or the travel booker, all in context 12
  • 13. And no matter what else comes up, Portal can help you integrate that into the context of any of the steps of the business process. • Siebel to show Opportunity? • Domino to show corporate travel policy? • RSS feed to show travel advisories? 13
  • 14. Components can be built with a variety of tools, and developer skills. Components can be built independently from assembly. WSRP Producer WebPage/WebClipping Portlets Workplace Dashboard Portlet Framework Catalog Gadgets & iWidgets E-form built with JSR 286, Workplace Forms 168 Designer Component built with WSRP v2.0 Portlet Factory 3270 and iSeries screens can be Visual Studio Developed Eclipse component built converted to Apps with Mainsoft (IBM with Rational RAD portlets via HATS Business Partner) 14
  • 15. The Structure of an E-form Presentation Layer Precision appearance/layout (replicate paper forms) Sophisticated data types supported Presentation formatting of data Business Logic Capture forms processes in the form Guided-interview, or wizard, driven Integrate business process workflows Data Instances Based on W3C XForms specification Multiple XML payloads for integration Validate against external XML Schemas File Attachments Capture complete transaction Supplemental or associated eForms Office documents, videos, faxes, etc. Digital Signatures Protect presentation, logic, data and attachments Sign multiple, overlapping sections or complete form Use built-in signing, digital certificates or signing pads 15
  • 16. Lotus Forms and Portal Integration  All the value of eForms Reduce human data entry errors  Digitally sign content  Exchange form data in a  structured, standardized format 16
  • 17. IBM WebSphere Portlet Factory IBM WebSphere® Portlet Factory is a dedicated portlet creation environment for WebSphere Portal that simplifies & accelerates the development, deployment, maintenance and reuse of custom portlets – including SAP, Domino, PeopleSoft, Siebel, Web Service, Business Process portlets.  Automation  Change  Reuse WebSphere Portlet Factory applies software automation (builders, models and profiles) to capture design patterns and automate the creation of code. Models combine profiled builders to create portlets. You can extend Portlet Factory with your own custom builders. 17
  • 18. Service Oriented Architecture (SOA) WebSphere Portlet Factory features a Data Services Layer - providing full support for the service provider & consumer paradigm required in an SOA environment. It enables the definition of clean, well defined service interfaces that separate the user interface from back end data. Key Benefits Use one data service to  Enables reuse of existing drive display of multiple assets across projects and portlets departments  Automates back end Reuse same connectivity UI with different data services Reuse  Speeds creation of new existing assets applications  Flexible applications 18
  • 19. Unlimited Variations Without Maintenance Overhead Create highly customized portals with WebSphere Portlet Factory software’s patented automation and profiling technology. For example, portals can adapt their structure, presentation, flow, and access rights depending on the role and personal preferences of the user, without any additional coding by reusing existing portlet models. Sales Mgr Sales VP Regional Mgr 19
  • 21. Fires, Customers, Agencies and Vans… Fred’s Insurance Agency Friendly Insurance Inc South West Homeowners Home and Office Agency 21
  • 22. Portal Content Services  Web Content Management Simplify content create for the  portal using authoring templates  Personalization (rules and collaborative filtering)  Feeds Present content using   Search presentation templates 22
  • 23. New WebSphere Portal Accelerators Speed Time to Value Introducing new Business Accelerators… Integrated packages that easily snap-on to WebSphere Portal to deliver rapid time-to-value for specific business challenges. Accelerators are integrated packages that easily snap-on to Portal to deliver rapid time-to-value – Highly flexible, configurable, and scalable 23
  • 24. Key Value Propositions “I need my teams to work together “I need to deliver low touch more effectively and efficiently, while “I need to increase the or no touch processing of easily accessing relevant corporate value of my website by transactions – to applications” delivering real-time, customers, partners, or personalized data based employees.” on user attributes” “I need to track my “I need to expose business organization's goals and processes in context of the performance against them information, applications, to more effectively drive and data that line of results” business needs to make decisions.” “I need a cost effective way to deliver personalized, online “I need a flexible IT platform where I can training “just in time” within pick and choose those key accelerators the context of my needed for delivering my portal intranet, employees’ ongoing extranet, or internet site.” activities.” 24
  • 25. IBM Dashboard Accelerator: Cutting Costs and Driving Revenue  Drive Alignment around a common, visible set of performance goals  Automate today’s manual or resource-intensive processes with personalized, graphical UI tailored to each job role  Access performance information wherever it resides with integrated, real-time views  Take Action Intuitive views enable proactive response to issues via WebSphere Portal’s rich collaboration and workflow integration. Dashboard Accelerator includes Lotus ActiveInsight and no charge access to the Dashboard KPI Catalog for licensed customers 25
  • 26. More Speed with Dashboard KPI Catalog* Sets of pre-built dashboard services (portlets) to accelerate deployment of specific dashboard solutions. Example Content:  Configurable portlets display best practice Key Revenue Scorecard Sales: Revenue Performance Indicators Rep Performance Top Opportunities (KPIs) Opportunities Opportunities by Stage Opportunities by Product  Ability to browse by Customer List Customer Details horizontal segments and by Customer Satisfaction industry Total Warehouse Hours Manufacturing:  Built on flexible automation Total Production Yield framework + SOA Total Shipped Percent Accurate Total Open Orders Percent on Time  Includes sample users and Inventory Shorts and roles, HTML, style sheets, Damages WIP Status setup scripts, data Inventory Levels definition files, etc.  Government Specific KPI Available NOW * No charge to licensed customers 26
  • 27. IBM Content Accelerator  Easily manage Web content – in real time! Rapidly develop sites through reusable out-of-the-box SOA  components, which helps improve TCO and speed ROI Keep intranet, extranet, Internet websites and portals up-to-  date, accurate and in control Able to leverage existing enterprise content repositories   Improve productivity & relevance 27
  • 28. IBM Self-Service Accelerator Streamlines employee and manager HR  activities through an intuitive self-service front end Brings the power and flexibility of WebSphere  Portal, SOA, and Lotus to SAP HR Increases efficiencies – enables a lower ratio  of HR administrators to employee. Enhances ability to focus on strategic HR  initiatives for growing and retaining talent. Planned to IBM Self-Service Accelerator includes Lotus include a flexible life and events  Workforce Management framework and easily customizable out-of-the- box portlets for self-service tasks like updating personal information, managing taxes, onboarding, job transfers, etc. 28
  • 29. IBM Collaboration Accelerator IBM Collaboration Accelerator includes the capabilities of Lotus Sametime, Lotus Connections, and Lotus Quickr- optimized for use within WebSphere Portal. Capabilities of IBM Lotus® Quickr™ Capabilities of IBM Lotus® Connections Activities Communities Profiles Manage ad-hoc Bring together people with Connect team members collaborations common interests to their profiles for Bookmarks expert location Blogs Complement Quickr contextual team Tag content, events, wiki blogs with personal blogs pages, tasks, etc... Fastest way to share everyday business Capabilities of IBM Lotus® Sametime® content with your teams… • Presence awareness and enterprise • Facilitates communications and collaboration with instant messaging supports real-time secure, role-based team workspaces. business • Providing rich set of collaborative content and • Web conferencing helps users to team services integrated with entire IBM portfolio collaborate faster and smarter 29
  • 30. IBM Learning Accelerator  A software solution that helps organizations provide a cost effective way to deliver personalized, online training “just in time” within the context of employees’ ongoing activities 30
  • 31. The Problem: Beyond the classic PC, reality is complex…  Symbian V6, V7  Palm V4, V5  PPC2002, 2003  Smartphone  WAP 1.1, 2.0  320x200  640x480  200x400  120x120 31 
  • 32. The Infrastructure Challenge : define a Mobile Application Platform How do you solve an expanding quot;M x Nquot; matrix? M applications... N devices 32
  • 33. The Infrastructure Challenge : Defining a Mobile Application Platform How do you solve an expanding quot;M x Nquot; matrix? M applications... WebSphere Everyplace Mobile Portal N devices 33
  • 34. A Business Process Example  Streamline Workflows  Automate Business Processes 34
  • 35. Simple Loan Process Receive Receive Mail Scan the Continue Determine Loan Disclosure Disclosure form processing… Eligibility Application Form Form Two Days One to Two Weeks 35
  • 36. Improved Loan Process Receive Receive Web Based Scan the Continue Determine Loan Disclosure Disclosure form processing… Eligibility Application Form Form One to Two Days 36
  • 37. Then later on, the head of loans is looking at her dashboard.. 37
  • 38. Drills down and finds the issue is that the lenders aren’t getting the disclosures signed in time 38
  • 39. 39
  • 40. The Lender looks at her dash board, and notices the alert 40
  • 41. 41
  • 42. Before sending the email, she checks to see what the preferred contact method is 42
  • 43. 43
  • 44. 44
  • 45. 45
  • 46. Mary can go to the site and read the disclosure (and any targeted ads that you want to put on that page) 46
  • 47. 47
  • 48. 48
  • 49. IDC Buy vs Build Study Summary (Dec 2007) “An Evaluation of Build Versus Buy for Portal Solutions” http://www-306.ibm.com/software/info1/websphere/index.jsp?tab=landings/portalbuzz&S_TACT=103BEW01  WebSphere Portal based solutions had on average a 29% lower 5- Year TCO as compared to in-house developed portals  Labor costs to deploy portals and applications with WebSphere Portal were 38% lower than with in-house developed solutions  Every $1 spent in WebSphere Portal software yielded on average $4.80 in IT labor avoidance  Initial deployments of portals developed on WebSphere Portal were 45% faster to market  Portal applications developed on the WebSphere Portal platform had a 78% faster time to market 49
  • 50. Why WebSphere Portal?  We are the best portal available Vision with the proven ability to execute   We sell more portal than Microsoft, BEA, and SAP combined (IDC, 2007) Standards based, wide choice of platforms, integration options  50
  • 51. Questions & Answers Thank You! Jason Faszholz Rob Will Portal Sales Executive, West Region Chief Architect Ixion, LLC an IBM Premier Partner IBM WebSphere Portal jfaszholz@ixiononline.com willrc@us.ibm.com 51