SlideShare a Scribd company logo
SUN MICROSYSTEMS
Feroz
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

What's hot

AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the CloudAAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
WASdev Community
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
David Currie
 
Java on z overview 20161107
Java on z overview 20161107Java on z overview 20161107
Java on z overview 20161107
Marcel Mitran
 
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
David Currie
 
Mule soft Basics
Mule soft BasicsMule soft Basics
Mule soft Basics
Arun Yaligar
 
WAS Support & Monitoring Tools
WAS Support & Monitoring ToolsWAS Support & Monitoring Tools
WAS Support & Monitoring Tools
Royal Cyber Inc.
 
Whats new in was liberty security and cloud readiness
Whats new in was liberty   security and cloud readinessWhats new in was liberty   security and cloud readiness
Whats new in was liberty security and cloud readinesssflynn073
 
Real time event feeds with NServiceBus and SignalR
Real time event feeds with NServiceBus and SignalRReal time event feeds with NServiceBus and SignalR
Real time event feeds with NServiceBus and SignalR
Roy Cornelissen
 
WebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination FeaturesWebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination Features
Chris Bailey
 
BizTalk Server 2013 in Windows Azure IaaS
BizTalk Server 2013 in Windows Azure IaaSBizTalk Server 2013 in Windows Azure IaaS
BizTalk Server 2013 in Windows Azure IaaS
BizTalk360
 
Oracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Oracle Public Cloud: Oracle Java Cloud Service, by Nino GuarnacciOracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Oracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Codemotion
 
Designing distributed, scalable and reliable systems using NServiceBus
Designing distributed, scalable and reliable systems using NServiceBusDesigning distributed, scalable and reliable systems using NServiceBus
Designing distributed, scalable and reliable systems using NServiceBus
Mauro Servienti
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
Michael Elder
 
vFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS AppsvFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS AppsVMware vFabric
 
Magic Quadrant for On-Premises Application Platforms
Magic Quadrant for On-Premises Application PlatformsMagic Quadrant for On-Premises Application Platforms
Magic Quadrant for On-Premises Application Platforms
Hamed Hatami
 
VMware
VMwareVMware
VMware
InstituteIBA
 
Intro To Alfresco Part 1
Intro To Alfresco Part 1Intro To Alfresco Part 1
Intro To Alfresco Part 1
Jeff Potts
 
Mule soft cloudhub deployment basics
Mule soft cloudhub deployment basicsMule soft cloudhub deployment basics
Mule soft cloudhub deployment basics
Arun Yaligar
 
iPlanet basics
iPlanet basicsiPlanet basics
iPlanet basics
zeroproductionincidents
 
IBM WebSphere Liberty and Docker Deep Dive
IBM WebSphere Liberty and Docker Deep DiveIBM WebSphere Liberty and Docker Deep Dive
IBM WebSphere Liberty and Docker Deep Dive
David Currie
 

What's hot (20)

AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the CloudAAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
 
Java on z overview 20161107
Java on z overview 20161107Java on z overview 20161107
Java on z overview 20161107
 
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
 
Mule soft Basics
Mule soft BasicsMule soft Basics
Mule soft Basics
 
WAS Support & Monitoring Tools
WAS Support & Monitoring ToolsWAS Support & Monitoring Tools
WAS Support & Monitoring Tools
 
Whats new in was liberty security and cloud readiness
Whats new in was liberty   security and cloud readinessWhats new in was liberty   security and cloud readiness
Whats new in was liberty security and cloud readiness
 
Real time event feeds with NServiceBus and SignalR
Real time event feeds with NServiceBus and SignalRReal time event feeds with NServiceBus and SignalR
Real time event feeds with NServiceBus and SignalR
 
WebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination FeaturesWebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination Features
 
BizTalk Server 2013 in Windows Azure IaaS
BizTalk Server 2013 in Windows Azure IaaSBizTalk Server 2013 in Windows Azure IaaS
BizTalk Server 2013 in Windows Azure IaaS
 
Oracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Oracle Public Cloud: Oracle Java Cloud Service, by Nino GuarnacciOracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Oracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
 
Designing distributed, scalable and reliable systems using NServiceBus
Designing distributed, scalable and reliable systems using NServiceBusDesigning distributed, scalable and reliable systems using NServiceBus
Designing distributed, scalable and reliable systems using NServiceBus
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 
vFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS AppsvFabric - Ideal Platform for SaaS Apps
vFabric - Ideal Platform for SaaS Apps
 
Magic Quadrant for On-Premises Application Platforms
Magic Quadrant for On-Premises Application PlatformsMagic Quadrant for On-Premises Application Platforms
Magic Quadrant for On-Premises Application Platforms
 
VMware
VMwareVMware
VMware
 
Intro To Alfresco Part 1
Intro To Alfresco Part 1Intro To Alfresco Part 1
Intro To Alfresco Part 1
 
