Bowstreet Factory for BEA WebLogic Portal a joint solution harnessing the power of BEA WebLogic Port - PowerPoint PPT Presentation

1 / 36
About This Presentation
Title:

Bowstreet Factory for BEA WebLogic Portal a joint solution harnessing the power of BEA WebLogic Port

Description:

Consumer Insurance Market. Term Life. Eligibility. Gather data. Quick Quote. Health. Eligibility ... For example - insurance quotes, order processing, customer ... – PowerPoint PPT presentation

Number of Views:181
Avg rating:3.0/5.0
Slides: 37
Provided by: Dav8174
Category:

less

Transcript and Presenter's Notes

Title: Bowstreet Factory for BEA WebLogic Portal a joint solution harnessing the power of BEA WebLogic Port


1
Bowstreet Factory for BEA WebLogic Portal a
joint solution harnessing the power of BEA
WebLogic Portal and Bowstreet Business Web
Factory to increase customer ROI
  • New Jersey User Group Meeting
  • December 3, 2001

2
Agenda
  • Who is Bowstreet?
  • What problem do we solve?
  • Why BEA Bowstreet?
  • Bowstreet Factory for
  • BEA WebLogic Portal 4.0
  • Joint solution demonstration

3
Who is Bowstreet?
  • Web services thought
  • leadership proven execution - 3 years running
  • Headquartered in New England with offices
    throughout US Europe
  • 150M raised in venture funding from top sources
  • Representative customers
  • Example of joint customers with BEA

4
Pioneering the Generation of Applications for
the Web
Bowstreet provides a web services development and
assembly platform that automates the creation and
maintenance of complex web applications.
5
Applied Use Case
Assume you support multiple product groups that
each have their own Internet applications.
Consumer Insurance Market
6
Ask Yourself
How are you going to do it?
  • Build from scratch?
  • Copy ASP/JSP files and modify?
  • Change code branches in existing ASP/JSP?
  • Add some meta-data to generate a new version of
    the application?

7
Customizing the Application
  • So, you built it.

Consumer Insurance Market
8
Ask Yourself
How are you going to do it?
  • Go into every ASP/JSP page and change the
    includes for every implementation?
  • Changing style sheets for every implementation?
  • Change settings in a wizard?

9
Adding New Functionality
So, you changed the branding.
Consumer Insurance Market
10
Ask Yourself
How are you going to do it?
  • Go to every application and add the CRM
    functionality?
  • Change one component and have it propagate
    through all applications?

11
And Maintaining Future Change
But wait, theres more...
12
The Cycle Continues...
What were trying to show ischange happens!
  • The more applications, the more places to change.
  • Multiple copies of code become an efficiency
    roadblock.
  • Maintenance is very expensive.
  • Regression testing becomes constant.
  • Speed and flexibility of change are constrained
    by resources for maintenance and development.

13
Extracting Value from the Internet
Strive for Economies of Scope ...
  • In making more varieties of a product you aim to
    reduce the cost per product (making 5 brands of a
    car instead of 1 brand)

vs. Economies of Scale
  • In producing more of a unit you aim to reduce the
    cost per unit (making 5,000 cars instead of 1 car)

14
eBusiness Architecture with XML
In our scenario, assets are developed to a common
specification..
Consumer Insurance Market
Term Life
Health
Automobile
Dental
15
Insurance Quick-Quote Example
Domain analysis reveals commonality
  • Consistent process encapsulates the business
    value
  • Different back end processes for transactions
  • Different venues or constituencies for delivery
  • Executed in different domains

For example - insurance quotes, order processing,
customer service requests
16
Process Map Reveals Variability Flow
Process Steps
Process Map
17
Channel Map Shows Additional Variability
Channel Strategy
B2C
B2B
Marketplace
Wireless
Intranet
XML EDI
Auto Insurance
Channel Map
18
Service Map Details Back-End Variability
Process Steps
Check Home State
Show Data sheet
Enter User Data
Run Quick Quote
Display Results
Call Agent
Service Map
LDAP
Oracle Lookup
HTML on web server
Legacy system call
Siebel Lookup
SQL Server Lookup
SQL Server lookup
N/A
COM object
SQL Server
N/A
LDAP
HTML on web server
N/A
HTML on web server
Oracle
Oracle Lookup
N/A
Java
N/A
19
Bowstreets Pioneering Approach
How do we do it?
Loosely Coupled
  • Distributed ownership and support of an
    application across product groups (required for
    web services development)
  • Separation of the application from its components
    (required for web services development)
  • Services, content and process combined into an
    application at the time the user hits the site.

Profiling
  • Profiling capability allows each products
    uniqueness to be abstracted into meta-data

20
Filling the Gap in the Stack
NEXT WAVE
LAST WAVE
Web Services Applications

Hardwired Applications Web-extended C/S
Bowstreet Automating the Generation of
Built-to-Order Applications at Request-Time
Dynamic Assembly
Traditional Infrastructure Java Application
Server IDE Middleware System Management
Backend Legacy Data and Apps C/S Data and
Applications Content
21
Bowstreet Enables Economies of Scope
Context
the generation of applications.
Using common assets...
XML
EJB
COM
Legacy
HTML
BOWSTREET
to AUTOMATE
PDF
XML Model
JAVA
22
Business Web Factory Components
  • Business Web Factory
  • Bowstreet Business Web Engine Runtime engine
    generates and delivers programs to WebLogic for
    execution
  • Business Web Designer Development tool for
    assembling reusable enterprise artifacts and web
    services into applications
  • Customizer Apply parameters to models based on
    context and roles o dynamically generate the
    applications

