Title: Enterprise Application Server Discovery Day
1Sybase Integrator Process Server Adaptors EAServer
Where it All Fits
Not Introduction to Embarcadero Sybase Debugger I
am not Harry Flora ?
Robert Stevens Technical PreSales
Consultant e-Business Division robert.stevens_at_syba
se.com DDl 44 (0)1628 597350 Mobile 44
(0)7977 257050
2Agenda
- Portal
- Integration Broker
- Application Server
- Tools
- Positioning
- Summary
3Sybase Enterprise Portal
4Sybase Enterprise Portal
First non-stop Enterprise Portal ensuring
continuous availability
5Vertical Components
6Portal Components
Load Balancing
Transparent Client Failover
Clusters
HA Service
7Sybase EP Competitive Advantages
Unified Product
- Single view into multiple eMarketplaces
- EDI/XML Conversions
- Role based access
- Multinational deployment
- Translation Services
- Always Available Application capability
- Integrated Security
- Standards Based
- Development tools
- Scalability Continuous Availability
- End-to-end integration from Mainframe to Wireless
8Customize Masthead
Navigation
Portal Control
Portlets
9Authentication -- username/password -- x.509
digital certificates -- Entrust PKI --
LDAP Single Sign-on Role-based Authorization Encry
ption/Decryption Secure Business Objects
10Personalization
11Create unlimited personal pages Manage Pages
12Add Portlets Role-based
13Change the Layout of each Page
14Search
Results
Suggest Alternative Content
15Taxonomy
16Create your own search Agents
17Customize your Portal Administer access
control Manage taxonomy Create community
pages Create homepages Register new Portlets
18Intgration Broker
- Integrator
- Process Server
- Adaptors
19Integrating Systems without an Integration Broker
56 Interfaces
20Integrating systems with an Integration Broker
General Ledger
Human Resources
Customer Relations
Supply Chain
E-Biz Integrator
SAP
Legacy Mfg.
Web Application
Logistics
16 Interfaces
21The Need for Adapters
- Link applications to the integration architecture
- Import application formats to the broker
- Put application data onto queues
- Get application data from queues
22Sybase Adapter Value
- Interfacing versus Integration...
The Integration Broker does the interfacing. The
adapter does the integration.
No programming required !
23Complementing and Integration Server
- The integration server routes and formats while
the process server manages process state
24eBiz Integrator Processing
Produces a policy
Add a new application
Rule
Rule
Add a new rule!
Update target systems
MQSeries Integrator
In the right format
In the appropriate formats
25Our Adapters..
Business Packages
Enterprise Adapters
Terminal Adapters
- COBOL
- Database
- Flat Files
- 3270/5250
- VT220
- 26 others
- user defined
Adapter
Adapter
NEON Integration Broker
Protocols
Adapter
Other
- COM
- CORBA
- Java
- e-ADK
- e-Mail
B2B Standards
Adapter
Adapter
- EDIFACT
- XML
- S.W.I.F.T.
- FIX
- HL/7
26Integration Elements
Adapters Application metadata knowledge Applicatio
n data models Extracting data Delivering
data Exception handling Application error
conditions
Integration engine Parse Reformat/Transform Conve
rt data types Enrich Route (content-based)
Process engine State management Automated Process
flow Business event handling Message
aggregation Time constraint mgmt
Transports Guaranteed delivery Platform
portability Asynchronous messaging Transactionalit
y
27Server Infrastructure
28Integrating with Other Sybase Products
- e-ADK support
- Will allow e-Biz 2000 to use all Sybase adapters
built on the e-ADK 3.3 - Most adapters still being ported to eADK 3.3
- e-Biz 2000 Open Transport (OT) enablement
- Will allow acquisition and delivery of messages
to OT supported transports (e.g. MQSeries, MSMQ,
Sybases EMQ)
29eBusiness Platform Request/Reply
Business logic with synchronous interface uses
Service Component to interact with external
systems OutXML method (InXML)
Handles all interaction with eBizIntegrator and
target EIS interacts with multiple MQSeries
queues through MQ JMS provider coordinates
requests and replies and handles failures
Formatter Rules Repository
Jaguar
EJB Business Logic
Jaguar Q
XML Adapter Process
Rules Engine
XML Request
NCF Request
Common Service Component Integration
DTD Request
XML Adapter Process
JavaBean XML
NCF Response
XML Reply
DTD Reply
Known failure queue for entire application
XML Failure
Use setter values to build XML request document
invoke EJB retrieve output values from response
document
JSP Presentation
Instantiate JavaBean set input values get
response values
30Application Server
31Application Evolution
Future Common business logic is extended
and shared across business
boundaries
Past C/S and web applications were separate and
distinct
Present Common business logic is shared,
limited users, limited deployment
32E-BusinessSybase Solution
PowerDynamo
CGI ISAPI NSAPI
HTTPS
HTML
33Enterprise ApplicationsToday and Tomorrow
Client
Middle Tier
Data
Web Server
Browser
Very Thin
PageServer
Browser
Thin
TransactionServer
Enterprise JavaBeans, COM, CORBA, PB NVOs
Client/ServerApplication
Rich
34Sybase EAServer Architecture
Component Server
Dynamic Page Server
EAServer
35Application Server MustFit Into the Environment
New Applications
Adapters
ORDER MANAGEMENT
PRICING
REPO
COMPLIANCE
AUTHORIZATIONS
CUSTOMER SERVICE
FpML
Internet/Firewall
Workflow Engine
SWIFT
CMS
Enterprise Applicagtion Integration
FIX
Enterprise Application Server
MQ
TIBCO
Application Integrators
Data Connectivity
External Community
Core Processing
CICS
SAP
Operational Systems
Source Tower Group/Sybase
36Distributed Development withSybase Enterprise
Application Server
- High Speed
- Client Connectivity
- HTTP
- TDS
- IIOP Tunneling
- ...
Sun Solaris 2.6 HP HP/UX 11.0 IBM AIX
4.3.1 Intel NT NT 4.0 Linux RedHat 6.1
Sybase Enterprise Application Server Multi-Threade
d MP Kernel
SSLPKI Entrust
Any Network
Any Client
Web Java Native PDA ...
37EAServer - Enterprise Functionality
These features ensure that incoming client
requests are evenly distributed between multiple
Jaguar servers and that Jaguar services are still
available even when one or more Jaguar servers
are unavailable.
- Jaguar provides support for
- load balancing
- failover,
- high availability.
Server Cluster
A
Name Server
ODBC, JDBC O/C, OCI
B
Primary Server
C
D
38J2EE Currently Certified
- iPlanet March 2000
- ATG August 2000
- Sybase EAServer 3.6.1 - October 2000
- IONA November 2000
- BEA December 18, 2000
- Bluestone Q1 2001
- Borland
- Hitachi
- Silverstream
39Tools
40Design
- Combines traditional data modeling with UML
object modeling - Single unified environment for business logic and
RDBMS design - Enterprise Repository
- Significantly improved
- Generate reverse engineer
- Java, PowerBuilder and XML
- Relational DBMS
41PowerDesigner 8Application Design Lifecycle
- Java Code
- (Source, Bytecode, JAR)
- - PowerBuilder Code
Object-Oriented Model (OOM)
- Application Structure - Business Logic
Java Source
PowerBuilder Source
Conceptual Data Model (CDM)
- Data Structures - Business Rules
Forward Engineering
Physical Data Model (PDM)
- Schema Definition - Denormalization -
Optimization (Indexing) - Database Creation
Reverse Engineering
ODBC
Database Management System (DBMS)
Database SQL Script
42Develop
- PowerBuilder 8
- Enhanced integration with EAServer for component
development - Efficient 4GL development
- Simplified Web-site creation and deployment
- DataWindow technology
- PowerJ 4
- Best Java tool for seamless EAServer integration
- Embraces new J2EE standards
43PowerJ 4.0 New Features Productivity
- New User Interface Enhancements
- Multi-Document Interface (MDI)
- To-Do Lists
- Auto-Scripting
- Two-Way Coding (.java)
- Improved Debugging
- JSP Debugging Support
- Support for debugging multiple threads
simultaneously within same JVM - Upgraded debugging Engine (JPDA)
44Solution Definition
- Gartner are telling their customers that an
e-Business Solution today requires - an Application Server
- an Integration Server
- B2Bi capabilities
- Trading Partner Management, Security, Auditing,
etc. - multiple input channels (including wireless)
SYBASE IBM ARE THE ONLY COMPANIES THAT CAN
PROVIDE A COMPLETE SOLUTION
45(No Transcript)
46Summary
Portal
THE Application Server
47Thank you!
Robert Stevens Technical PreSales
Consultant e-Business Division robert.stevens_at_syba
se.com