Portal Integration Strategies - PowerPoint PPT Presentation

1 / 34
About This Presentation
Title:

Portal Integration Strategies

Description:

Message Boards. Chat. Instant Messaging. Productivity tools. Email. Calendar. Task List ... message messageID 22F923CC-FB8A-11D3-BA7F-00C04F791123 /messageID ... – PowerPoint PPT presentation

Number of Views:64
Avg rating:3.0/5.0
Slides: 35
Provided by: bryancap
Category:

less

Transcript and Presenter's Notes

Title: Portal Integration Strategies


1
Portal Integration Strategies
  • Bryan Caporlette
  • Executive Vice President, Strategic Technology
  • Sequoia Software Corporation
  • 5457 Twin Knolls Rd
  • Columbia, MD 21146
  • http//www.sequoiasoftware.com

2
Agenda
?
  • Housekeeping
  • Why Turn to Portal Software
  • Portal Integration Options
  • Implementation Methodology
  • Summary

3
Agenda
  • Housekeeping

4
Sequoia Software
  • Established in 1992
  • Headquartered in Columbia, MD with International
    operations North America, Europe, Asia
  • Utilized SGML in late 1995 XML in 1996
  • Sequoia XPS 3.0 June 2000
  • 200 employees
  • Deloitte Touches Fast 500 for 1997, 1998, 1999
  • Publicly held company SQSW

5
Representative Customers and Partners
6
E-business Landscape
7
Agenda
  • Why Turn to Portal Software

8
Portal's Role
E-Business Portals
Corporate Portal
9
Portal Delivery Interface
10
(No Transcript)
11
Address What Problem?
  • Single point of access to enterprise information
    assets
  • First generation Portals - Next generation
    Intranets
  • Next Generation Portals
  • Aggregate
  • People
  • Information
  • Applications
  • Business Processes

12
Focusing on New Problems
  • Knowledge management (traditional Corporate
    Portal)
  • Save time
  • Gain efficiencies
  • Improve productivity
  • Customer acquisition or retention
  • E-enable your business
  • Transition to Web interactions
  • I.e. Online Ordering, E-Marketplace Integration
  • Fixing a mission critical problem thats broken
  • Timely data
  • Combining multiple business processes

13
Web-enabling Applications
Customers
Suppliers
Partners
Media
Firewall
Employees
Company Network
14
Implementation Challenges
IT Staff
Users
  • Incompatible technology
  • Duplication of effort
  • Inability to define enterprise business processes
  • Difficult deployment
  • Administration nightmare
  • Inconsistent user interfaces
  • Multiple Log-on procedures
  • Conflicting data
  • Information overload
  • Difficulty locating correct information or
    functions

15
10K Foot Architecture
Suppliers
Media
Customers
Partners
Firewall
Employees
Single Point of Aggregation
XML Portal Server
Company Network
16
Requirements
  • Open architecture
  • Standards based
  • Extensible
  • Ready for growth
  • Users
  • Data
  • Geographic
  • Application integration
  • Bi-directional
  • Multiple integration points

17
Requirements (2)
  • Content delivery
  • Filtered
  • Personalized
  • Integrated information services
  • Search Retrieval
  • Taxonomy
  • Content Management
  • Business processing engine
  • Information routing
  • Flows

18
Agenda
  • Integration Alternatives

19
Three Integration Layers
  • Presentation
  • Provide one-way streets that communicate directly
    with an application
  • Tunnels through the portal
  • Business Logic
  • Communicate with applications through application
    programmable interfaces (API)
  • Interact through function calls
  • Data
  • Pull or push packaged information into the portal
  • Allows integrated portal services to act on the
    information

20
Integration Matrix
Content Delivery Agent
Data Service
Data Source Adapter
Application Coupling
Tightly
Loosely
API Dependent
Transactional Integrity
Single Application
All Services
None
Data Visibility
None
Single Application
All Services
Dependent on Web-enabled API
Dependent on Business API
Dependent on Connector
Interactivity
Data Freshness
Must
Not Applicable
Latency OK
Session Dependent
Data Security
Maximum
Minimum
Application Defined Business Logic
Maintained
Maintained
Not Maintained
21
Presentation Layer
22
Business Logic Layer
Automated Process Flow
Notify Sales
True
?
Validate
Acct. Payable
False
23
Data Layer
Extract
Package
Transmit
24
Types of Applications
  • Depends on the problem space
  • Knowledge management (traditional Corporate
    Portal)
  • Save time
  • Gain efficiencies
  • Improve productivity
  • E-enable your business
  • Transition to Web interactions
  • Customer acquisition or retention
  • Fixing a mission critical problem thats broken
  • Customer acquisition or retention
  • Timely data
  • Combining multiple business processes

