Sunday, January 20, 2013

Various GBUs of Oracle

From the link:
http://www.oracle.com/us/corporate/accessibility/vpats/vpats-global-business-units-162938.html

Oracle Corporation has various Global Business Units like:
  • Communications GBU
  • Financial GBU
  • Health Sciences GBU
  • Primavera GBU
  • RightNow Technologies GBU
  • Tax and Utilities GBU

The Simplicity of the Oracle Stack


Oracle Products

  • Applications
  • Database
  • Engineered Systems
  • Enterprise Management
  • Java
  • Middleware
  • Operating Systems: Linux, Solaris
  • Servers
  • Storage and Tape
  • Virtualization

Oracle Services

  • Consulting
  • Financing
  • Cloud services
  • Premier support
  • Customer services
  • University

The Three Ways to Cloud Compute


Cloud Computing (in Plain English)


Miscellaneous useful information

  • A lot of Oracle runs of HP gear.
  • SAP is the biggest reseller of Oracle in the world.
  • IBM is the largest installer of oracle in the world.
  • Microsoft is consumer oriented.
  • IBM is business and government oriented.
  • Larry E. voted for President Obama in 2008.
  • Oracle culture is strong in sales and marketing
  • Oracle is a HUGE recruiter of Engineers and Mathematicians
  • Oracle hires graduates from Stanford, Caltech, MIT, Harvard, CMU (Carnegie Mellon) and so on in huge numbers
  • Oracle is dominated by Engineering -- it is all about Engineering
  • The country that produces a lot of engineers will rule the world
  • Engineering department reports directly to Larry -- not sales, not marketing, or others

List of companies bought by Oracle

From the links: http://en.wikipedia.org/wiki/List_of_acquisitions_by_Oracle

Some of the companies acquired by Oracle were as follows:
  • Sun Microsystems
  • Siebel
  • Taleo
  • Eloqua
  • RightNow
  • ClearTrial
  • Primavera
  • DataRaker
  • Instantis
  • Vitrue
  • Endeca
  • Hyperion
  • Art Technology
  • Phase Forward
  • Pre Paid
  • BEA systems
  • Primavera
  • Agile
  • Stellent
  • Metasolve
  • Demantra
  • Retek
  • PeopleSoft
  • And more...


Competitors of Oracle Corporation

The following may be considered as competition for Oracle Corporation:
  • SAP
  • Microsoft SQL
  • IBM software
  • IBM hardware
  • DB2
  • Terradata
  • Sybase
  • ? Sugar CRM
  • More soon...

What is GBU? It is Global Business Unit. What is GBS? It is Global Business Service

GBU stands for Global Business Unit -- a mobile division that responds to opportunities worldwide.

There may be variuous types of GBU, based on the type of sectors -- Communications, Retail, Health, and so on.

The term GBU is used by Oracle, P&G, and so on.

GBS stands for Global Business Service --

The term GBS is used by IBM and others...

More soon...

ERP (Enterprise Resource Planning)

From the link: http://en.wikipedia.org/wiki/Enterprise_Resource_Planning

Enterprise resource planning (ERP) systems integrate internal and external management information across an entire organization—embracing finance/accounting, manufacturing, sales and service, customer relationship management, etc. ERP systems automate this activity with an integrated software application. The purpose of ERP is to facilitate the flow of information between all business functions inside the boundaries of the organization and manage the connections to outside stakeholders.[1]

ERP systems can run on a variety of computer hardware and network configurations, typically employing a database as a repository for information.[2]

SAP ERP

From the link: http://en.wikipedia.org/wiki/SAP_ERP

SAP AG (Systems, Applications, and Products in Data Processing) is a German multinational software corporation that makes enterprise software to manage business operations and customer relations. SAP ERP is the corporation's Enterprise Resource Planning, an integrated software solution that incorporates the key business functions of the organisation.

SAP AG

From the link: http://en.wikipedia.org/wiki/SAP_AG

SAP AG (ISIN: DE0007164600, FWB: SAP, NYSE: SAP) is a German multinational software corporation that makes enterprise software to manage business operations and customer relations. Headquartered in Walldorf, Baden-Württemberg, with regional offices around the world, SAP is the market leader in enterprise application software. The company's best-known software products are its enterprise resource planning application (SAP ERP), its enterprise data warehouse solution - SAP Business Warehouse (SAP BW), SAP BusinessObjects software, and most recently, Sybase mobile products and in-memory computing appliance SAP HANA. SAP is one of the largest software companies in the world.

Scheduling analysis real-time systems

From the link: http://en.wikipedia.org/wiki/Scheduling_analysis_real-time_systems

The term Scheduling Analysis in Real-Time Computing includes the analysis and testing of the scheduler system and the algorithms used in Real-Time applications. In Computer Science, Real-Time Scheduling Analysis is the evaluation, testing and verification of the scheduling system and the algorithms used in Real-Time operations. For critical operations, a Real-Time system must be tested and verified for performance. In computer science, testing and verification is also known as Model Checking.

A Real Time Scheduling System is composed of the scheduler, clock and the processing hardware elements. In a Real-Time system, a process or task has schedulability; tasks are accepted by a real-time system and completed as specified by the task deadline depending on the characteristic of the scheduling algorithm [1]. Modeling and evaluation of a Real-Time Scheduling system concern is on the analysis of the algorithm capability to meet a process deadline. A deadline is defined as the time required for a task to be processed.

For example, in a Real-Time scheduling algorithm a deadline could be set to five nano-seconds. In a critical operation the task must be processed in the time specified by the deadline (i.e. five nano-seconds). A task in a Real-Time system must be completed “neither too early nor too late;..” [3]. A system is said to be unschedulable when tasks can not met the specified deadlines [4]. A task can be classified as either a periodic or aperiodic process [5].

