startup_business
Download
Report
Transcript startup_business
Sybase Startup.Com
A Complete Solution for Startup.coms
Startup.Com Training
Sybase Confidential
Agenda
Business Realities for Startup.coms
Solution Requirements
HA, JAVA, WP list
Architectural Design Considerations
Sybase Solution for Startup.coms
What is Sybase Startup.Com?
Adaptive Server Enterprise
Enterprise Application Server
PowerDesigner Object Architect
Benefits of Sybase Start-up.Com
Customer Success
Startup.Com Training
Sybase Confidential
Business Realties for Startup.coms
Limited IT budgets for world-class architectures
Must rapidly develop prototype to prove business case with
limited resources
Production environment must be up and running in “web time”
after funding is secured
Minimum development costs
Flexible deployment costs that scale
Seek risk free enterprise architectures
Migration from prototype to production
Develop and deploy robust and stable e-commerce applications
Availability, scalability, security, support and services
Unable to predict future architectures
What is your projected subscriber base?
What is your strategy for acquiring new customers?
Startup.Com Training
Sybase Confidential
Solution Requirements for Startup.coms
Availability - .Coms are open 24 x 7 and can never go
down
Scalability - capacity to support enormous and rapid
growth
High performance while executing secure and reliable
transactions
Rapid development environment with robust and
flexible deployment options
Ease of use for customers
Transparent access to all relevant systems
Infrastructure for future integration with legacy systems
and data
Startup.Com Training
Sybase Confidential
Architectural Considerations
What type of business are you in?
Business to consumer vs. business - business
High transactions vs. storage
What are your site characteristics?
A large number of subscribers will mean a large
volume of transactions
Built in authentication
Distributed architecture
Load balancing
Scaling
What are your up-time goals?
What is your average page-load time?
What are your response time goals?
Dynamic or static web architecture?
Startup.Com Training
5
Sybase Confidential
Architectural Considerations
Support for multiple client types required?
Ultra-thin, Java, Client/Server
Support multiple component models required?
Java, C++, PB, etc.
Static vs. Dynamic?
Most sites will be dynamic
No frames
Lump queries together
Design for simple interfaces/lowest common denominator
No Java or Javascript
Future open architecture for wherever clients,
customers or partners data currently resides?
Sybase, Oracle, Mainframe, etc.
Startup.Com Training
6
Sybase Confidential
Design Goals for Startup Architectures
First proof of concept architectures tend to be simple and
inexpensive
As site matures, additional needs arise and architecture
changes
Key aspects often overlooked:
Availability - Fault Tolerance
No protection against partial or complete failure
Scalability
Initial hardware and software investment barely supports
volume growth
Productivity
Development and deployment flexibility
Security
Protection for the customer, and you
Startup.Com Training
Sybase Confidential
Sybase Startup.Com Solution
Complete Software/Service solution for Startups
PRODUCTS:
Adaptive Server Enterprise 12.0 - 2 copies, 10 seats
High Availability (2)
Java (2)
Enterprise Application Server Developer Edition 3.5 - 5 seats
Power J
jConnect for JDBC
PowerDesigner Object Architect 7.0 - 1 seat
SERVICES:
Extended 24 X 7 technical support and upgrades
1 day of professional services consulting – onsite
Startup.Com Training
Sybase Confidential
Availability with Sybase Startup.Com:
Adaptive Server Enterprise 12.0
Continuous Database
Availability
Availability
Sybase
Startup.com
Scalability
Productivity
Automatic Server Failover
Automatic Client Failover
Highly Scalable
Realtime Database
Maintenance & Tuning
Monitor: Q Diagnostics
Manage: Sybase Central
Maintain: Online Utilities
Deploy: License
Management
Startup.Com Training
Sybase Confidential
Availability with Sybase Startup.Com:
Continuous Database Availability
Server High Availability
Primary
Server
Active/Active configuration
Integration with vendor HA
solutions
Sun - Sun Cluster
IBM - HACMP
HP - ServiceGuard
Compaq - TruCluster
Windows NT - MCS
Automatic Database Failover and Recovery
Companion
Server
Primary
Server
x
Companion
Server
Startup.Com Training
Sybase Confidential
Scalability with Sybase Startup.Com:
Adaptive Server Enterprise 12.0
Load balancing
Availability
Sybase
Startup.com
Scalability
Productivity
Resource governor and
logical process manager
Multiple network engines
and affinity scheduling
Parallel query execution
and parallel I/O
OpenSwitch:
Load balancing and
chaining
Connection cache
Resource governing
Startup.Com Training
Sybase Confidential
Scalability with Sybase Startup.Com:
Enterprise Application Server
Load balancing
Instance, thread, and
database connection
pooling
Allocation of application
accesses and
transactions to the least
used server hardware
Access to a broad range
of popular databases
JDBC and ODBC
support
Browser
HTTP
PB App COM
Java App
EJB
EA
Server
CORBA
C, C++ App
Java Applets
JDBC
Startup.Com Training
Sybase Confidential
Flexibility with Sybase Startup.Com:
Enterprise Application Server
Support for every
major component
model
Support for every
major client model
Support for every
major database access
system
Enterprise Class
Services
Open design
supporting any front
end, back-end or
development
paradigm
Client
HTTP(S)
IIOP(S)
Web Server
CGI, ISAPI,
NSAPI
Enterprise Application Server
Wrapper
Wrapper
Logic
Wrapper
Adapters
Logic
Wrapper
Enterprise
Systems
Startup.Com Training
Sybase Confidential
Sybase Application Server (EAS):
The Quintessential Internet Glue for Startup.coms
High Speed Connectivity
High Speed Connectivity
HTTP
TDS
IIOP
JDBC - ODBC
Sybase CT-lib
Oracle OCI
Java
Java
ActiveX
Session
Management
ActiveX
Role Based
Security
Naming
Services
Web
Power Builder
PowerBuilder
C/C++
Result Set
CORBA
Transaction
Management
Object Instance Connection
Pooling
Pooling
Multi-byte
Character Sets
Sybase
Mainframe
Custom
Services
Multi-Threaded
Kernel
Enterprise Application Server
Business Logic and Access Rules
Oracle,
Informix,
Microsoft
Use native JDBC to interface from Java directly to Database
Java Applets
Startup.Com Training
Sybase Confidential
Productivity with Sybase Startup.Com:
Adaptive Server Enterprise 12.0
Productivity Technologies
for Startup.Coms
Availability
Sybase
Startup.com
Scalability
Productivity
Native Java Support
Java VM in ASE 12.0
Java Language Support
Java Standards
SQL J 0, 1, 2, Java Beans
Tight XML Integration
Manage XML Content
Store,Manage,Retrieve
Index and Search
Generate XML data
Startup.Com Training
Sybase Confidential
The Application Design Life Cycle
Step
Analysis
Design
Implementation
Definition
Deliverable
Data Discovery
(Business Rules and Data)
Data-Flow
Diagrams
Business logic Definition
(Class Diagrams)
Business Rule & Data Definition
(Conceptual Diagrams)
Database Schema
(Java Objects and Database-Resident
Code)
Database Code Generation
(Server)
Class Diagrams
Business Object Generation
(Client, Application Server)
Java / PB
Source Code
Startup.Com Training
Entity
Relationship
Diagrams
Physical Data
Models
Data Definition
Language
Sybase Confidential
Productivity with Sybase Srtartup.Com:
PowerDesigner 7.0 Object Architect
Forward engineer class diagrams
or conceptual data models into
physical models
SYBASE
Generate over 30 types of RDBMS
Forward engineer business logic
from a class diagram
Database, application server or rich
client
Integrated Database
And Business Logic
Modeling
Reverse engineer backend
database information
Both physical and conceptual data
models
Reverse engineer existing
business logic into a class
diagram
7
Sybase
PowerDesigne
r
ObjectArchitect
Startup.Com Training
Sybase Confidential
Benefits of Sybase Start-up.com
Improves Startups Chances of Success
Rapid set-up of e-commerce infrastruture for a start-up
company
Enterprise class from the start
High availability architecture
Highly scalable
Fast and easy to get “up & running”
Flexible development and deployment
24 x 7 extended support
Low cost entry point for development
Work with customer according to their business
requirements
Startup.Com Training
Sybase Confidential
i-gift.com
www.i-gift.com
“We’ve built i-gift.com on
Sybase. I know first-hand
that SybaseStartup.com
was created specifically to
make dot com CIOs’ jobs
easier, and it’s certainly
done that.”
Business Challenge:
Create an online gift solution
Allows individuals and businesses to
give personalized gift certificates
Redeemable at major malls and
retailers across the U.S.
Solution:
i-gift.com, powered by
SybaseStartup.com
Results:
Rapid development and deployment
SybaseStartup.com infrastructure will
support the company’s anticipated
growth
Enable rolling out additional products
in the future.
- David Bloom, CIO, i-gift.com
Startup.Com Training
Sybase Confidential
SybaseStartup.com
Startup.Com Training
Sybase Confidential