SlideShare a Scribd company logo
KHASIM
SUN MICROSYSTEMS
Founders of SUN
Andy Bechtolsheim
Bill Joy
Scott McNealy
Vinod Khosla
PRODUCT OFFERINGS
JAVA
Cross-platform performance
Embedded in portable electronic products
Java is a key to Sun’s success
PRODUCT OFFERINGS
SOFTWARE
Internet services
Network connectivity
Security
Network management
Application servers
PRODUCT OFFERINGS
HARDWARE
Desktop systems
Servers
Network connectivity
Data Warehousing
Peripherals
BUSINESS PRINCIPLE
MULTI-VENDOR SOLUTIONS
Teams with software vendors
Brings Java and computing platform to the partnership
Business partners
Sun and Informix
Sun and Netscape
JAVA
Based on C++
Sun introduced in May 1995
World Wide Web caused immediate interest
Object Oriented Language
Achieves modularity through the use of Classes and Methods
JAVA
Classes and Methods may be programmer defined
The Java Class Library or Java API provides predefined
Classes and Methods
Example:
The Math Class provides several mathematical methods
such as:
 Abs (x)
 Min (x,y)
JAVA
 //a simple Java program which defines class Welcome, and
has only one method
 Import java.applet.Applet; //imports the Applet class
 Import java.awt.Graphics //imports the Graphics class
 Public class Welcome extends Applet {  
 Public void paint( Graphics g )
 {g.drawstring( “Welcome to Java Programming”, 25, 25 );}
 }
JAVA
Five phases to execute program: 
Edit => save as Welcome.java
Compile => javac Welcome.Java creates Welcome.class
Create HTML file which includes applet called Welcome.class 
Load => user’s browser will load Welcome.html file
Verify => verifies that Welcome.class applet does not violate
Java security
Execute => java interpreter within user browser executes
Welcome.class applet
JAVA
Network Delivered Functionality
Java Applet is stored on Server, not on client
Client needs only a Java supported browser to execute applet
within Server html file
Client does not need Java installed locally
Demonstrates power of Java:
Ability to provide network delivered functionality
JAVA BEANS
Reusable software components written using Java.
Allows code to be shared beyond one platform, one
architecture (distributed systems).
“Write Once, Run Anywhere”
JAVA BEANS
Allows applications to be assembled, rather than coded in the
classical monolithic style.
Embraces internet and addresses Client/Server deployment/
maintenance issues via “thin-client”.
Device independent. Supported on Mainframes, PCs,
Network Computers, cellular phones, PDAs.
BEAN FEATURES
Introspection - builder tool can automatically analyze how a
bean works
Customization - ability to customize appearance and behavior
of a bean
Events - enables connection and communication between
Beans.
Properties - enables customization of Beans.
Persistence - Storing of data across sessions.
ENTERPRISE JAVA BEANS
Model for the development and deployment of reusable Java
Server components.
API specification for building scalable, distributed,
component based, multi-tier applications.
First released to public March of 1998.
ENTERPRISE JAVA BEANS
Concerned with “Server-Side” portion of business
applications.
Maps communication among components to underlying
protocols such as CORBA (Component Object Request
Broker Architecture) and IIOP (Internet InterORB
Protocol).
Transactional perspective.
ENTERPRISE JAVA BEANS
Provides typically application server functions:
start, commit/rollback, security, database access
Designed to be layered on top of existing IT systems.
EJB Servers available in 1998
BEA WebLogic Tengah
IBM WebSphere Advanced Edition
Oracle Application Server
ENTERPRISE JAVA BEANS
Additional EJB Servers expected from:
Fujitsu
Informix
Netscape
Sun
Sybase
DATA WAREHOUSING
COMPONENTS
SunEnterprise 10000 “Starfire” server
IBM DB2 Universal Database
Sun StorEdge Arrays
Sun StorEdge Volume Manager
RAID Manager
Solaris Operating System
DATA WAREHOUSING
PROOF OF PERFORMANCE AND SCALABILITY (POPS)
TEST
Standard test performed by Informix
Supermarket
19,000 products
3.6 million transactions per day
35 ongoing sales promotions
Two fact tables/five dimension tables
Sun 10000 Starfire and Informix Red Brick Warehouse
performance
300 GB of raw data was query-ready in five days
Included all of ETT process
WEB-ENABLED DATA
WAREHOUSING
NEED FOR WEB-ENABLED DATA WAREHOUSING
Increased demands on IT Departments for reports and
information
Outside access for customers
Outside access for mobile users
WEB-ENABLED DATA
WAREHOUSING
ADVANTAGES (WHAT WAS ACCOMPLISHED)
Better customer support / lower cost
More use of the data warehouse
Better understanding of data by end users
More sophisticated queries
Diminished need to extend corporate networks
Simplified system administration
Increased opportunity to outsource
WEB-ENABLED DATA
WAREHOUSING
HOW COSTS ARE CUT
Less expensive desktop computers
Use of free web browsers
Less training costs
Lowered communication cost
Lowered application software licensing cost

