More Related Content Similar to AltoWeb_SPEED_Overview-2001 (20) More from Carlos F. Camargo, Ph.D. - Realtor, CalBRE #01988431 (20) AltoWeb_SPEED_Overview-20012. © 2001 AltoWeb
2
02/24/15AltoWeb, Inc. Confidential
Company Overview
AltoWeb Platform for the Extended Enterprise:
• Next Generation J2EE Application Platform
• For D2D, D2E, E2E, E2C Solutions
Founded December 1998
Seasoned Management team led by Ali Kutay
• Former CEO of WebLogic, Inc.
Funding
• Seed Investors: Ali Kutay, Frank Caufield, Regis
McKenna
• First round: Intel 64 Fund
• Second round: Norwest Venture Partners
Based in Palo Alto, CA; 80+ employees
• Excellent Engineering Team (45+ employees)
3. © 2001 AltoWeb
3
02/24/15AltoWeb, Inc. Confidential
Board of Directors
Ali Kutay
• Chairman, President and CEO, AltoWeb
Frank Caufield
• General Partner, Kleiner, Perkins, Caufield and Byers
John Gilbert
• CTO and Secretary, AltoWeb
Kevin Hall
• General Partner, Norwest Venture Partners
Regis McKenna
• Chairman, McKenna Group
4. © 2001 AltoWeb
4
02/24/15AltoWeb, Inc. Confidential
AltoWeb Org. Chart
A lt o W e b , In c .
V .P .
J o h n A k in
V .P .
E r h a n A k in
D ir . S tu d io D e v .
S te v e W ilk e s
D ir . In te g r a tio n
K e n H ittle m a n
A c t. M g r. Q u a lity
B r e t K u m le r
D ir . P r o d . D e v .
J a g d e v D illo n
C h ie f A r c h ite c t
E lli A lb e k
V .P . E n g . & C T O
J o h n G ilb e rt
D ir . P r o d .M k t
R .M e y e r
V .P . M a r k e tin g
C h r is J a m e s
D ir . W e b D e v .
S a m i A k b a y
V .P . In f. S y s te m s
H a k a n A k in
V .P . S e r v ic e s
D a n E ls e n
V .P . E a s te r n S a le s
T o m L o o n e y
D ir . B u s . D e v .
B ill L u c k e r
V .P . B u s in e s s D e v .
T o d d Y a n c e y
M g r . H u m . R e s .
M e g a n S tr e ife l
V .P . & C F O
C a r l M ills
P r e s . & C E O
A li K u ta y
Total Headcount = 79
5. © 2001 AltoWeb
5
02/24/15AltoWeb, Inc. Confidential
AltoWeb Value Proposition
Scalable Platform for Extended Enterprise
Deployment - SPEED©
:
• D2D
• D2E
• E2E
• E2C
6. © 2001 AltoWeb
6
02/24/15AltoWeb, Inc. Confidential
Horizontal Applications
D
D
D D
D D
ITServices
IT Services
Enterprise
C C C
E
E
E
…
…
…
…
Aggregation
Customers
Enterprises
Departments
7. © 2001 AltoWeb
7
02/24/15AltoWeb, Inc. Confidential
AltoWeb 10X SPEED© Improvement
1X 2X 3X 4X 5X
TIME TO MARKET IMPROVEMENT
COST
REDUCED
BY
2X
AltoWeb
Platform
Current
Solutions
• Faster Time to Market
• Reduced Costs
For J2EE e-Business
Solutions.
8. © 2001 AltoWeb
8
02/24/15AltoWeb, Inc. Confidential
Potential Market Size
Source: IDC
Available Market: $11B
J2EE App. Servers
Served Market: $4.5B
Available Market: $3B
2001 2004
e-Business Platforms
Served Market: $0.3B
9. © 2001 AltoWeb
9
02/24/15AltoWeb, Inc. Confidential
Market Opportunity
J2EE promises a unifying approach across the
extended enterprise.
• Defines a large number of standard services
• JSP, EJB, JMS, JCA, JTS, JTA, JDBC and JNDI
• Supports XML
• These services provide system level interfaces
that are categorized as information logic,
business logic and presentation logic
10. © 2001 AltoWeb
10
02/24/15AltoWeb, Inc. Confidential
Market Opportunity
The Challenges of J2EE
• J2EE does not specify how to best build applications
• J2EE does not directly support Web Services
• J2EE does not specify appropriate architectures per
situation
• Often, what one should NOT do is more important that what
one should do
• J2EE does not specify how best to manage the runtime
environment
J2EE provides excellent capabilities, but an
application platform is needed…
11. © 2001 AltoWeb
11
02/24/15AltoWeb, Inc. Confidential
The AltoWeb SPEED©
A structured server platform that automates
architectural principles and leading practices
Components and processes are integrated to
provide design, deployment, and management of
eBusiness applications and Web Services
• Incorporates XML superschema to store and
rapidly deploy applications
• Supports UDDI and SOAP
Full use of open standards to maximize scalability,
reusability and portability
Incorporates three levels of abstraction, and
applies the model-view-controller paradigm
12. © 2001 AltoWeb
12
02/24/15AltoWeb, Inc. Confidential
E-BusinessE-Business
PlatformPlatform
J2EE Application ServersJ2EE Application ServersJ2EE Application ServersJ2EE Application Servers
e-Business, Web Services, e-Commerce, Portals, KMe-Business, Web Services, e-Commerce, Portals, KM
J2EEJ2EE
ServicesServices
Application Life CycleApplication Life Cycle
SolutionsSolutions
Company Overview
AltoWeb J2EE ServerAltoWeb J2EE ServerAltoWeb J2EE ServerAltoWeb J2EE Server
DeployDeployDevelopDevelop
AltoWeb Lowers the bar for J2EE ApplicationsAltoWeb Lowers the bar for J2EE Applications
RuntimeRuntime MonitorMonitor
13. © 2001 AltoWeb
13
02/24/15AltoWeb, Inc. Confidential
The AltoWeb Platform
All eBusiness applications, regardless of application type,
require three integrated building blocks on top of an
application server to complete an application:
• Information Logic: Input parameters, output parameters,
reference data, or integration points
• Business Logic: Logical rules and application flow
• Presentation Logic: Views and interfaces for applications
AltoWeb’s Platform automates these three logic components
14. © 2001 AltoWeb
14
02/24/15AltoWeb, Inc. Confidential
The AltoWeb Framework
Information
Logic
Meta Objects
AppServer
AppServer
Business
Logic
Presentation
Logic
Simultaneous
User Interfaces
App Server
15. © 2001 AltoWeb
15
02/24/15AltoWeb, Inc. Confidential
Web Server
Application Server
Client-side presentation
Internet services
Application, transaction and
data access services
Back-end data
Complex Code:
Java, SQL, HTML, Perl,
JSP, CGI, XML….
What’s the problem today?
public void
ejbCreate(String
accountId, double
initialBalance,
String type) {
if (VERBOSE)
System.out.println("ejbCre
ate( id = " + id() +
", initial balance = $" +
initialBalance +
", type: " + type + ")");
this.accountId =
accountId;
this.balance =
initialBalance;
this.type = type;
}
public void
startElement(String
name, AttributeList
attrs) throws
SAXException { if
(attrs != null) { int
len =
attrs.getLength(); for
(int i = 0; i < len;
i++)
{ trade.put(attrs.getN
ame(i),
attrs.getValue(i)); }
} }
RDBMS Web
Server
HTML
XML
Server
ERP
File
Server
Java JSP XML HTML Wireless PDA
BEA/WebLogic
IBM/Websphere
JBoss
16. © 2001 AltoWeb
16
02/24/15AltoWeb, Inc. Confidential
Web Server
Application Server
Client-side presentation
Internet services
Application, transaction and
data access services
Back-end data
What’s the Solution?
RDBMS Web
Server
HTML
XML
Server
ERP
File
Server
AltoClient Java/JSP XML HTML Wireless PDA
BEA/WebLogic
IBM/Websphere
JBoss
AltoStudio AltoServerAltoWeb eBusiness
Platform
Information logic, business logic,
presentation logic
18. © 2001 AltoWeb
18
02/24/15AltoWeb, Inc. Confidential
How much work with Standard J2EE?
Server Side
• 63 handwritten Java classes
• 21 handwritten Java interfaces
• 8,297 handwritten lines of Java code
Client Side
• ~200 lines of Java code embedded in 35 Java
Server Pages
• Very difficult to deal with since it is embedded inside
presentation markup
• 2,277 total lines of presentation markup (JSP)
19. © 2001 AltoWeb
19
02/24/15AltoWeb, Inc. Confidential
How much work with AltoWeb J2EE?
Server Side
• 9 database-mapped MetaObjects
• 17 SQL query customizations
• 14 visually documented process specifications
• 15 lines of Java code
Client Side
• Used existing JSP presentation
• Removed client Java code, improving maintainability
• Reduced overall markup quantity by 17%
Development Effort
• 3 man-weeks for novice AltoWeb developer
20. © 2001 AltoWeb
20
02/24/15AltoWeb, Inc. Confidential
Productivity Increases Rapidly
Producing Java Pet Store Server and Presentation Code with IDEs
Requires 211 Days or 10 Man-Months of Effort *
* One developer producing 50 lines of code a day, 10,574 lines of code
AltoWeb Requires 4 Man-Weeks, Including Training
Engineering Effort Comparison
Java Pet Store
0
40
80
120
160
200
Per Application
Man-Days
AltoWeb
IDE
10 X Productivity Improvement
Applications Created by Four Development
Engineers
Per Year, Java Pet Store
0
5
10
15
20
25
30
35
40
45
50
1 2 3 4 5 6 7 8 9 10 11 12
Months
Number of
Applications
AltoWeb
IDE
10 X Productivity Improvement
21. © 2001 AltoWeb
21
02/24/15AltoWeb, Inc. Confidential
Return on Solution Effort
AltoWeb Has An Immediate Payback
Savings Grow With Each Application
Development Cost Comparison
Java Pet Store
$0
$20
$40
$60
$80
$100
$120
$140
$160
$180
$200
1st Project Subsequent
Applications
000's
AltoWeb Cost
IDE Cost
Cumulative Cost Comparison
Java Pet Store
$0
$100
$200
$300
$400
$500
$600
$700
$800
1 2 3 4 5 6
Number of Applications
000's
AltoWeb Cost
IDE Cost
22. © 2001 AltoWeb
22
02/24/15AltoWeb, Inc. Confidential
“Best Practices” in a box
A standard way to build J2EE applications
Separation of interfaces strictly enforced:
model, view and controller
A standard, reusable library of enterprise
functionality
Standard deployment, management,
monitoring across all J2EE applications
Code reviews and audits are quicker, simpler
23. © 2001 AltoWeb
23
02/24/15AltoWeb, Inc. Confidential
Consider this JSP page…
<%@page … %>
<HTML><BODY>
<%
try{
Integer userId = (Integer)session.getAttribute(“id”);
Context ctx = new InitialContext();
MyEntityBeanHome home =
(MyEntityBeanHome )ctx.lookup(“SomeJNDILookupString”);
MyEntityBean ejb = (MyEntityBean)home.findByPrimaryKey(userId);
%>
Hello
<%
out.println(ejb.getUserName());
}
catch(Exception e){
%>
<!-- error -->
Something is wrong:
<%
out.println(e.getMessage());
}
%>
</BODY></HTML>
<%@page … %>
<HTML><BODY>
<%
try{
Integer userId = (Integer)session.getAttribute(“id”);
Context ctx = new InitialContext();
MyEntityBeanHome home =
(MyEntityBeanHome )ctx.lookup(“SomeJNDILookupString”);
MyEntityBean ejb = (MyEntityBean)home.findByPrimaryKey(userId);
%>
Hello
<%
out.println(ejb.getUserName());
}
catch(Exception e){
%>
<!-- error -->
Something is wrong:
<%
out.println(e.getMessage());
}
%>
</BODY></HTML>
24. © 2001 AltoWeb
24
02/24/15AltoWeb, Inc. Confidential
So, what’s wrong?
Independence of interfaces
• Presentation, control flow and business logic are
intermingled
Reuse
• Nothing can be separated out for reuse
Teamwork
• The author needed to know the whole J2EE stack
Change
• Change anywhere means change everywhere
Performance
• Distributed object calls being made from the browser
25. © 2001 AltoWeb
25
02/24/15AltoWeb, Inc. Confidential
Changing applications today…
18
7/11/2001AltoWeb, Inc. Confidential© 2001AltoWeb
Consider this JSP page…
<%@page … %>
<HTML><BODY>
<%
try{
Integer userId = (Integer)session.getAttribute(“id”);
Context ctx = new InitialContext();
MyEntityBeanHome home =
(MyEntityBeanHome )ctx.lookup(“SomeJNDILookupString”);
MyEntityBean ejb = (MyEntityBean)home.findByPrimaryKey(userId);
%>
Hello
<%
out.println(ejb.getUserName());
}
catch(Exception e){
%>
<!-- error -->
Something is wrong:
<%
out.println(e.getMessage());
}
%>
</BODY></HTML>
Steps to change the EJB support class without AltoWeb
• Understand the application and related standards
• the application flow, since a series of pages are dependent on the previous one
• the underlying J2EE Specifications and the application framework from the data
layer through to the presentation layer
JDBC JNDI EJB Servlet …
• the application framework API and the data layer API
• the deployment rules, including specified location, for this EJB
• application error handling reflected on the page
• Implement your changes
• Change the EJB source code
• Compile the EJB
• Deploy the application with vendor-specific tools
• Shut down and restart the server
• Test functionality and graphic design on the deployment server
• Repeat the above steps if necessary
• Release to production
26. © 2001 AltoWeb
26
02/24/15AltoWeb, Inc. Confidential
Changing applications with AltoWeb
Steps to change an AltoWeb application
• Locate the component to be changed
• This is typically at the data access or business logic level
• AltoWeb provides a visual model of the entire application
• Change the component using point and click configuration settings
• Save the changes
• Component changes are reflected immediately across an application
• Test the application
• Release to production
27. © 2001 AltoWeb
27
02/24/15AltoWeb, Inc. Confidential
“Organizational memory” in a box
Standard architecture
helps new people
understand applications
Visual environment
exposes application flow
Incremental testing
exposes application
functionality at all levels
28. RuntimeRuntime
PlatformPlatform
J2EE Application ServerJ2EE Application ServerJ2EE Application ServerJ2EE Application Server
AA
ll
tt
oo
SS
ee
rr
vv
ee
rr
e-Business, Web Services, e-Commerce, Portals, KMe-Business, Web Services, e-Commerce, Portals, KM
J2EEJ2EE
ServicesServices
Reusable ComponentsReusable Components
Optional 3Optional 3rdrd
PartyParty
ToolsTools
SolutionsSolutions
AltoWeb® e-Business Platform:
Raising J2EE to the Business Level
Developer
- IDE
- Modeling
Developer
- IDE
- Modeling
Web Designer
- Authoring
Web Designer
- Authoring
Business Analyst
- Business Logic
(Assembly)
Business Analyst
- Business Logic
(Assembly)
IT Administrator
- Runtime Monitor
& Manager
IT Administrator
- Runtime Monitor
& Manager
VersioningRepository MonitoringAdministration
Component, Class
Management
Runtime
Management
Deployment
Assembly,
Configuration
Core Runtime Services
Administration Services
Lifecycle Management Services
Presentation
Logic
Information/Access
Logic
Business Logic
Core Application Components
Controller ConnectivityBusiness Process Flow
29. © 2001 AltoWeb
29
02/24/15AltoWeb, Inc. Confidential
AltoWeb’s Application Architecture
Browsers
Java
Apps
Wireless
Apps
XML
Clients
Client Interface
Dynamic
Data
ActionsHTML
Data Connectors
SQL File Web HTML XML Custom
Datasources
Process Management
AltoServer
Object Management
MetaObjects XML Queries
Process
Repository
Workflow
Page
Assembly
AltoStudio
Servlets, JSP, HTML, XML
EJB, JDBC, JNDI, XML, UDDI, SOAP
APIAPIAPI
AltoStudio
AltoMonitor (2.5)
AltoDeploy
30. © 2001 AltoWeb
30
02/24/15AltoWeb, Inc. Confidential
Major Milestones
• First Customer: Brocade Communications.
• Purchase order for 104K received.
• SAN ROI Application developed by AltoWeb Professional
Services was completed and approved by Brocade June 7.
• Ford Motor Company was the first AltoWeb customer to
deploy an application built with our platform
• Version 1.2 was our G.A. product.
• Version 2.1 was released for JavaOne.
• New Website went live ahead of target date.
• Product has been Downloadable since March 26.
• Over 370 download requests received so far.
• Early Adopter Program is complete.
• Ford purchased, Witness should issue a PO in August
• First demo of Web Services at JavaOne in June.
31. © 2001 AltoWeb
31
02/24/15AltoWeb, Inc. Confidential
Technology Partners
• Intel
• Early investor from Intel 64 Fund
• BEA Systems
• WebLogic is the main Application Server for the AltoWeb Platform
• We are licensed to embed WebLogic to our product
• IBM
• In May we became one of three beta sites for the J2EE version of Websphere
• We plan to have a relationship with IBM similar to the BEA relationship
• Sun
• J2EE Certification
• HP
• Solution and Alliance Partner
• JBOSS – Free Application Server for V 2.0
• RosettaNet (Intel Sponsored Membership)
• Accenture
32. © 2001 AltoWeb
32
02/24/15AltoWeb, Inc. Confidential
Company Overview
The AltoWeb platform was successfully
implemented at all early adopter accounts
• Ford Motor Company, Witness Systems (ISV),
Satyam (SI), Euclid (ASP) and Stanford
University
• Product GA was released in 2Q01
33. © 2001 AltoWeb
33
02/24/15AltoWeb, Inc. Confidential
Company Overview
Software downloads are a key part of our market
penetration strategy:
• Qualified Downloads become very effective sales leads
• And result in efficient sales efforts
• Downloads maximize exposure within the JAVA
development community
• 30 day Evaluation License Modeled after WebLogic
Sales are Generated through Multiple Channels:
• Direct Sales to Enterprise IT Organizations
• Systems Integrators
• OEM/VARs
• Software Companies (ISV) developing applications
• ASP/MSPs
34. © 2001 AltoWeb
34
02/24/15AltoWeb, Inc. Confidential
Customer Roadmap
Previously
• During our Early Adopter program we worked with
Enterprises, Independent Software Vendors, System
Integrators and ASP/MSP’s to develop GA release 1.2
Currently
• Installed GA 1.2 at five early adopter accounts
• Brocade Communications was our first customer
• Ford Motor Co. deployed the first AltoWeb Application
Plans for the balance of 2001
• We manage sales forecasts through a sales pipeline report, and
we are actively working to grow the pipeline from $1.9M in
early April to more than $4M by the end of July
• Current pipeline customers include Brocade Communications,
Ford Motor Company, GM, ADP and Fannie Mae
36. © 2001 AltoWeb
36
02/24/15AltoWeb, Inc. Confidential
Product Roadmap
Component
Development
Component
Customization
•Key Components for
Financial Services,
Telecom and Retail
•First Components
Assembled into Significant
Business Functionality for
Target Customers
•Support for Multiple
Application Servers
•Application Deployment
•Server Manager
•Downloadable
AltoWeb e-
Business
Platform 2.1
5/31
Web Services
Enterprise-wide
Monitoring/Reporting
Directory and
Application
Management
Team Development
Transaction Support
Version Control
JMS Support
Data Connector API
AltoWeb e-
Business
Platform 2.5
Q3
•Support IBM’s
WebSphere
•Packaged Business
Domain Functionality
•Expanded Application
Server and
Infrastructure
Functionality
•Workflow Support
•Component
Repository
•J2EE Connectors for
EAI (JCA)
•Content Management
AltoWeb e-
Business
Platform 3.0
Q4
•Ports to Additional
J2EE Application
Servers and
Operating Systems
37. © 2001 AltoWeb
37
02/24/15AltoWeb, Inc. Confidential
Potential Competitors
AltoWeb is uniquely positioned
• Through the breadth of our Web Services solution
and our J2EE-based technology
Competitors with a similar message
• Neuvis, Bowstreet, Versata
Application Server Companies are partners
• BEA, IBM, iPlanet, HP, Oracle
Solution providers could become partners
• Siebel, Vignette, Blue Martini, Vitria, Tibco, Sybase,
Broad Vision, Oracle, etc.
38. © 2001 AltoWeb
38
02/24/15AltoWeb, Inc. Confidential
Open
Standards
Interoperability
&
Legacy Integration
Advantages of J2EE… Without the
Complexity, and On a Single Platform
Business
Level Focus
J2EE Platform
Independent
Portable
Components
Leverages
Investments
Scalable
&
Extensible
Unified Runtime
Environment
39. © 2001 AltoWeb
39
02/24/15AltoWeb, Inc. Confidential
ENTERPRISE
• Seamless Integration
• Efficient resource utilization
• Streamlined processes
SYSTEM INTEGRATORS
• Rapid solution delivery
•Reusability
•Standard environment
EXCHANGES
• Web Services
• Reach into the enterprise
• Multiple vendor / marketplace interaction
OEM/VAR
• Partner with the customer
•Advanced merchandising
•Dynamic supply chain
SOFTWARE VENDOR
• Efficient e-Business platform
• Reduced time to market
• Immediate access to new standards and technologies
Who benefits from AltoWeb
CUSTOMER
• Increased control
• Faster path to value
• Greater confidence in vendor
41. © 2001 AltoWeb
41
02/24/15AltoWeb, Inc. Confidential
Sales Models
Software Licenses
• Standard Development License
• Priced $2.5K per seat
• Enterprise Dev/Test License
• Priced $50K for up to five developers
• Includes server, deployment and runtime management
• Entitles customer to 33% deployment discount for 90 days
• Deployment Licenses
• Priced $60K per cpu deployed
• Perhaps bundled with WebLogic or others
• ISV fee a percent of revenue
• ASP fee a monthly license fee
Professional Services - T&M
Maintenance and Support - 18% of List Price
42. © 2001 AltoWeb
42
02/24/15AltoWeb, Inc. Confidential
Market Opportunity
The Gartner Group estimates that e-business
applications will consume 30% - 50% of
organizations’ IT budgets over the next five years
• 79% of the cost is based on people
E-Business applications are difficult to manage
• Web enabled applications are complex
• Integration of legacy systems
• Involve experts from several disciplines
• Web application requirements are subject to rapid
change
• Customer requirements change quickly
• Standards evolve at a rapid pace
• There is a lack of mature e-business methodologies
43. © 2001 AltoWeb
43
02/24/15AltoWeb, Inc. Confidential
Typical Roles in a e-Business Project
Design Develop Test Deploy Manage Change
Project Manager
e-Business Analyst
System Architect
Database Designer
Application Developer
Java Component Developer
GUI Designer
Database Administrator
System Administrator
QA/Test Engineer
Legend: Dark grey indicates100% involvement; lighter grey indicates 25-75% involvement
The team can now work on the same problem…using a common platformThe team can now work on the same problem…using a common platform
Editor's Notes AltoWeb was founded in Dec 98
We have spent the last 18 months focusing on the technology and creating a robust platform to support end-to-end e-business.
Seasoned management team is led by our CEO Ali Kutay who was the CEO of WebLogic that was sold to BEA
We have very solid backing which started with a seed round that was funded by Frank, Regis and Ali
First round funding by Intel 64 – very active in the Intel 64 programs and have received a tremendous amount of support from Intel
Second round funded by NorWest and Kevin Hall joined our Board.
We launched the company in June 2000 and started an early adopter program at the beginning of August.
AltoWeb was founded in Dec 98
We have spent the last 18 months focusing on the technology and creating a robust platform to support end-to-end e-business.
Seasoned management team is led by our CEO Ali Kutay who was the CEO of WebLogic that was sold to BEA
We have very solid backing which started with a seed round that was funded by Frank, Regis and Ali
First round funding by Intel 64 – very active in the Intel 64 programs and have received a tremendous amount of support from Intel
Second round funded by NorWest and Kevin Hall joined our Board.
We launched the company in June 2000 and started an early adopter program at the beginning of August.
Audience: T
Let’s drill down into AltoWeb’s support and extension of the J2EE standard
Here is how AltoWeb fits on top of J2EE
AltoServer provides the repository and engine for delivering J2EE components.
AltoStudio provides the development tools to simplify modification of those components.
Within AltoServer we have modules that provide complete separation of the presentation, logic and data layers.
In the presentation layer, AltoWeb provides:
1) Pre-built servlets for interfacing with multiple client types
2) Dynamic data delivery via JSP tags
3) Triggers and event processing via JSP actions in HTML pages
In the logic layer, AltoWeb provides:
1) Ability to define and execute business processes
2) Page assembly and workflow processing
3) Ability to define business objects in the form of AltoWeb MetaObjects
4) Creation of XML documents and transformations
5) Definition and use of data filters and queries
In the data layer, AltoWeb provides:
1) Pre-built data connectors for common data sources
2) Extensibility via AltoWeb built custom data adapters.
Within AltoStudio you can design, implement and publish with a project based visual development environment:
1) HTML presentation templates2) Data sources that represent connections or paths to different types of data (SQL, ASCII, HTML, XML, etc.)
3) MetaObjects that represent business objects made consisting of simple or complex datasets combined with filtering and query based logic.
4) Processes and process assemblies for building workflows, page to page logic, exception handling, and event triggers.
5) XML representations of MetaObject datasets
6) XML transformations
7) Static and dynamic queries used in MetaObjects and Processes
8) Shared and reusable procedural logic with parameter passing.
All this development can be done by non-Java programmers.
AltoWeb was founded in Dec 98
We have spent the last 18 months focusing on the technology and creating a robust platform to support end-to-end e-business.
Seasoned management team is led by our CEO Ali Kutay who was the CEO of WebLogic that was sold to BEA
We have very solid backing which started with a seed round that was funded by Frank, Regis and Ali
First round funding by Intel 64 – very active in the Intel 64 programs and have received a tremendous amount of support from Intel
Second round funded by NorWest and Kevin Hall joined our Board.
We launched the company in June 2000 and started an early adopter program at the beginning of August.
AltoWeb was founded in Dec 98
We have spent the last 18 months focusing on the technology and creating a robust platform to support end-to-end e-business.
Seasoned management team is led by our CEO Ali Kutay who was the CEO of WebLogic that was sold to BEA
We have very solid backing which started with a seed round that was funded by Frank, Regis and Ali
First round funding by Intel 64 – very active in the Intel 64 programs and have received a tremendous amount of support from Intel
Second round funded by NorWest and Kevin Hall joined our Board.
We launched the company in June 2000 and started an early adopter program at the beginning of August.
AltoWeb was founded in Dec 98
We have spent the last 18 months focusing on the technology and creating a robust platform to support end-to-end e-business.
Seasoned management team is led by our CEO Ali Kutay who was the CEO of WebLogic that was sold to BEA
We have very solid backing which started with a seed round that was funded by Frank, Regis and Ali
First round funding by Intel 64 – very active in the Intel 64 programs and have received a tremendous amount of support from Intel
Second round funded by NorWest and Kevin Hall joined our Board.
We launched the company in June 2000 and started an early adopter program at the beginning of August.
Audience: T
Deployment is simplified by ALtoServer by providing an environment that manages the interaction between the various objects. This environment leverages the power and scalability of the underlying applications server, manages utilization of resources and the caching of the data.
Key to the time savings is the reuse of existing objects that have been tested and deployed without having to redeploy, shut down and start up the application server or the systems.
Audience: T
Deployment is simplified by ALtoServer by providing an environment that manages the interaction between the various objects. This environment leverages the power and scalability of the underlying applications server, manages utilization of resources and the caching of the data.
Key to the time savings is the reuse of existing objects that have been tested and deployed without having to redeploy, shut down and start up the application server or the systems.
Audience: T
Deployment is simplified by ALtoServer by providing an environment that manages the interaction between the various objects. This environment leverages the power and scalability of the underlying applications server, manages utilization of resources and the caching of the data.
Key to the time savings is the reuse of existing objects that have been tested and deployed without having to redeploy, shut down and start up the application server or the systems.