SlideShare a Scribd company logo
1 of 30
ACS Annual Branch Conference
IT Trends 2000
24-26 March 2000

Java – A Strategic Foundation for
Your eOrganization
TM

Rajeev Arora
Web http://talk.to/rajeev
Email rajeev@systemsmiths.com.au

Principal E-Commerce Architect

S y stem S m iths.co m
C re a tin g .com s yste m s
In this presentation …
• Touched by an ‘e’– Anatomy of an e-Organization and
Requirements of an e-Application
– Key Requirements and Challenges
• Business Model, Information Management, Software Engineering
Challenge, Infrastructure, Integration and Security

• Java Technology – Strategic benefits from networkcentric innovation
– One and many flavours of Java!
– Java Technology Innovations
• Mobile Code, Network Security, Components and Dynamic Applications

– Java2 Enterprise Edition
– The iPlanet Product Line – Previously Netscape Product Line

• Conclusion
2000 ACS Annual Branch Conference
IT Trends
Anatomy of an e-Organization
and
Challenges for e-Applications

2000 ACS Annual Branch Conference
IT Trends
Touched by an “e”
Nature and Magnitude
The New New Thing
Examples of Wealth created by “Clark World” – Jim Clark companies:
Silicon Graphics, Netscape, WebMD/Healtheon
–
–
–
–

Co-founding Engineers (7): $223.50 million
CEOs (3): About $2 billion
Venture Capitalists (3): About $3 billion
Jim Clark: $3.2 billion

A Paradigm Shift
•

•
•

Internet is “the single most important event since the industrial
revolution.” (Jack Welch, Chairman – General Electric)
The revolution in information technology has altered the structure of
American Economy. (Alan Greenspan, Chairman. US Federal Reserve)
.. A new era of computing .. new levels of enablement to humanity … its
impact on humanity is comparable to invention of telephone and air travel.
(Rajeev Arora, “Using Enterprise Java”, 1996)

Source: The New New Thing – Michael Lewis

2000 ACS Annual Branch Conference
IT Trends
Touched by an “e”
Nature and Magnitude

Source: The New New Thing – Michael Lewis

2000 ACS Annual Branch Conference
IT Trends
Internet Business Drivers – Phase 1
Document
Publishing

One-Way
eCommerce

Closed-Loop
Business
Relationships

Revenue Enhancement
Cost Reduction

2000 ACS Annual Branch Conference
IT Trends
Internet Business Drivers – Phase 2

Revival of Extended
Families and Old
Friendships

Services – Utilities,
eTailers
Reduction of
Information
Lifecycle

Virtual communities –
• New ways of creating
existing relationships
• Creation of new
relationships
• New ways of interacting
with existing relationships

Workplace 1
Workplace 2
Workplace 3
…

?

Examples : Healtheon, eGroups.com,
eHow.com, ePinions.com,
Amazon.com, Application Service
Providers

E-zines
Interest Group 3

Search and
Discovery

Interest Group 1
Service
Provisioning and
Target Marketing

Interest Group 2

2000 ACS Annual Branch Conference
IT Trends
Application Service Providers (ASPs)
Application Sharing
VPN Link

Organization 1
Customers

Organization
Personalization

Internet

Individual
Personalization

Legacy
Application

Web Server

Organization 1

MultiOrganization
Application

ASP
Organization 2
Legacy
Application

Organization 2
Customers

VPN Link
Organization protected
Through Firewalls

2000 ACS Annual Branch Conference
IT Trends
Application Service Providers (ASPs)
Infrastructure Sharing

Web Server

Subscribers

Application
Server

Internet VPN

Wireless /
Mobile Network

Data
Storage
ASP
(e.g. xdrive.com)

Federated /
Syndicated
Application
(ASP?)

Other Examples:
• Data ASPs: Xdrive.com, zambeel.com
• Printing ASPs
2000 ACS Annual Branch Conference
IT Trends
Syndication of Content and Services
News Feeds
(Local, Intl, Sports, Fin)

Stock
Quotes

Warehouses
Inventory
Status

Available Shipping
Capacity

Publishers
(Some ASPs)

Aggregators
(Portals)

Subscribers
2000 ACS Annual Branch Conference
IT Trends
Summary of the Business Model Challenge
• Changes in the role of the Info-mediary
– New ways of creating existing relationships => New infomediaries
– Creation of new relationships
– New ways of interacting in existing relationships
– Security and trust management in relationships which exist
in virtual communities that cut across physical trust
boundaries

• Differentiators
– Ability to introduce new services for your captive
audience at minimum cost and lead-time

2000 ACS Annual Branch Conference
IT Trends
The Information Challenge
• The e-information model
– Self-describing data to achieve interoperability
• Syntax and semantics (syntax is easy, semantics hard)

– Structured and unstructured
– OO and relational

• Dynamic manipulation of self-describing data
– Discovery and binding
– Manipulation: Presentation and other operations on
data/objects

• Distributed Databases and Transactions
– Database Updates through multiple n-tier servers
– Replication and Cache Management
2000 ACS Annual Branch Conference
IT Trends
The Software Engineering Challenge
• Rapid Application Development
– Faster time-to-market is the winner
– Rely on rich library of “ready-to-use”components