23
Business Web Factory Logical View
24
Executing a Specific Instance of a Model at
Request-Time
Parametric Model Regeneration
Profile Generation
Request
Execution
Response
Business Web Factory Automated Dynamic Assembly
Platform
Customizer
Designer
Engine
Components
Web Services
25
Benefiting all Constituent Users
  • Line of Business User Enablement
  • Ability to optimize applications for customers,
    partners and employees
  • Ability to create new business models for optimum
    user experience flexibility
  • Technical User Delegation
  • Delegated customization with secured
    administration and control provides 6 mo. ROI and
    ability to say yes
  • Focus efforts on higher value design / model work
  • Programmer Efficiency
  • Collapsing of create, assemble deploy into
    run-time reuse
  • Faster and less costly design, development and
    maintenance of applications

26
By Addressing Major Challenges
Bowstreet overcomes development bottlenecks!
27
Bowstreet for BEA Automation Wizards
Integration has been completed for to Wizards
deliver Bowstreet complex function management for
portal assembly.
  • Joint Solution delivers Wizards that enable IT
    administrators to quickly assemble portlets into
    thousands of variations.
  • The wizards, along with BEA customization tools,
    deliver just the right assembly of portlets to
    end users based on preferences, rights, context
    or roles.
  • Wizards eliminate hand coding of templates, etc.,
    for thousands of applications to be delivered as
    portlets to complex portal environments.

28
Bowstreet Factory for BEA WebLogic Portal 4.
  • Add-on to WebLogic Portal 4.0
  • Allows non-technical users to create and manage
    families of portal applications.
  • Radically reduces the time and effort for IT to
    add functionality, support new variations, and
    manage change across deployed portal
    applications.
  • Supports complex distribution, management,
    aggregation and syndication of portals across
    departments, partners and customers sites.
  • Adds support for customizable modules and web
    services.
  • Requires BEA WebLogic Server WebLogic Portal
    license and installation
  • Includes Bowstreet WebEngine, Limited Use
    Designer Portal Wizards

29
When Bowstreet Adds Significant Value Wizards
Handle Complexity
  • Leverage existing IT resources to take advantage
    of the rich personalization and customization
    infrastructure provided by BEA
  • Easily support massive customization managed by
    non-technical business users
  • Drive multiple e-business initiatives with
    existing staff
  • Support frequent change through automation
  • Aggregated, Syndicated and Cascading portal
    solutions
  • Customer needs to bring together multiple portal
    applications in to single view for user or
    roll-out changes to multiple portal applications
  • Migration to Web Services Architecture
  • Bowstreet provide a web services infrastructure
    which leverages existing IT investments and
    provides a migration path to next generation web
    services architecture
  • Bowstreet knows web services and delivers web
    services solutions with proven ROI like no other

30
Joint Solution Stack Logical View
Bowstreet Factory for BEA WebLogic Portal
BEA WebLogic Portal
31
Bowstreet Integrates BEA Functionality
  • Builders for BEA
  • JSP Tag Library
  • BEA Placeholder
  • Content Selector
  • Campaign Manager
  • News Index
  • J2EE CA
  • Portlet Connector
  • WSDL (WLS 6.1)
  • More coming

32
Extending Reach Portal Wizards Enables
Syndication
Partners Web Site
End User
Factory for BEA
33
Cascading Portal Hierarchy
Solution distributes delegates portal creation
across enterprise, LOB, department, team
Solution allows business managers, partners,
users to customize control access to portal
services
Master Portal
Partner Extranet
HR Intranet
e-Sales Portal
Service Portal
Factory automatically creates unique,
just-in-time portal experience based on user
profile
  • Factory automates creation of all portals without
    new development
  • Maintain 1 Model, not 10s or 100s of sites

Browser, wireless device system to system access
34
Achieving Economies of Scope
Faster time to market in the face of constantly
changing requirements
  • Reduction in change-maintenance costs
  • Re-Allocate maintenance to new projects
  • Attack application backlog
  • Higher productivity
  • Leverage efforts (reuse) across projects
  • Lower resource constraints
  • Foundation for a web services strategy
  • Bridge for J2EE / .Net

Economies of Scope
35
Example BEA Customer Using Bowstreet In
Addition to WebLogic Server
GE Small Business Services
Opportunity Offer financial products to end
customers through partners customized portals
managed by GE Challenge Creating custom
embedded portal took 6 - 8 weeks and cost over
250,000 per portal
  • Solution
  • Incremental business partner integration 8 weeks
    to 3 days
  • Average cost of implementation from 300K to 30K
  • Moved delivery responsibility from IT to business
    owners
  • Mass customization to large number of partners

Application Design
Application Deploy
Maintain Change
100
100
100
25
5
5
36
Conclusion Similar Language with Different
Meaning
Portal Creation Tools and frameworks to develop
the inventory and components used to build portal
applications Personalization Tools User specific
settings and rules that define preferences and
segmentation Deploy Applications Execute j2EE
compliant applications on world-class component
and application server infrastructure
Portal Assembly Tools and run-time to automate
the process of tying together building blocks
such as JSP portlets, EJB's and Web
services Customization Tools End-user wizards
and integration with BEA Personalization tools to
drive application specific settings Maintain
Applications Automates the changes and propagates
updates across large families of related
applications
Write a Comment
User Comments (0)
About PowerShow.com