1 hencie consulting services building a knowledge share system using oracle designer scoug 2000...
TRANSCRIPT
1
Hencie Consulting Hencie Consulting ServicesServices
http://www.hencie.comhttp://www.hencie.com
Building a Knowledge Share System Using Oracle Designer
SCOUG 2000 ConferenceSCOUG 2000 ConferenceBy
Murli Manickam
Sameer Jejurkar
SCOUG 2000 ConferenceSCOUG 2000 Conference 22
AgendaAgenda
Knowledge Share System (KSS) Introduction to Oracle Designer HKSS Architecture and components Demo - HKSS and generation of a web
server module from designer Q & A
SCOUG 2000 ConferenceSCOUG 2000 Conference 33
Need for a KSSNeed for a KSS
Similar situations, similar problems Avoid re-inventing the wheel Save time and money Human turnaround Jumpstart for new users Can help to build metrics Custom build to your requirements
SCOUG 2000 ConferenceSCOUG 2000 Conference 44
What is a KSSWhat is a KSS
A central repository of information Keep track of problems and solutions Evolves over a period of time
SCOUG 2000 ConferenceSCOUG 2000 Conference 55
Our GoalsOur Goals
Quick, easy access to enter information retrieve information from anywhere
Easy to use - no training needed Accessible by developers, DBAs, clients Develop quickly, but systematically Flexible, Extensible
SCOUG 2000 ConferenceSCOUG 2000 Conference 66
Why Oracle DesignerWhy Oracle Designer
Complete integrated life cycle CASE tool Supports a variety of methodologies including
classical SDLC, RAD, prototyping etc. Supports generation for a variety of
applications Strong support for modeling System documentation Good Oracle skills in-house
SCOUG 2000 ConferenceSCOUG 2000 Conference 77
Support for Various PhasesSupport for Various Phases
Analysis - support for logical models Design - support for physical database design
and application design Development - support for SQL DDL and
application code generation Deployment - support for multiple schemas,
instances and databases Variety of QA and other reports
SCOUG 2000 ConferenceSCOUG 2000 Conference 88
Designer RepositoryDesigner Repository
Designer adopts a repository driven approach Repository - most important part of Designer A schema in Oracle database Store for all meta-data Multi user capability
SCOUG 2000 ConferenceSCOUG 2000 Conference 99
Analysis ToolsAnalysis Tools
Business process modeling Entity Relationship modeling Data Flow modeling Function Hierarchy diagramming All tools are integrated
SCOUG 2000 ConferenceSCOUG 2000 Conference 1010
ER Modeling in DesignerER Modeling in Designer
Graphical ER diagrammer Support for M:1, M:M, 1:1 relationships Extensive data dictionary support for
information about entities, attributes, domains and relationships
Support for advanced features like arcs and super/sub type entities
SCOUG 2000 ConferenceSCOUG 2000 Conference 1111
ER DiagramER Diagram
SCOUG 2000 ConferenceSCOUG 2000 Conference 1212
Database Design ToolsDatabase Design Tools
Database design transformer for first cut of database design
Graphical server modeling Manage definitions for
tables columns constraints views snapshots
SCOUG 2000 ConferenceSCOUG 2000 Conference 1313
Server ModelServer Model
SCOUG 2000 ConferenceSCOUG 2000 Conference 1414
Server side PL/SQLServer side PL/SQL
Logic editor to define the procedural logic for business rules
Support for Drag and drop editing Automatic text formatting Syntax checking against repository definitions
Define logic for pre-defined events before/after insert/update/delete row/statement
SCOUG 2000 ConferenceSCOUG 2000 Conference 1515
Logic EditorLogic Editor
SCOUG 2000 ConferenceSCOUG 2000 Conference 1616
Physical DesignPhysical Design
Report with Estimates the size of tables and indexes
Define table storage characteristics Define tablespaces, data files
SCOUG 2000 ConferenceSCOUG 2000 Conference 1717
Database DeploymentDatabase Deployment
Server model generator to generate SQL DDL scripts for database objects based on repository definitions
Generates Table API Define deployment properties separately Generate DDL for multiple databases and
schemas
SCOUG 2000 ConferenceSCOUG 2000 Conference 1818
Function Hierarchy DiagramFunction Hierarchy Diagram
SCOUG 2000 ConferenceSCOUG 2000 Conference 1919
Application DesignApplication Design
Application Design Transformer for first cut module design
Graphical module design editor Multiple views - data view and display view Define table usage - base and look ups Define column usage - appearance, format,
order
SCOUG 2000 ConferenceSCOUG 2000 Conference 2020
Module DiagramModule Diagram
SCOUG 2000 ConferenceSCOUG 2000 Conference 2121
Application GenerationApplication Generation
Generate applications for Oracle Developer - Forms, Reports Visual Basic Oracle Web Server (PL/SQL)
Generate MS Help Control generation using
preferences at module/table/column levels templates
SCOUG 2000 ConferenceSCOUG 2000 Conference 2222
Generated ModuleGenerated Module
SCOUG 2000 ConferenceSCOUG 2000 Conference 2323
Repository ReportsRepository Reports
Matrix Diagrammer CRUD matrix for entities v/s functions
Repository reports quality assurance matrix reports impact analysis function point analysis table and index size estimation
SCOUG 2000 ConferenceSCOUG 2000 Conference 2424
HKSS ArchitectureHKSS Architecture
Uses three tier architecture backend - Oracle database middle tier - Oracle Application Server client - any browser that supports HTML and
JavaScript
SCOUG 2000 ConferenceSCOUG 2000 Conference 2525
Design and GenerationDesign and Generation
Completely designed and generated using Designer with the web server generator
PL/SQL packages that use the PL/SQL tool kit supplied with OAS
Hand coding for Main menu Page header
SCOUG 2000 ConferenceSCOUG 2000 Conference 2626
WSG in DesignerWSG in Designer
SCOUG 2000 ConferenceSCOUG 2000 Conference 2727
HKSS ComponentsHKSS Components
Incidence/Problem Logging Log in new incidence request Assign request to a knowledge worker View incidence requests and their status Record steps in incidence resolution Keep track of time spent
SCOUG 2000 ConferenceSCOUG 2000 Conference 2828
Possible EnhancementsPossible Enhancements
Upload scripts and documents Intelligent search capabilities Portal interface Workbench for employees Metrics
SCOUG 2000 ConferenceSCOUG 2000 Conference 2929
DemoDemo
SCOUG 2000 ConferenceSCOUG 2000 Conference 3030
Contact InformationContact Information
Hencie Consulting Services
http://www.hencie.com
Murli Manickam ([email protected])([email protected])
Sameer Jejurkar