• Developing substantially more complex software – reliably
– Managing increased complexity and size
– OO does to system design what structured programming did to
coding

• Extensibility
– Ability to “multi-purpose” an existing piece of software

• Cross-platform
– Network centric computing requires software to be “node”
independent => RM ODP Transparencies
2000 ACS Annual Branch Conference
IT Trends
The Integration Challenge
• Ability to integrate with any application
anywhere
• What do we mean by integration
– Exchange data
– Invoke operations on data (manipulation)
– Security integration (authentication and
authorization)
– Any time: Real-time or Deferred.

• Static and dynamic integration
2000 ACS Annual Branch Conference
IT Trends
The Security Challenge
• Network Security
– Platform and network security are inter-related
– A “weak” host anywhere on the Internet can be a
hazard to you

• Managing Trust
– Who you trust for what => Authentication and
authorization (among other security functions)

• Inter-operable security
– Ability to manage trust “interoperably”: across virtual
communities.
– Will virtual communities become the “real”
communities?
2000 ACS Annual Branch Conference
IT Trends
The Infrastructure Challenge
• Performance and Response Time
• High-availability: 24x7
– Ability to carry out hardware and software
outages with application outages

• Scalability
– Ability to start very small and grow without
changes to the logical architecture of the
“system”

2000 ACS Annual Branch Conference
IT Trends
Summary of Challenges
• Why challenges and not architecture
requirements?
– A mix of business re-engineering, technology and
processes is required; in addition to education of the
participants
– Technology standards and marketplace still in the
process of maturing

• How Java technology meets some key technology
challenges
– Information, Integration, Software Engineering and
Security
2000 ACS Annual Branch Conference
IT Trends
Java Technology:
Strategic Benefits from
Network-centric Innovation

2000 ACS Annual Branch Conference
IT Trends
Why Java?
• The best sliced bread?
• Best OO Language?
• First-ever cross-platform development tool?
• First-ever write-once run anywhere solution?

• Quotes: Java advocates
• Network is the computer, (Java is the language).
• Cross platform development “nirvana”.
• Most secure platform for Internet applications.

• Quotes: Java Critics
• Wake me up when Java hasn’t changed for 3 months!
• Java is a science experiment out of control.
• Java virus!
2000 ACS Annual Branch Conference
IT Trends
Really, why Java? - Key Java Strengths
•
•
•
•

Object-orientation excellence
Network and Mobile Code Security
Cross-platform Development
Introspection, Dynamic Discovery and
Dynamic Binding (through RMI) – Secure.
• Components - Enterprise JavaBeans
Framework for Distributed Applications

2000 ACS Annual Branch Conference
IT Trends
Many Forms of Java
• The Programming Language
• The Platform
– Mobile Code – Applets and applications,
Remote Method Invocation and Agents
– Applications: Distributed, Cross-platform
– Micro, Pico and Smart Card Java
– Security Model – Managing trust on the
network

• The Component Model
– JavaBeans and Enterprise JavaBeans
2000 ACS Annual Branch Conference
IT Trends
Java Security (JDK 1.2)
• Domains unify local
and remote
deployment
locations.
• Resources may be
secured by name and
operations.
• Policy can be
centrally
administered within
an enterprise.
• Applets as well
applications can use
the model.
2000 ACS Annual Branch Conference
IT Trends
Evolution of the
Java Virtual Machine
• JVM Vendors
– Sun, IBM, Symantec, Inprise, Novell, TowerJ, …..

• Just in Time Compilers
– Binary translation.
– Code optimisation.
– Maturity issues.

• Current maturity level
– Native code compilers.
– Hot spot compiler - A new generation of compilers.

2000 ACS Annual Branch Conference
IT Trends
What’s Inside a Component?
• Structured metadata used by the system
to manage the component.
• Structured metadata used by component
user to compose new applications.
Component-specific data (Code, data,
HTML pages, scripts, images...)
One or more objects implementing the
component’s interfaces (including
component management)

Required interfaces (Application, Configuration)

Standard interfaces (Infrastructure, Management)
Discovery interfaces (Advertise Services)
2000 ACS Annual Branch Conference
IT Trends
Enterprise JavaBeans
Framework Model
Container Managed
Distributed Transactions

ODMG / OODBMS
Object-Relational
Custom Wrappers

Persistence

Txns
(OTS / JTS)
Declarative

CORBA Naming
LDAP / X500
File System
(Using JNDI)

CORBA 2.x
Compliant ORB

Load
Balancing

Session
Mgmt

Security

Naming
Factories

Enterprise
Bean

Enterprise
Bean

Enterprise
Bean

Client
IIOP,
RMI

Client’s View
Contract

Container Contract

ORB
In-house
Middleware

Extensions to the
EJB Standard for
In-house Use

Session state management for
transparent transactions
Container
Managed
Security

Activation, Deactivation and
Traffic Management

Audit

EJB Container

Deployment
Static and Dynamic
Deployment
Properties

EJB Server
2000 ACS Annual Branch Conference
IT Trends
Summary
• eBusiness places new demands for
– Agility: Time to market and flexibility