Mule soft cloudhub deployment basics
Mule soft cloudhub deployment basicsMule soft cloudhub deployment basics
Mule soft cloudhub deployment basics
 
iPlanet basics
iPlanet basicsiPlanet basics
iPlanet basics
 
IBM WebSphere Liberty and Docker Deep Dive
IBM WebSphere Liberty and Docker Deep DiveIBM WebSphere Liberty and Docker Deep Dive
IBM WebSphere Liberty and Docker Deep Dive
 

Viewers also liked

MuleEsb
MuleEsbMuleEsb
MuleEsb
Mohammed625
 
Webservice with vm in mule
Webservice with vm in mule Webservice with vm in mule
Webservice with vm in mule
Mohammed625
 
Deploying and running in mule standalone
Deploying and running in mule standaloneDeploying and running in mule standalone
Deploying and running in mule standalone
Mohammed625
 
Mule real world old
Mule real world oldMule real world old
Mule real world old
Mohammed625
 
Mule technology
Mule technologyMule technology
Mule technology
Mohammed625
 
Scatter gather in mule
Scatter gather in muleScatter gather in mule
Scatter gather in mule
Mohammed625
 
Creating dynamic json
Creating dynamic json Creating dynamic json
Creating dynamic json
Mohammed625
 
Presentation
PresentationPresentation
Presentation
Mohammed625
 
Mule overview
Mule overviewMule overview
Mule overview
Mohammed625
 
Mule esb introduction
Mule esb introductionMule esb introduction
Mule esb introduction
Mohammed625
 
Simple groovy example in mule
Simple groovy example in mule Simple groovy example in mule
Simple groovy example in mule
Mohammed625
 
Mule with drools
Mule with drools Mule with drools
Mule with drools
Mohammed625
 
Mule with stored procedure
Mule with stored procedureMule with stored procedure
Mule with stored procedure
Mohammed625
 
Java multithreading
Java multithreadingJava multithreading
Java multithreading
Mohammed625
 
Xml to xml transformation in mule
Xml to xml transformation in muleXml to xml transformation in mule
Xml to xml transformation in mule
Mohammed625
 
WebServices using Soap
WebServices using SoapWebServices using Soap
WebServices using Soap
Mohammed625
 
Trusted Routing Path Selection in WSNs through TARF
Trusted Routing Path Selection in WSNs through TARFTrusted Routing Path Selection in WSNs through TARF
Trusted Routing Path Selection in WSNs through TARF
Editor IJMTER
 
Protestant Aid.Gordon College.FINAL
Protestant Aid.Gordon College.FINALProtestant Aid.Gordon College.FINAL
Protestant Aid.Gordon College.FINALlynnmonty
 
天津大事件
天津大事件天津大事件
天津大事件
Rock Deep
 
How to create PPT with simple design effects
How to create PPT with simple design effectsHow to create PPT with simple design effects
How to create PPT with simple design effects
YeonKyung Lee
 

Viewers also liked (20)

MuleEsb
MuleEsbMuleEsb
MuleEsb
 
Webservice with vm in mule
Webservice with vm in mule Webservice with vm in mule
Webservice with vm in mule
 
Deploying and running in mule standalone
Deploying and running in mule standaloneDeploying and running in mule standalone
Deploying and running in mule standalone
 
Mule real world old
Mule real world oldMule real world old
Mule real world old
 
Mule technology
Mule technologyMule technology
Mule technology
 
Scatter gather in mule
Scatter gather in muleScatter gather in mule
Scatter gather in mule
 
Creating dynamic json
Creating dynamic json Creating dynamic json
Creating dynamic json
 
Presentation
PresentationPresentation
Presentation
 
Mule overview
Mule overviewMule overview
Mule overview
 
Mule esb introduction
Mule esb introductionMule esb introduction
Mule esb introduction
 
Simple groovy example in mule
Simple groovy example in mule Simple groovy example in mule
Simple groovy example in mule
 
Mule with drools
Mule with drools Mule with drools
Mule with drools
 
Mule with stored procedure
Mule with stored procedureMule with stored procedure
Mule with stored procedure
 
Java multithreading
Java multithreadingJava multithreading
Java multithreading
 
Xml to xml transformation in mule
Xml to xml transformation in muleXml to xml transformation in mule
Xml to xml transformation in mule
 
WebServices using Soap
WebServices using SoapWebServices using Soap
WebServices using Soap
 
Trusted Routing Path Selection in WSNs through TARF
Trusted Routing Path Selection in WSNs through TARFTrusted Routing Path Selection in WSNs through TARF
Trusted Routing Path Selection in WSNs through TARF
 
Protestant Aid.Gordon College.FINAL
Protestant Aid.Gordon College.FINALProtestant Aid.Gordon College.FINAL
Protestant Aid.Gordon College.FINAL
 
天津大事件
天津大事件天津大事件
天津大事件
 
How to create PPT with simple design effects
How to create PPT with simple design effectsHow to create PPT with simple design effects
How to create PPT with simple design effects
 