More Related Content

PPT
Sunstate
PPT
Sunstate
PDF
IBM WebSphere Application Server Update - Technical University (March 2015)
PDF
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
PPT
Spring 2.1 Exposed
PPT
Classloader leak detection in websphere application server
PDF
Liberty dynacache ffw_iea_ste
PPTX
Java language pppppt
Sunstate
Sunstate
IBM WebSphere Application Server Update - Technical University (March 2015)
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
Spring 2.1 Exposed
Classloader leak detection in websphere application server
Liberty dynacache ffw_iea_ste
Java language pppppt

What's hot (20)

PDF
JavaOne 2015 Keynote Presentation
PDF
1812 icap-v1.3 0430
DOC
DistributedMediaApplicationProject
PDF
Dynacache in WebSphere Portal Server
PDF
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
PDF
Was liberty
PPTX
Azure Websites
PPTX
BizTalk Server 2013 in Windows Azure IaaS
PDF
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
PPTX
How Spring Framework Really Works?
PPTX
Building out a Microservices Architecture with WebSphere Liberty Profile and ...
PPTX
IBM Websphere introduction and installation for beginners
PDF
A Deep Dive into the Liberty Buildpack on IBM BlueMix
PPTX
WAS Support & Monitoring Tools
PPTX
Mule soft Basics
PPT
Java on z overview 20161107
PDF
Real time event feeds with NServiceBus and SignalR
PPTX
Windows Azure Essentials
PDF
WebSphere Technical University: Top WebSphere Problem Determination Features
JavaOne 2015 Keynote Presentation
1812 icap-v1.3 0430
DistributedMediaApplicationProject
Dynacache in WebSphere Portal Server
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
Was liberty
Azure Websites
BizTalk Server 2013 in Windows Azure IaaS
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How Spring Framework Really Works?
Building out a Microservices Architecture with WebSphere Liberty Profile and ...
IBM Websphere introduction and installation for beginners
A Deep Dive into the Liberty Buildpack on IBM BlueMix
WAS Support & Monitoring Tools
Mule soft Basics
Java on z overview 20161107
Real time event feeds with NServiceBus and SignalR
Windows Azure Essentials
WebSphere Technical University: Top WebSphere Problem Determination Features
Ad

Viewers also liked (11)

PDF
SharePoint Mobile
PPT
Carbohydrates hrm 7
PPTX
Infrastructural development financil
PPTX
Mule using Salesforce
PPTX
Introduction to WebServices
PPTX
Ecotourism cycle
PDF
Formulare mit SharePoint
PPTX
Green industry towards green economy in the rmg
PPTX
Green industry towards green economy in the rmg
PPTX
Tourism and environment
DOCX
Kfc marketing plan
SharePoint Mobile
Carbohydrates hrm 7
Infrastructural development financil
Mule using Salesforce
Introduction to WebServices
Ecotourism cycle
Formulare mit SharePoint
Green industry towards green economy in the rmg
Green industry towards green economy in the rmg
Tourism and environment
Kfc marketing plan
Ad

Similar to SunMicroSystems (20)