• An order of magnitude increase in
complexity
• Critical success factors
– Clear vision and execution at the following
levels
• Business Model and Process Planning
• Strategic and Tactical Architectures
• Technology SWOT
2000 ACS Annual Branch Conference
IT Trends
More Information
• http://java.sun.com/ and
http://www.ibm.com/java/
• Java Tutorial http://java.sun.com/docs/books/tutorial/
• Copy of this presentation can be downloaded
from
– http://systemsmiths.com/presentations
– Check out other Java related presentations

2000 ACS Annual Branch Conference
IT Trends
iPlanet eCommerce Products

A
Word from
Sponsor

• Previously Netscape product line
• E-Commerce Applications
– EDI, Internet Billing, Internet Merchants,
Internet Buying, Publishing and portals

• Community Support
– Internet Process Manager (Workflow)

• Infrastructure
– Security, Directories, Messaging

• More on http://www.iplanet.com/
2000 ACS Annual Branch Conference
IT Trends
S y stem S m iths.co m
C re a tin g .com s yste m s

A
Word from
Sponsor

• Strategic and Tactical IT and eBusiness Architecture
– New eBusiness Systems
– .com –ing existing systems
– N-tier client server

• Consulting
• Training and seminars
• Capabilities
–
–
–
–

Technology trends analysis and technology selection
Security, PKI and legacy integration
Internet Application Servers (Java, CORBA, Directories)
XML: Document Management and B2B Systems
2000 ACS Annual Branch Conference
IT Trends
Thank you!

2000 ACS Annual Branch Conference
IT Trends

More Related Content

What's hot

Developer Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudDeveloper Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudMicro Focus
 
Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...
Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...
Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...Dell World
 
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...InSync2011
 
The New DRS: Plan for Metadata Migration
The New DRS: Plan for Metadata MigrationThe New DRS: Plan for Metadata Migration
The New DRS: Plan for Metadata Migrationkevin_donovan
 
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...InSync2011
 
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...Jürgen Ambrosi
 
Hosted Virtual Desktops and Streamed Applications
Hosted Virtual Desktops and Streamed ApplicationsHosted Virtual Desktops and Streamed Applications
Hosted Virtual Desktops and Streamed ApplicationsPete Valentine
 
Wired2Win webinar Building Enterprise Social Engine Leveraging SharePoint 2013
Wired2Win webinar Building Enterprise Social Engine Leveraging SharePoint 2013Wired2Win webinar Building Enterprise Social Engine Leveraging SharePoint 2013
Wired2Win webinar Building Enterprise Social Engine Leveraging SharePoint 2013WinWire Technologies Inc
 
Weidenhammer overview
Weidenhammer overviewWeidenhammer overview
Weidenhammer overviewGene Ferro
 
Microsoft Office 365 Migration Tips for Government Agencies
Microsoft Office 365 Migration Tips for Government AgenciesMicrosoft Office 365 Migration Tips for Government Agencies
Microsoft Office 365 Migration Tips for Government AgenciesAventis Systems, Inc.
 
Pre-built, Secure Identity Layer for Consumer Websites, B2B Portals and SaaS ...
Pre-built, Secure Identity Layer for Consumer Websites, B2B Portals and SaaS ...Pre-built, Secure Identity Layer for Consumer Websites, B2B Portals and SaaS ...
Pre-built, Secure Identity Layer for Consumer Websites, B2B Portals and SaaS ...Okta-Inc
 
OUCC2015 Service Oriented Enterprise (SOE)
OUCC2015 Service Oriented Enterprise (SOE)OUCC2015 Service Oriented Enterprise (SOE)
OUCC2015 Service Oriented Enterprise (SOE)Colin Bell
 
When IGA meets PAM ... through their mutual friend SCIM
When IGA meets PAM ... through their mutual friend SCIMWhen IGA meets PAM ... through their mutual friend SCIM
When IGA meets PAM ... through their mutual friend SCIMKelly Grizzle
 
Company and Market Overview
Company and Market OverviewCompany and Market Overview
Company and Market OverviewOkta-Inc
 

What's hot (16)

Developer Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudDeveloper Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
 
Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...
Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...
Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...
 
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
 
Possibility Thinking about Cloud Computing
Possibility Thinking about Cloud ComputingPossibility Thinking about Cloud Computing
Possibility Thinking about Cloud Computing
 
The New DRS: Plan for Metadata Migration
The New DRS: Plan for Metadata MigrationThe New DRS: Plan for Metadata Migration
The New DRS: Plan for Metadata Migration
 
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...
 
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
 
Hosted Virtual Desktops and Streamed Applications
Hosted Virtual Desktops and Streamed ApplicationsHosted Virtual Desktops and Streamed Applications
Hosted Virtual Desktops and Streamed Applications
 
Wired2Win webinar Building Enterprise Social Engine Leveraging SharePoint 2013
Wired2Win webinar Building Enterprise Social Engine Leveraging SharePoint 2013Wired2Win webinar Building Enterprise Social Engine Leveraging SharePoint 2013
Wired2Win webinar Building Enterprise Social Engine Leveraging SharePoint 2013
 