Real-time operating system

From the link: http://en.wikipedia.org/wiki/Real-time_operating_system

A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time application requests. It must be able to process data as it comes in, typically without buffering delays. Processing time requirements (including any OS delay) are measured in tenths of seconds or shorter.
A key characteristic of an RTOS is the level of its consistency concerning the amount of time it takes to accept and complete an application's task; the variability is jitter.[1] A hard real-time operating system has less jitter than a soft real-time operating system. The chief design goal is not high throughput, but rather a guarantee of a soft or hard performance category. An RTOS that can usually or generally meet a deadline is a soft real-time OS, but if it can meet a deadline deterministically it is a hard real-time OS. [2]
An RTOS has an advanced algorithm for scheduling. Scheduler flexibility enables a wider, computer-system orchestration of process priorities, but a real-time OS is more frequently dedicated to a narrow set of applications. Key factors in a real-time OS are minimal interrupt latency and minimal thread switching latency; a real-time OS is valued more for how quickly or how predictably it can respond than for the amount of work it can perform in a given period of time.[3]

McKesson's Purpose: Better Health


Oracle Power's McKesson's Healthcare Technology


Oracle Exadata. Are You Ready?


Friday, January 18, 2013

Oracle's Jonathan Sheldon Introduces Oracle Health Sciences Translationa...


Oracle Healthcare


Oracle's Suite of Life Sciences Solutions


An Overview of Oracle Health Sciences Cloud


What's New in Oracle Health Sciences OutcomeLogix 3.0?


Oracle Health Sciences Trial Center


Oracle Health Sciences Institute and Harvard University


Oracle Health Sciences Institute and University of Maryland


Computer Science or Computing Science

From the link: http://en.wikipedia.org/wiki/Computer_science

Computer science or computing science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. A computer scientist specializes in the theory of computation and the design of computational systems.

Its subfields can be divided into a variety of theoretical and practical disciplines. Some fields, such as computational complexity theory (which explores the fundamental properties of computational problems), are highly abstract, whilst fields such as computer graphics emphasise real-world applications. Still other fields focus on the challenges in implementing computation. For example, programming language theory considers various approaches to the description of computation, whilst the study of computer programming itself investigates various aspects of the use of programming language and complex systems. Human-computer interaction considers the challenges in making computers and computations useful, usable, and universally accessible to humans.

Computation is any type of calculation[1] or use of computing technology in information processing.[2][3] Computation is a process following a well-defined model understood and expressed as, for example, an algorithm, or a protocol.
The study of computation is paramount to the discipline of computer science.

Data Structure

From the link: http://en.wikipedia.org/wiki/Data_structures

In computer science, a data structure is a particular way of storing and organizing data in a computer so that it can be used efficiently.

Different kinds of data structures are suited to different kinds of applications, and some are highly specialized to specific tasks. For example, B-trees are particularly well-suited for implementation of databases, while compiler implementations usually use hash tables to look up identifiers.

Data structures provide a means to manage huge amounts of data efficiently, such as large databases and internet indexing services. Usually, efficient data structures are a key to designing efficient algorithms. Some formal design methods and programming languages emphasize data structures, rather than algorithms, as the key organizing factor in software design. Storing and retrieving can be carried out on data stored in both main memory and in secondary memory. Various Data Structures are available that are needed to be employed based on the need.

Database

From the link: http://en.wikipedia.org/wiki/Database

A database is a structured collection of data. The data is typically organized to model relevant aspects of reality (for example, the availability of rooms in hotels), in a way that supports processes requiring this information (for example, finding a hotel with vacancies).
The term database is correctly applied to the data and their supporting data structures, and not to the database management system (DBMS). The database data collection with DBMS is called a database system.
The term database system implies that the data is managed to some level of quality (measured in terms of accuracy, availability, usability, and resilience) and this in turn often implies the use of a general-purpose database management system (DBMS).[1] A general-purpose DBMS is typically a complex software system that meets many usage requirements to properly maintain its databases which are often large and complex.

Database Management System (DBMS)

From the link: http://en.wikipedia.org/wiki/Database_management_system

A Database Management System (DBMS) is a set of programs that enables you to store, modify, and extract information from a database, it also provides users with tools to add, delete, access, modify, and analyze data stored in one location. A group can access the data by using query and reporting tools that are part of the DBMS or by using application programs specifically written to access the data. DBMS’s also provide the method for maintaining the integrity of stored data, running security and users access, and recovering information if the system fails. The information from a database can be presented in a variety of formats.

Object Relational Database Management System

From the link: http://en.wikipedia.org/wiki/Object-relational_database_management_system

An object-relational database (ORD), or object-relational database management system (ORDBMS), is a database management system (DBMS) similar to a relational database, but with an object-oriented database model: objects, classes and inheritance are directly supported in database schemas and in the query language. In addition, just as with proper relational systems, it supports extension of the data model with custom data-types and methods.


An object-relational database can be said to provide a middle ground between relational databases and object-oriented databases (OODBMS). In object-relational databases, the approach is essentially that of relational databases: the data resides in the database and is manipulated collectively with queries in a query language; at the other extreme are OODBMSes in which the database is essentially a persistent object store for software written in an object-oriented programming language, with a programming API for storing and retrieving objects, and little or no specific support for querying.

How to Become an Information Technology Professional


Guidance about choosing your IT professional careerpath.


5 Principles on Using Information Technology



Apparently, 2/3rd IT projects fail - since they are not managed properly.

Did you know? 3.0 (for 2013)


IT MBA


Enterprise Software

What is Enterprise Software?

Here are some useful sources:

1st Post

New Blog to document relevant Information Technology information for MBAs. I have wide and varied interests, and IT has always been one of them.

Will post regularly.

Cheers,
Gerry.