25
Knowledge Management
  • Collaboration tools
  • Message Boards
  • Chat
  • Instant Messaging
  • Productivity tools
  • Email
  • Calendar
  • Task List
  • Internet Content Providers
  • News
  • Financial
  • Unstructured data stores
  • Document management systems
  • File systems

26
E-enabling the Business
  • Enterprise Resource Planning (ERP)
  • Peoplesoft
  • BAAN
  • SAP
  • Customer Relationship Management
  • Siebel
  • Onyx
  • Oracle
  • Supply Chain
  • I2
  • Manugistics Group
  • E-Marketplaces
  • CommerceOne, Ariba
  • Vertical marketplaces

27
Mission Critical Problems
  • Depends on your business and the problem
  • Healthcare
  • Financial Services
  • Manufacturing
  • Real-time systems
  • Manufacturing line data
  • Data warehouses
  • Legacy applications
  • DB2
  • Screen scraping

28
Communication Models
  • Synchronous
  • Direct processing (open a dialogue)
  • HTTP, D/COM, EJB, Corba
  • Asynchronous
  • Indirect processing (when you get to it)
  • Directory polling, SMTP, HTTP, Queuing
  • Timeliness of data
  • Scheduled
  • Triggered (event driven)

29
Building Connectors
  • Spiders
  • Home Grown
  • Enterprise Application Integration (EAI) Tools

30
Spiders
  • Easiest Point and Crawl
  • Good for discovering unstructured data
  • Typically within Document/Content Management
    systems
  • LAN/WAN, Internet
  • Challenges
  • Dont do much
  • Limited to schedule based operation

31
Home Grown
  • Built from scratch
  • Usually one-off applications
  • Myriad of languages and architectures
  • Perl, C/C, VB, Python, TCL
  • Challenges
  • Difficult to add new applications
  • Need internal development staff
  • Configuration management issues
  • Deploy new versions of 3rd party applications
  • Technology incompatibilities

32
EAI Software
  • Provide mapping GUI and transformation engine
  • Jump start kits
  • Build connectors using business analysts versus
    developers
  • Map reuse
  • Challenges
  • Expensive
  • Proprietary scripting environments
  • Still a lot of work, not out-of-the-box
  • Poor debug facilities
  • Lack of XML support

33
Agenda
  • Introduction
  • Requirements
  • Integration Points
  • Types of Applications
  • Integration Mechanisms
  • XML Messaging
  • Summary

?
34
Information Flow
Backend Application
Portal Server
Information Connector
Message Layer
Data Communication
Data Communication
XML Messages
35
XML Provides
  • Data neutral packaging
  • Microsoft BizTalk
  • Information Content Exchange (ICE)
  • RosettaNet
  • Protocol neutral transmission
  • HTTP/s
  • SMTP
  • FTP
  • D/COM
  • Validation
  • DTD
  • XML Schema

36
Message Structure
37
Agenda
  • Introduction
  • Requirements
  • Integration Points
  • Types of Applications
  • Integration Mechanisms
  • XML Messaging
  • Summary

?
38
XML Advantages
  • If you use XML to represent the content
  • Standard transformation language (XSLT)
  • Reuse
  • Across different delivery devices (Web, Wireless,
    Print)
  • Across different integrated services
  • Greater personalization
  • Improved Search and Indexing

39
Summary
  • Portals aggregate information, processes,
    applications and people
  • Applications can be integrated within 3 layers
  • Presentation
  • Business Logic
  • Data
  • Types of applications vary depending on how you
    apply the technology
  • When building connectors, understand the
    capabilities of IT, and know risk involved with
    using different EAI tools
  • XML can be leveraged at various stages of
    information processing
  • Questions?
Write a Comment
User Comments (0)
About PowerShow.com