Prashant Saxena Business briefing Okta
Prashant Saxena Business briefing OktaPrashant Saxena Business briefing Okta
Prashant Saxena Business briefing Okta
 
Weidenhammer overview
Weidenhammer overviewWeidenhammer overview
Weidenhammer overview
 
Microsoft Office 365 Migration Tips for Government Agencies
Microsoft Office 365 Migration Tips for Government AgenciesMicrosoft Office 365 Migration Tips for Government Agencies
Microsoft Office 365 Migration Tips for Government Agencies
 
Pre-built, Secure Identity Layer for Consumer Websites, B2B Portals and SaaS ...
Pre-built, Secure Identity Layer for Consumer Websites, B2B Portals and SaaS ...Pre-built, Secure Identity Layer for Consumer Websites, B2B Portals and SaaS ...
Pre-built, Secure Identity Layer for Consumer Websites, B2B Portals and SaaS ...
 
OUCC2015 Service Oriented Enterprise (SOE)
OUCC2015 Service Oriented Enterprise (SOE)OUCC2015 Service Oriented Enterprise (SOE)
OUCC2015 Service Oriented Enterprise (SOE)
 
When IGA meets PAM ... through their mutual friend SCIM
When IGA meets PAM ... through their mutual friend SCIMWhen IGA meets PAM ... through their mutual friend SCIM
When IGA meets PAM ... through their mutual friend SCIM
 
Company and Market Overview
Company and Market OverviewCompany and Market Overview
Company and Market Overview
 

Viewers also liked

PhyloCommons: Sharing, annotating, and reusing Phylogenies
PhyloCommons: Sharing, annotating, and reusing PhylogeniesPhyloCommons: Sharing, annotating, and reusing Phylogenies
PhyloCommons: Sharing, annotating, and reusing PhylogeniesHilmar Lapp
 
The blessing and the curse: handshaking between general and specialist data r...
The blessing and the curse: handshaking between general and specialist data r...The blessing and the curse: handshaking between general and specialist data r...
The blessing and the curse: handshaking between general and specialist data r...Hilmar Lapp
 
OOW2008 in China
OOW2008 in ChinaOOW2008 in China
OOW2008 in ChinaJames Hu
 
Tibco的SOA应用及2009 IT架构趋势研讨会
Tibco的SOA应用及2009 IT架构趋势研讨会Tibco的SOA应用及2009 IT架构趋势研讨会
Tibco的SOA应用及2009 IT架构趋势研讨会James Hu
 
Lapp, ISCB Software Sharing Symposium
Lapp, ISCB Software Sharing SymposiumLapp, ISCB Software Sharing Symposium
Lapp, ISCB Software Sharing SymposiumHilmar Lapp
 
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...Hilmar Lapp
 
BioSQL Reloaded: v1.0 Release, PhyloDB Module, and Future Features
BioSQL Reloaded: v1.0 Release, PhyloDB Module, and Future FeaturesBioSQL Reloaded: v1.0 Release, PhyloDB Module, and Future Features
BioSQL Reloaded: v1.0 Release, PhyloDB Module, and Future FeaturesHilmar Lapp
 
Rphenoscape: 
Connecting the semantics of evolutionary morphology to comparat...
Rphenoscape: 
Connecting the semantics of evolutionary morphology to comparat...Rphenoscape: 
Connecting the semantics of evolutionary morphology to comparat...
Rphenoscape: 
Connecting the semantics of evolutionary morphology to comparat...Hilmar Lapp
 
Global Sourcing Updates 2010
Global Sourcing Updates 2010Global Sourcing Updates 2010
Global Sourcing Updates 2010pagnew
 
Integrating data with phylogenies, at scale
Integrating data with phylogenies, at scaleIntegrating data with phylogenies, at scale
Integrating data with phylogenies, at scaleHilmar Lapp
 
20090509_OPUG_BPM2.0
20090509_OPUG_BPM2.020090509_OPUG_BPM2.0
20090509_OPUG_BPM2.0James Hu
 
OBF Address at BOSC 2013
OBF Address at BOSC 2013OBF Address at BOSC 2013
OBF Address at BOSC 2013Hilmar Lapp
 
Open Bioinformatics Foundation: 2014 Update & Some Introspection
Open Bioinformatics Foundation: 2014 Update & Some IntrospectionOpen Bioinformatics Foundation: 2014 Update & Some Introspection
Open Bioinformatics Foundation: 2014 Update & Some IntrospectionHilmar Lapp
 
The Dryad Digital Repository: Published data as part of the greater data ecos...
The Dryad Digital Repository: Published data as part of the greater data ecos...The Dryad Digital Repository: Published data as part of the greater data ecos...
The Dryad Digital Repository: Published data as part of the greater data ecos...Hilmar Lapp
 
Liberating Our Beautiful Trees: A Call to Arms.
Liberating Our Beautiful Trees: A Call to Arms.Liberating Our Beautiful Trees: A Call to Arms.
Liberating Our Beautiful Trees: A Call to Arms.Hilmar Lapp
 