PPT
WS-* Specifications Update 2007
PPTX
4. J2EE.pptx
RTF
Synopsis on online shopping by sudeep singh
PPTX
Enrterprise Java-Unit 1 (All chapters) for TYIT PPTx
PPTX
Enterprise Java TYIT Sem 5 Unit 1 Chapter 1 and 2 PPT
PDF
Zero to Portlet in 20 minutes or less
PPTX
Advance java prasentation
PPT
Java Development on Bluemix
PDF
Optimize Your VMware SDDC with IBM Infrastructure
PPTX
Java, app servers and oracle application grid
PDF
08 sdn system intelligence short public beijing sdn conference - 130828
PPTX
Microsoft Azure
PDF
Terence Barr - what's new in m&e - 24mai2011
PDF
dan_labrecque_web_resume
PDF
JavaOne 2010 Keynote
PPT
Developing and Deploying Microservices to IBM Cloud Private
PDF
1040 ibm worklight delivering agility to mobile cloud deployments
PDF
Travelling Light for the Long Haul - Ian Robinson
PDF
Travelling light for the long haul
PPT
Was l iberty for java batch and jsr352
WS-* Specifications Update 2007
4. J2EE.pptx
Synopsis on online shopping by sudeep singh
Enrterprise Java-Unit 1 (All chapters) for TYIT PPTx
Enterprise Java TYIT Sem 5 Unit 1 Chapter 1 and 2 PPT
Zero to Portlet in 20 minutes or less
Advance java prasentation
Java Development on Bluemix
Optimize Your VMware SDDC with IBM Infrastructure
Java, app servers and oracle application grid
08 sdn system intelligence short public beijing sdn conference - 130828
Microsoft Azure
Terence Barr - what's new in m&e - 24mai2011
dan_labrecque_web_resume
JavaOne 2010 Keynote
Developing and Deploying Microservices to IBM Cloud Private
1040 ibm worklight delivering agility to mobile cloud deployments
Travelling Light for the Long Haul - Ian Robinson
Travelling light for the long haul
Was l iberty for java batch and jsr352

More from Khasim Cise (10)

PPTX
Scatter gather in mule
PPT
PPT
Collections in Java
PPT
PPT
ESB introduction using Mule
PPT
Mule Fundamentals
PPTX
Introduction to mule esb
PPTX
Mule ESB
PPT
1. web services
PPTX
Introduction to mule esb
Scatter gather in mule
Collections in Java
ESB introduction using Mule
Mule Fundamentals
Introduction to mule esb
Mule ESB
1. web services
Introduction to mule esb

Recently uploaded (20)

PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Approach and Philosophy of On baking technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
cuic standard and advanced reporting.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Cloud computing and distributed systems.
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
“AI and Expert System Decision Support & Business Intelligence Systems”
Chapter 3 Spatial Domain Image Processing.pdf
A Presentation on Artificial Intelligence
20250228 LYD VKU AI Blended-Learning.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Spectral efficient network and resource selection model in 5G networks
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology
The AUB Centre for AI in Media Proposal.docx
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25-Week II
cuic standard and advanced reporting.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Cloud computing and distributed systems.
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Assigned Numbers - 2025 - Bluetooth® Document
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Unlocking AI with Model Context Protocol (MCP)