Similar to Sunstate

WS-* Specifications Update 2007
WS-* Specifications Update 2007WS-* Specifications Update 2007
WS-* Specifications Update 2007Jorgen Thelin
 
Synopsis on online shopping by sudeep singh
Synopsis on online shopping by  sudeep singhSynopsis on online shopping by  sudeep singh
Synopsis on online shopping by sudeep singh
Sudeep Singh
 
4. J2EE.pptx
4. J2EE.pptx4. J2EE.pptx
4. J2EE.pptx
HariChandruduM
 
08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828
Mason Mei
 
Zero to Portlet in 20 minutes or less
Zero to Portlet in 20 minutes or lessZero to Portlet in 20 minutes or less
Zero to Portlet in 20 minutes or less
Davalen LLC
 
Optimize Your VMware SDDC with IBM Infrastructure
Optimize Your VMware SDDC with IBM InfrastructureOptimize Your VMware SDDC with IBM Infrastructure
Optimize Your VMware SDDC with IBM Infrastructure
Paula Koziol
 
dan_labrecque_web_resume
dan_labrecque_web_resumedan_labrecque_web_resume
dan_labrecque_web_resume
Dan Labrecque
 
Advance java prasentation
Advance java prasentationAdvance java prasentation
Advance java prasentation
dhananajay95
 
Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Agora Group
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on Bluemix
Ram Vennam
 
Developing and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateDeveloping and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud Private
Shikha Srivastava
 
Java, app servers and oracle application grid
Java, app servers and oracle application gridJava, app servers and oracle application grid
Java, app servers and oracle application grid
Alicja Sieminska
 
Dattatray Resume
Dattatray ResumeDattatray Resume
Dattatray Resume
Dattatray Kamble
 
Travelling light for the long haul
Travelling light for the long haulTravelling light for the long haul
Travelling light for the long haul
Ian Robinson
 
Travelling Light for the Long Haul - Ian Robinson
Travelling Light for the Long Haul -  Ian RobinsonTravelling Light for the Long Haul -  Ian Robinson
Travelling Light for the Long Haul - Ian Robinson
mfrancis
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352sflynn073
 
1040 ibm worklight delivering agility to mobile cloud deployments
1040 ibm worklight  delivering agility to mobile cloud deployments1040 ibm worklight  delivering agility to mobile cloud deployments
1040 ibm worklight delivering agility to mobile cloud deploymentsTodd Kaplinger
 
Foundry Management System Desktop Application
Foundry Management System Desktop Application Foundry Management System Desktop Application
Foundry Management System Desktop Application
Dharmendra Sid
 

Similar to Sunstate (20)

WS-* Specifications Update 2007
WS-* Specifications Update 2007WS-* Specifications Update 2007
WS-* Specifications Update 2007
 
Synopsis on online shopping by sudeep singh
Synopsis on online shopping by  sudeep singhSynopsis on online shopping by  sudeep singh
Synopsis on online shopping by sudeep singh
 
4. J2EE.pptx
4. J2EE.pptx4. J2EE.pptx
4. J2EE.pptx
 
08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828
 
Zero to Portlet in 20 minutes or less
Zero to Portlet in 20 minutes or lessZero to Portlet in 20 minutes or less
Zero to Portlet in 20 minutes or less
 
Optimize Your VMware SDDC with IBM Infrastructure
Optimize Your VMware SDDC with IBM InfrastructureOptimize Your VMware SDDC with IBM Infrastructure
Optimize Your VMware SDDC with IBM Infrastructure
 
dan_labrecque_web_resume
dan_labrecque_web_resumedan_labrecque_web_resume
dan_labrecque_web_resume
 
Advance java prasentation
Advance java prasentationAdvance java prasentation
Advance java prasentation
 
Java language pppppt
Java language ppppptJava language pppppt
Java language pppppt
 
Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on Bluemix
 
Developing and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateDeveloping and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud Private
 
Java, app servers and oracle application grid
Java, app servers and oracle application gridJava, app servers and oracle application grid
Java, app servers and oracle application grid
 
Dattatray Resume
Dattatray ResumeDattatray Resume
Dattatray Resume
 
Travelling light for the long haul
Travelling light for the long haulTravelling light for the long haul
Travelling light for the long haul
 
Travelling Light for the Long Haul - Ian Robinson
Travelling Light for the Long Haul -  Ian RobinsonTravelling Light for the Long Haul -  Ian Robinson
Travelling Light for the Long Haul - Ian Robinson
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
 
1040 ibm worklight delivering agility to mobile cloud deployments
1040 ibm worklight  delivering agility to mobile cloud deployments1040 ibm worklight  delivering agility to mobile cloud deployments
1040 ibm worklight delivering agility to mobile cloud deployments
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Foundry Management System Desktop Application
Foundry Management System Desktop Application Foundry Management System Desktop Application
Foundry Management System Desktop Application
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

Sunstate

  • 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

  1. 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