IT Strategies for the New Economy v02 - with Banking as a Case Study
IT Strategies for the New Economy v02 - with Banking as a Case StudyIT Strategies for the New Economy v02 - with Banking as a Case Study
IT Strategies for the New Economy v02 - with Banking as a Case StudyRajeev Arora
 
Reproducible Science - Panel at iEvoBio 2014
Reproducible Science - Panel at iEvoBio 2014 Reproducible Science - Panel at iEvoBio 2014
Reproducible Science - Panel at iEvoBio 2014 Hilmar Lapp
 
Obvious and Disruptive Innovation in Education: Strategy, Architecture and C...
Obvious and Disruptive Innovation in Education:  Strategy, Architecture and C...Obvious and Disruptive Innovation in Education:  Strategy, Architecture and C...
Obvious and Disruptive Innovation in Education: Strategy, Architecture and C...Rajeev Arora
 

Viewers also liked (19)

PhyloCommons: Sharing, annotating, and reusing Phylogenies
PhyloCommons: Sharing, annotating, and reusing PhylogeniesPhyloCommons: Sharing, annotating, and reusing Phylogenies
PhyloCommons: Sharing, annotating, and reusing Phylogenies
 
The blessing and the curse: handshaking between general and specialist data r...
The blessing and the curse: handshaking between general and specialist data r...The blessing and the curse: handshaking between general and specialist data r...
The blessing and the curse: handshaking between general and specialist data r...
 
OOW2008 in China
OOW2008 in ChinaOOW2008 in China
OOW2008 in China
 
Tibco的SOA应用及2009 IT架构趋势研讨会
Tibco的SOA应用及2009 IT架构趋势研讨会Tibco的SOA应用及2009 IT架构趋势研讨会
Tibco的SOA应用及2009 IT架构趋势研讨会
 
Lapp, ISCB Software Sharing Symposium
Lapp, ISCB Software Sharing SymposiumLapp, ISCB Software Sharing Symposium
Lapp, ISCB Software Sharing Symposium
 
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
 
BioSQL Reloaded: v1.0 Release, PhyloDB Module, and Future Features
BioSQL Reloaded: v1.0 Release, PhyloDB Module, and Future FeaturesBioSQL Reloaded: v1.0 Release, PhyloDB Module, and Future Features
BioSQL Reloaded: v1.0 Release, PhyloDB Module, and Future Features
 
Rphenoscape: 
Connecting the semantics of evolutionary morphology to comparat...
Rphenoscape: 
Connecting the semantics of evolutionary morphology to comparat...Rphenoscape: 
Connecting the semantics of evolutionary morphology to comparat...
Rphenoscape: 
Connecting the semantics of evolutionary morphology to comparat...
 
Global Sourcing Updates 2010
Global Sourcing Updates 2010Global Sourcing Updates 2010
Global Sourcing Updates 2010
 
Integrating data with phylogenies, at scale
Integrating data with phylogenies, at scaleIntegrating data with phylogenies, at scale
Integrating data with phylogenies, at scale
 
20090509_OPUG_BPM2.0
20090509_OPUG_BPM2.020090509_OPUG_BPM2.0
20090509_OPUG_BPM2.0
 
OBF Address at BOSC 2013
OBF Address at BOSC 2013OBF Address at BOSC 2013
OBF Address at BOSC 2013
 
Open Bioinformatics Foundation: 2014 Update & Some Introspection
Open Bioinformatics Foundation: 2014 Update & Some IntrospectionOpen Bioinformatics Foundation: 2014 Update & Some Introspection
Open Bioinformatics Foundation: 2014 Update & Some Introspection
 
The Dryad Digital Repository: Published data as part of the greater data ecos...
The Dryad Digital Repository: Published data as part of the greater data ecos...The Dryad Digital Repository: Published data as part of the greater data ecos...
The Dryad Digital Repository: Published data as part of the greater data ecos...
 
Liberating Our Beautiful Trees: A Call to Arms.
Liberating Our Beautiful Trees: A Call to Arms.Liberating Our Beautiful Trees: A Call to Arms.
Liberating Our Beautiful Trees: A Call to Arms.
 
IT Strategies for the New Economy v02 - with Banking as a Case Study
IT Strategies for the New Economy v02 - with Banking as a Case StudyIT Strategies for the New Economy v02 - with Banking as a Case Study
IT Strategies for the New Economy v02 - with Banking as a Case Study
 
Reproducible Science - Panel at iEvoBio 2014
Reproducible Science - Panel at iEvoBio 2014 Reproducible Science - Panel at iEvoBio 2014
Reproducible Science - Panel at iEvoBio 2014
 
Obvious and Disruptive Innovation in Education: Strategy, Architecture and C...
Obvious and Disruptive Innovation in Education:  Strategy, Architecture and C...Obvious and Disruptive Innovation in Education:  Strategy, Architecture and C...
Obvious and Disruptive Innovation in Education: Strategy, Architecture and C...
 
Market Sizing 101
Market Sizing 101Market Sizing 101
Market Sizing 101
 

Similar to Java strategic foundation for e-organizations

Cisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformCisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformShashi Kiran
 
Keeping Technology Current: A Driver for Change
Keeping Technology Current: A Driver for ChangeKeeping Technology Current: A Driver for Change
Keeping Technology Current: A Driver for ChangeCisco Canada
 