SunMicroSystems

  • 2. Founders of SUN Andy Bechtolsheim Bill Joy Scott McNealy Vinod Khosla
  • 3. PRODUCT OFFERINGS JAVA Cross-platform performance Embedded in portable electronic products Java is a key to Sun’s success
  • 4. PRODUCT OFFERINGS SOFTWARE Internet services Network connectivity Security Network management Application servers
  • 5. PRODUCT OFFERINGS HARDWARE Desktop systems Servers Network connectivity Data Warehousing Peripherals
  • 6. BUSINESS PRINCIPLE MULTI-VENDOR SOLUTIONS Teams with software vendors Brings Java and computing platform to the partnership Business partners Sun and Informix Sun and Netscape
  • 7. JAVA Based on C++ Sun introduced in May 1995 World Wide Web caused immediate interest Object Oriented Language Achieves modularity through the use of Classes and Methods
  • 8. JAVA Classes and Methods may be programmer defined The Java Class Library or Java API provides predefined Classes and Methods Example: The Math Class provides several mathematical methods such as:  Abs (x)  Min (x,y)
  • 9. JAVA  //a simple Java program which defines class Welcome, and has only one method  Import java.applet.Applet; //imports the Applet class  Import java.awt.Graphics //imports the Graphics class  Public class Welcome extends Applet {    Public void paint( Graphics g )  {g.drawstring( “Welcome to Java Programming”, 25, 25 );}  }
  • 10. JAVA Five phases to execute program:  Edit => save as Welcome.java Compile => javac Welcome.Java creates Welcome.class Create HTML file which includes applet called Welcome.class  Load => user’s browser will load Welcome.html file Verify => verifies that Welcome.class applet does not violate Java security Execute => java interpreter within user browser executes Welcome.class applet
  • 11. JAVA Network Delivered Functionality Java Applet is stored on Server, not on client Client needs only a Java supported browser to execute applet within Server html file Client does not need Java installed locally Demonstrates power of Java: Ability to provide network delivered functionality
  • 12. JAVA BEANS Reusable software components written using Java. Allows code to be shared beyond one platform, one architecture (distributed systems). “Write Once, Run Anywhere”
  • 13. JAVA BEANS Allows applications to be assembled, rather than coded in the classical monolithic style. Embraces internet and addresses Client/Server deployment/ maintenance issues via “thin-client”. Device independent. Supported on Mainframes, PCs, Network Computers, cellular phones, PDAs.
  • 14. BEAN FEATURES Introspection - builder tool can automatically analyze how a bean works Customization - ability to customize appearance and behavior of a bean Events - enables connection and communication between Beans. Properties - enables customization of Beans. Persistence - Storing of data across sessions.
  • 15. ENTERPRISE JAVA BEANS Model for the development and deployment of reusable Java Server components. API specification for building scalable, distributed, component based, multi-tier applications. First released to public March of 1998.
  • 16. ENTERPRISE JAVA BEANS Concerned with “Server-Side” portion of business applications. Maps communication among components to underlying protocols such as CORBA (Component Object Request Broker Architecture) and IIOP (Internet InterORB Protocol). Transactional perspective.
  • 17. ENTERPRISE JAVA BEANS Provides typically application server functions: start, commit/rollback, security, database access Designed to be layered on top of existing IT systems. EJB Servers available in 1998 BEA WebLogic Tengah IBM WebSphere Advanced Edition Oracle Application Server
  • 18. ENTERPRISE JAVA BEANS Additional EJB Servers expected from: Fujitsu Informix Netscape Sun Sybase
  • 19. DATA WAREHOUSING COMPONENTS SunEnterprise 10000 “Starfire” server IBM DB2 Universal Database Sun StorEdge Arrays Sun StorEdge Volume Manager RAID Manager Solaris Operating System
  • 20. DATA WAREHOUSING PROOF OF PERFORMANCE AND SCALABILITY (POPS) TEST Standard test performed by Informix Supermarket 19,000 products 3.6 million transactions per day 35 ongoing sales promotions Two fact tables/five dimension tables Sun 10000 Starfire and Informix Red Brick Warehouse performance 300 GB of raw data was query-ready in five days Included all of ETT process
  • 21. WEB-ENABLED DATA WAREHOUSING NEED FOR WEB-ENABLED DATA WAREHOUSING Increased demands on IT Departments for reports and information Outside access for customers Outside access for mobile users
  • 22. WEB-ENABLED DATA WAREHOUSING ADVANTAGES (WHAT WAS ACCOMPLISHED) Better customer support / lower cost More use of the data warehouse Better understanding of data by end users More sophisticated queries Diminished need to extend corporate networks Simplified system administration Increased opportunity to outsource
  • 23. WEB-ENABLED DATA WAREHOUSING HOW COSTS ARE CUT Less expensive desktop computers Use of free web browsers Less training costs Lowered communication cost Lowered application software licensing cost

Editor's Notes

  • #20: SunEnterprise 10000 server One to sixty four 400 MHZ UltraSPARC processors Up to 64 GB of main memory 60 TB of on-line disk storage Fully scalable IBM Database Breaks down executable components, allowing for parallel processing Sun StorEdge Arrays Chosen due to need to employ RAID technology SunStorEdge Volume Manager Software system that allows for the configuration and tuning of the various storage components RAID Manager Volume management tool to attain load balancing and cache management Solaris Operating System Important to scale software with hardware Scalable for 32 or 64 bit configuration