Reducing Cost with DNA Automation
Reducing Cost with DNA AutomationReducing Cost with DNA Automation
Reducing Cost with DNA AutomationCisco Canada
 
API and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveAPI and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveCisco DevNet
 
What is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachWhat is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachSUSE
 
Innovating with AWS: How Microservices on AWS Can Transform Your Business
Innovating with AWS: How Microservices on AWS Can Transform Your BusinessInnovating with AWS: How Microservices on AWS Can Transform Your Business
Innovating with AWS: How Microservices on AWS Can Transform Your BusinessAmazon Web Services
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application DevelopmentWaveMaker, Inc.
 
CASE STUDY: UK NATIONAL HEALTH SERVICE
CASE STUDY: UK NATIONAL HEALTH SERVICECASE STUDY: UK NATIONAL HEALTH SERVICE
CASE STUDY: UK NATIONAL HEALTH SERVICEForgeRock
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_OpportunityNojan Emad
 
Solution day : Running infrastructure like a cloud speed and agile
Solution day : Running infrastructure like a cloud speed and agileSolution day : Running infrastructure like a cloud speed and agile
Solution day : Running infrastructure like a cloud speed and agilePT Datacomm Diangraha
 
Get Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxGet Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxAnjaliMishra647628
 
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFiBuilding the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFiDataWorks Summit
 
Microservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SREMicroservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SREAraf Karsh Hamid
 
Application Services - CCS Technologies (P) Ltd.
Application Services - CCS Technologies (P) Ltd.Application Services - CCS Technologies (P) Ltd.
Application Services - CCS Technologies (P) Ltd.CCS Technologies (P) Ltd.
 
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer DemandPaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer DemandCisco IT
 
Securing the Cloud Native Stack
Securing the Cloud Native StackSecuring the Cloud Native Stack
Securing the Cloud Native StackApcera
 
New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11Dileep Bhandarkar
 
Sify - IT Management Services
Sify - IT Management ServicesSify - IT Management Services
Sify - IT Management Serviceswebhostingguy
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...Sabino Labarile
 

Similar to Java strategic foundation for e-organizations (20)

Cisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformCisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud Platform
 
Keeping Technology Current: A Driver for Change
Keeping Technology Current: A Driver for ChangeKeeping Technology Current: A Driver for Change
Keeping Technology Current: A Driver for Change
 
Reducing Cost with DNA Automation
Reducing Cost with DNA AutomationReducing Cost with DNA Automation
Reducing Cost with DNA Automation
 
API and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveAPI and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep dive
 
What is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachWhat is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your Reach
 
Innovating with AWS: How Microservices on AWS Can Transform Your Business
Innovating with AWS: How Microservices on AWS Can Transform Your BusinessInnovating with AWS: How Microservices on AWS Can Transform Your Business
Innovating with AWS: How Microservices on AWS Can Transform Your Business
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
 
CASE STUDY: UK NATIONAL HEALTH SERVICE
CASE STUDY: UK NATIONAL HEALTH SERVICECASE STUDY: UK NATIONAL HEALTH SERVICE
CASE STUDY: UK NATIONAL HEALTH SERVICE
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_Opportunity
 
Solution day : Running infrastructure like a cloud speed and agile
Solution day : Running infrastructure like a cloud speed and agileSolution day : Running infrastructure like a cloud speed and agile
Solution day : Running infrastructure like a cloud speed and agile
 
Get Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxGet Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptx
 
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFiBuilding the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
 
Microservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SREMicroservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SRE
 
Application Services - CCS Technologies (P) Ltd.
Application Services - CCS Technologies (P) Ltd.Application Services - CCS Technologies (P) Ltd.
Application Services - CCS Technologies (P) Ltd.
 
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer DemandPaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
 
Securing the Cloud Native Stack
Securing the Cloud Native StackSecuring the Cloud Native Stack
Securing the Cloud Native Stack
 
New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11
 
Sify - IT Management Services
Sify - IT Management ServicesSify - IT Management Services
Sify - IT Management Services
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
 
E suap - INISTA 2014
E suap - INISTA 2014E suap - INISTA 2014
E suap - INISTA 2014
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 

Java strategic foundation for e-organizations

  • 1. ACS Annual Branch Conference IT Trends 2000 24-26 March 2000 Java – A Strategic Foundation for Your eOrganization TM Rajeev Arora Web http://talk.to/rajeev Email rajeev@systemsmiths.com.au Principal E-Commerce Architect S y stem S m iths.co m C re a tin g .com s yste m s
  • 2. In this presentation … • Touched by an ‘e’– Anatomy of an e-Organization and Requirements of an e-Application – Key Requirements and Challenges • Business Model, Information Management, Software Engineering Challenge, Infrastructure, Integration and Security • Java Technology – Strategic benefits from networkcentric innovation – One and many flavours of Java! – Java Technology Innovations • Mobile Code, Network Security, Components and Dynamic Applications – Java2 Enterprise Edition – The iPlanet Product Line – Previously Netscape Product Line • Conclusion 2000 ACS Annual Branch Conference IT Trends
  • 3. Anatomy of an e-Organization and Challenges for e-Applications 2000 ACS Annual Branch Conference IT Trends
  • 4. Touched by an “e” Nature and Magnitude The New New Thing Examples of Wealth created by “Clark World” – Jim Clark companies: Silicon Graphics, Netscape, WebMD/Healtheon – – – – Co-founding Engineers (7): $223.50 million CEOs (3): About $2 billion Venture Capitalists (3): About $3 billion Jim Clark: $3.2 billion A Paradigm Shift • • • Internet is “the single most important event since the industrial revolution.” (Jack Welch, Chairman – General Electric) The revolution in information technology has altered the structure of American Economy. (Alan Greenspan, Chairman. US Federal Reserve) .. A new era of computing .. new levels of enablement to humanity … its impact on humanity is comparable to invention of telephone and air travel. (Rajeev Arora, “Using Enterprise Java”, 1996) Source: The New New Thing – Michael Lewis 2000 ACS Annual Branch Conference IT Trends
  • 5. Touched by an “e” Nature and Magnitude Source: The New New Thing – Michael Lewis 2000 ACS Annual Branch Conference IT Trends
  • 6. Internet Business Drivers – Phase 1 Document Publishing One-Way eCommerce Closed-Loop Business Relationships Revenue Enhancement Cost Reduction 2000 ACS Annual Branch Conference IT Trends
  • 7. Internet Business Drivers – Phase 2 Revival of Extended Families and Old Friendships Services – Utilities, eTailers Reduction of Information Lifecycle Virtual communities – • New ways of creating existing relationships • Creation of new relationships • New ways of interacting with existing relationships Workplace 1 Workplace 2 Workplace 3 … ? Examples : Healtheon, eGroups.com, eHow.com, ePinions.com, Amazon.com, Application Service Providers E-zines Interest Group 3 Search and Discovery Interest Group 1 Service Provisioning and Target Marketing Interest Group 2 2000 ACS Annual Branch Conference IT Trends
  • 8. Application Service Providers (ASPs) Application Sharing VPN Link Organization 1 Customers Organization Personalization Internet Individual Personalization Legacy Application Web Server Organization 1 MultiOrganization Application ASP Organization 2 Legacy Application Organization 2 Customers VPN Link Organization protected Through Firewalls 2000 ACS Annual Branch Conference IT Trends
  • 9. Application Service Providers (ASPs) Infrastructure Sharing Web Server Subscribers Application Server Internet VPN Wireless / Mobile Network Data Storage ASP (e.g. xdrive.com) Federated / Syndicated Application (ASP?) Other Examples: • Data ASPs: Xdrive.com, zambeel.com • Printing ASPs 2000 ACS Annual Branch Conference IT Trends
  • 10. Syndication of Content and Services News Feeds (Local, Intl, Sports, Fin) Stock Quotes Warehouses Inventory Status Available Shipping Capacity Publishers (Some ASPs) Aggregators (Portals) Subscribers 2000 ACS Annual Branch Conference IT Trends
  • 11. Summary of the Business Model Challenge • Changes in the role of the Info-mediary – New ways of creating existing relationships => New infomediaries – Creation of new relationships – New ways of interacting in existing relationships – Security and trust management in relationships which exist in virtual communities that cut across physical trust boundaries • Differentiators – Ability to introduce new services for your captive audience at minimum cost and lead-time 2000 ACS Annual Branch Conference IT Trends
  • 12. The Information Challenge • The e-information model – Self-describing data to achieve interoperability • Syntax and semantics (syntax is easy, semantics hard) – Structured and unstructured – OO and relational • Dynamic manipulation of self-describing data – Discovery and binding – Manipulation: Presentation and other operations on data/objects • Distributed Databases and Transactions – Database Updates through multiple n-tier servers – Replication and Cache Management 2000 ACS Annual Branch Conference IT Trends
  • 13. The Software Engineering Challenge • Rapid Application Development – Faster time-to-market is the winner – Rely on rich library of “ready-to-use”components • Developing substantially more complex software – reliably – Managing increased complexity and size – OO does to system design what structured programming did to coding • Extensibility – Ability to “multi-purpose” an existing piece of software • Cross-platform – Network centric computing requires software to be “node” independent => RM ODP Transparencies 2000 ACS Annual Branch Conference IT Trends
  • 14. The Integration Challenge • Ability to integrate with any application anywhere • What do we mean by integration – Exchange data – Invoke operations on data (manipulation) – Security integration (authentication and authorization) – Any time: Real-time or Deferred. • Static and dynamic integration 2000 ACS Annual Branch Conference IT Trends
  • 15. The Security Challenge • Network Security – Platform and network security are inter-related – A “weak” host anywhere on the Internet can be a hazard to you • Managing Trust – Who you trust for what => Authentication and authorization (among other security functions) • Inter-operable security – Ability to manage trust “interoperably”: across virtual communities. – Will virtual communities become the “real” communities? 2000 ACS Annual Branch Conference IT Trends
  • 16. The Infrastructure Challenge • Performance and Response Time • High-availability: 24x7 – Ability to carry out hardware and software outages with application outages • Scalability – Ability to start very small and grow without changes to the logical architecture of the “system” 2000 ACS Annual Branch Conference IT Trends
  • 17. Summary of Challenges • Why challenges and not architecture requirements? – A mix of business re-engineering, technology and processes is required; in addition to education of the participants – Technology standards and marketplace still in the process of maturing • How Java technology meets some key technology challenges – Information, Integration, Software Engineering and Security 2000 ACS Annual Branch Conference IT Trends
  • 18. Java Technology: Strategic Benefits from Network-centric Innovation 2000 ACS Annual Branch Conference IT Trends
  • 19. Why Java? • The best sliced bread? • Best OO Language? • First-ever cross-platform development tool? • First-ever write-once run anywhere solution? • Quotes: Java advocates • Network is the computer, (Java is the language). • Cross platform development “nirvana”. • Most secure platform for Internet applications. • Quotes: Java Critics • Wake me up when Java hasn’t changed for 3 months! • Java is a science experiment out of control. • Java virus! 2000 ACS Annual Branch Conference IT Trends
  • 20. Really, why Java? - Key Java Strengths • • • • Object-orientation excellence Network and Mobile Code Security Cross-platform Development Introspection, Dynamic Discovery and Dynamic Binding (through RMI) – Secure. • Components - Enterprise JavaBeans Framework for Distributed Applications 2000 ACS Annual Branch Conference IT Trends
  • 21. Many Forms of Java • The Programming Language • The Platform – Mobile Code – Applets and applications, Remote Method Invocation and Agents – Applications: Distributed, Cross-platform – Micro, Pico and Smart Card Java – Security Model – Managing trust on the network • The Component Model – JavaBeans and Enterprise JavaBeans 2000 ACS Annual Branch Conference IT Trends
  • 22. Java Security (JDK 1.2) • Domains unify local and remote deployment locations. • Resources may be secured by name and operations. • Policy can be centrally administered within an enterprise. • Applets as well applications can use the model. 2000 ACS Annual Branch Conference IT Trends
  • 23. Evolution of the Java Virtual Machine • JVM Vendors – Sun, IBM, Symantec, Inprise, Novell, TowerJ, ….. • Just in Time Compilers – Binary translation. – Code optimisation. – Maturity issues. • Current maturity level – Native code compilers. – Hot spot compiler - A new generation of compilers. 2000 ACS Annual Branch Conference IT Trends
  • 24. What’s Inside a Component? • Structured metadata used by the system to manage the component. • Structured metadata used by component user to compose new applications. Component-specific data (Code, data, HTML pages, scripts, images...) One or more objects implementing the component’s interfaces (including component management) Required interfaces (Application, Configuration) Standard interfaces (Infrastructure, Management) Discovery interfaces (Advertise Services) 2000 ACS Annual Branch Conference IT Trends
  • 25. Enterprise JavaBeans Framework Model Container Managed Distributed Transactions ODMG / OODBMS Object-Relational Custom Wrappers Persistence Txns (OTS / JTS) Declarative CORBA Naming LDAP / X500 File System (Using JNDI) CORBA 2.x Compliant ORB Load Balancing Session Mgmt Security Naming Factories Enterprise Bean Enterprise Bean Enterprise Bean Client IIOP, RMI Client’s View Contract Container Contract ORB In-house Middleware Extensions to the EJB Standard for In-house Use Session state management for transparent transactions Container Managed Security Activation, Deactivation and Traffic Management Audit EJB Container Deployment Static and Dynamic Deployment Properties EJB Server 2000 ACS Annual Branch Conference IT Trends
  • 26. Summary • eBusiness places new demands for – Agility: Time to market and flexibility • An order of magnitude increase in complexity • Critical success factors – Clear vision and execution at the following levels • Business Model and Process Planning • Strategic and Tactical Architectures • Technology SWOT 2000 ACS Annual Branch Conference IT Trends
  • 27. More Information • http://java.sun.com/ and http://www.ibm.com/java/ • Java Tutorial http://java.sun.com/docs/books/tutorial/ • Copy of this presentation can be downloaded from – http://systemsmiths.com/presentations – Check out other Java related presentations 2000 ACS Annual Branch Conference IT Trends
  • 28. iPlanet eCommerce Products A Word from Sponsor • Previously Netscape product line • E-Commerce Applications – EDI, Internet Billing, Internet Merchants, Internet Buying, Publishing and portals • Community Support – Internet Process Manager (Workflow) • Infrastructure – Security, Directories, Messaging • More on http://www.iplanet.com/ 2000 ACS Annual Branch Conference IT Trends
  • 29. S y stem S m iths.co m C re a tin g .com s yste m s A Word from Sponsor • Strategic and Tactical IT and eBusiness Architecture – New eBusiness Systems – .com –ing existing systems – N-tier client server • Consulting • Training and seminars • Capabilities – – – – Technology trends analysis and technology selection Security, PKI and legacy integration Internet Application Servers (Java, CORBA, Directories) XML: Document Management and B2B Systems 2000 ACS Annual Branch Conference IT Trends
  • 30. Thank you! 2000 ACS Annual Branch Conference IT Trends