Wednesday, November 26, 2014

Train to become TOGAF certified Enterprise Architect

TOGAF, an open group standard, is an industry-standard architecture framework that may be used freely by your organization to develop information systems architecture.

Do you know TOGAF certified Enterprise Architects earns more money than the uncertified?


Do you know TOGAF certified Enterprise Architects gets more interviews than uncertified?

Learn TOGAF from an Enterprise Architect with 18 years of Industry experience

GUARANTEED PASS!!!

Audience
  • Professionals who are working in an organization where TOGAF has been adopted
  • IT Architects who wants to become Enterprise Architects
  • Other IT Professionals

Duration

60 hours
           50 hours for TOGAF training
           10 hours for Certification preparation

Prerequisites

There are no prerequisites for this course

Course Outline

TOGAF 9, Foundation
  • Introduction
  • Basic Concepts
  • Core Concepts
  • Key Terminology
  • Introduction to the Architecture Development Method (ADM)
  • The Enterprise Continuum and Tools
  • The ADM Phases
  • ADM Guidelines and Techniques
  • Architecture Governance
  • Views, Viewpoints and Stakeholders
  • Building Blocks
  • ADM Deliverables
  • TOGAF Reference Models

TOGAF 9, Level II

PART 1, ARCHITECTURE DEVELOPMENT METHOD

  • Introduction
  • Preliminary Phase
  • Architecture Vision
  • Business Architecture
  • Information Systems Architectures
  • Data Architecture
  • Application Architecture
  • Technology Architecture
  • Opportunities and Solutions
  • Migration Planning
  • Implementation Governance
  • Architecture Change Management
  • ADM Architecture Requirements Management

PART 2, GUIDELINES FOR ADAPTING THE ADM

  • Iteration and Levels
  • Security
  • SOA

PART 3, THE ARCHITECTURE CONTENT FRAMEWORK

  • Architecture Content Framework

PART 4, THE ENTERPRISE CONTINUUM

  • Architecture Partitioning
  • Architecture Repository

PART 5, TOGAF REFERENCE MODELS

  • The Technical Reference Model (TRM)
  • Integrated Information Infrastructure Reference Model (III-RIM)

PART 6, ARCHITECTURE CAPABILITY

  • Architecture Governance
  • Architecture Maturity Models
  • Architecture Skills Framework

Sunday, November 9, 2014

Enterprise Architecture

What is Enterprise Architecture?

Enterprise Architecture is a Governance Model to integrate

1. Business Architecture
2. Data Architecture
3. Application Architecture

And

4. Technology Architecture

The Governance Model produces better return on existing investment, reduced risk for future investment and also enables the organization for faster, simpler and inexpensive procurement.

Business Architecture
Business Architecture is a disciplined approach to direct the Business Strategy. It’s a bridge between the functional requirements and the business functionality of the enterprise.

Data Architecture
Data architecture is composed of models, policies, rules or standards that govern which data is collected, and how it is stored, arranged, integrated, and put to use in data systems and in organization.

It also describes how data is processed, stored, and utilized in an information system through conceptual, logical and physical architecture documents.

Application Architecture
Application architecture describes the structure and behavior of applications used in a business, focused on how they interact with each other and with users. It helps to create the composite architecture is scalable, reliable, available and manageable.

In application portfolio management, the applications are usually mapped to business functions and to application.

Technology Architecture
The software and hardware capabilities that are required to support the deployment of business, data and application services. This includes IT Infrastructure, Middleware, Networks and Security.

Why do I need Enterprise Architecture?

Effective management and discipline of information through IT is a key factor to business success. An Enterprise Architecture addresses this need, by providing a strategy to bridge the IT system and constantly changing needs of business.

The advantages that result from a good enterprise architecture can bring important business benefits, including

A more efficient IT Operation
  • Lower software development, support and maintenance costs
  • Increased portability of applications
  • Improved system and network management
  • Easier upgrade of system and application components

Better return on existing investment
  • Reduced complexity of IT Infrastructure
  • Maximum return on investment in existing IT Infrastructure

Faster, simpler and inexpensive procurement
  • Buying decisions are simpler
  • Procurement process is faster
Do you know certified Enterprise Architects earns $10k – 15k more per year? Contact me to become a certified Enterprise Architect.

References
TOGAF 9 Foundation Study Guide by Rachel Harrison
Other Online Resources

Tuesday, December 25, 2012

Oracle Cloud Computing


What is Cloud Computing?
Instead of buying and maintaining network, server, storage, applications and supporting equipments at our buildings, let the providers maintain them for us at their location. By having stringent legal and commercial contracts, these facilities can be used on demand basis or throughout the year.

Why Cloud Computing?
Say for example, a company has few pay roll servers to run pay roll for their employees. The pay roll servers and applications are used primarily during the pay roll run time and remaining days, they stay idle. During the idle time, the company still spends money for space, electricity, backup, monitoring and resources. By using the pay roll service on subscription basis for the payroll run time with the Cloud provider, the money spent for idle time will be saved. The Cloud provider use the Servers for some other purpose during that time.

What are Characteristics of Cloud Computing?
On-demand self-service
A consumer unilaterally provisions computing resources as needed automatically without human interaction (Example: Virtualization)

Resource pooling
Computer resources are pooled to transparently serve multiple consumers.

Rapid elasticity
Capabilities can be rapidly and elastically provisioned, in some cases automatically to quickly scale out and rapidly released to quickly scale in.

Measured service
Cloud systems automatically control and optimize resource use via a metering capability. Resource usage can be monitored, controlled, and reported providing transparency for both the provider and consumer of the service.

Broad network access
Capabilities are accessed over the network and accessed through standard mechanisms that promote heterogeneous thin or thick client platforms.

What are the Service Models of Cloud Computing?
Software as a Service (SaaS)
With Software as a Service (SaaS), service consumers get their software applications from the service provider. The consumer uses the software as an application while the provider manages the underlying software and infrastructure. Applications are often delivered to the customer via a web browser in SaaS architecture (Example: salesforce.com)

Platform as a Service (PaaS)
In Platform as a Service (PaaS), the consumer uses programming languages and tools from the provider as an application development and deployment platform. The platform may include databases and middleware in addition to application development tools. Virtualized and grid computing are often a key basis for PaaS architectures.

Infrastructure as a Service (IaaS)
With Infrastructure as a Service (IaaS), the provider manages the underlying physical cloud infrastructure (operating system, network, storage) while consumers deploy and run their own application software and provision resources as necessary. Virtualization software is integral to IaaS architectures.

What are the Cloud Deployment Models?
Private Clouds
It is for an exclusive use by a single organization and typically controlled, managed and hosted in private data centers. The hosting and operation of private clouds may also be outsourced to a third party service provider, but a private cloud remains for the exclusive use of one organization.

Public Clouds
For use by multiple organizations (tenants) on a shared basis and hosted and managed by a third party service provider (Example: Amazon, RackSpace)

Community Clouds
For use by a group of related organizations who wish to make use of a common cloud computing environment. For example, a community might consist of the different colleges of a University, all the universities in a given region, or all the suppliers to a large manufacturer.

Hybrid Clouds
When a single organization adopts both private and public clouds for a single application in order to take advantage of the benefits of both. For example, an organization might run the steady-state workload of an application on a private cloud, but when a spike in workload occurs, such as at the end of the financial quarter or during the holiday season, they can burst out to use computing capacity from a public cloud, then return those resources to the public pool when they are no longer needed.

Oracle Cloud computing Strategy

Oracle has two Cloud Service Models

Platform as a Service (PaaS)
Oracle PaaS is based on Oracle WebLogic Server, Coherence, Tuxedo and JRockit as a foundation. On the top of the foundation, the PaaS also includes Oracle Fusion Middleware components such as Oracle SOA Suite, Oracle BPM Suite, Oracle Identity Management and Oracle Web Center. For data support, Oracle Database and RAC are used.

Infrastructure as a Service (IaaS)
Oracle IaaS is based on Sun’s Open Storage, Oracle Solaris, Oracle Enterprise Linux and Oracle VM for virtualization, Sun SPARC and x86 servers (Present Oracle Exalogic and Exadata). The above PaaS is hosted by this IaaS.

Both the Oracle PaaS and Oracle IaaS are managed by Oracle Enterprise Manager (OEM), which provides integrated systems management from applications to disk across the complete cloud deployment lifecycle.

The below diagram explains the Oracle Cloud Service Model




Thursday, November 22, 2012

Happy thanks giving

I wish you and yours a very happy thanks giving. There are so many events happened this year in our life to be thankful. 


Enjoy your time with family and friends. Safe travel.


Monday, November 19, 2012

Oracle WebLogic Presentation at New York Oracle User Group 2012


NYOUG (New York Oracle User Group) is one of the largest Oracle User group in USA.

I will present a session called "Oracle WebLogic, Foundation of Oracle Fusion Middleware" on Dec 12th, 2012.

This session includes 20 minutes of power point presentation and 20-25 minutes of hands on session for WebLogic Install, Domain Creation and Application Deployment.

You can register your attendance by visiting 
http://nyoug.org/upcoming_events.htm   

Sunday, October 21, 2012

Oracle WebLogic - Node Manager

What is Node Manager?

Node Manager is a process which runs outside of WebLogic Domains. The run time and operations of Node Manager is not depending upon a domain security system and the run time of Administration and Managed Servers

What are the features of Node Manager?

Node Manager has the following three features         
  • Remote Start
  • Auto Restart
  • Auto Kill

Remote Start
Remote Start of WebLogic Server Instances is one of the useful features for WebLogic Administrators. When the managed servers of a domain are distributed across various physical servers, the Node Manager provides a facility to start/stop all together from one location.

Auto Restart
The node manager brings up the failed server Instances (failed for normal reasons like server reboot, power outage, unexpected PID crash) automatically and it has built in ping mechanism to check the health of server Instances.

Auto Kill
It’s a wonderful feature of Node Manager and it kills the Managed Server Instances which performs low in performance. It helps the users not to send the requests to the hanging server instances anymore.

Observations

  • The administrator do not need to login into each physical server or VM to start/stop the server Instances.
  • There is no need to have startManagedWebLogic script for each Managed Server Instance and the Node Manager will start those services.
  • It is not required to keep several entries at rc scripts for auto restart and it is the job of the Node Manager to bring the server Instances during server reboot.
  • When the Administrator updates the environment settings of start-up scripts for third party products, the node manager remote start tab (at the WLS Console) should also be updated with the same settings. During critical, pressurized deployment times, it is often possible the administrators forget to update the remote start tab and use the scripts to start. Later time if someone tries to start the server Instances using Node Manager, it will create a problem ticket.  So if someone wants to use the Node Manager, a stricter change control mechanism must be followed and documented.
  • When the Node Manager goes down for a longer time and the Administrator takes time to fix it, it will affect the life cycle operations of server Instances (Both planned and unplanned).

I would suggest not using Node Manager if you have 2-3 physical servers and let the Administrators login into each shell and operate the server Instances. By not using, they may pose few operational inconveniences but the deployed applications will run without user complaints and also the change management document becomes smaller. On the other note, recent Oracle Fusion Middleware products (Ex: OEM, OID, OAM, OSB, WLS Portal) configures the Node Manager by default during the install process and do not try to alter those.

Reference


Friday, October 19, 2012

Oracle WebLogic Presentation at Michigan Oracle User Summit 2012

MOUS (Michigan Oracle Users Summit) is one of the largest Oracle User group in USA.

I will present a session called "Oracle WebLogic, Foundation of Oracle Fusion Middleware" on Nov 14th, 2012.

This session includes 20 minutes of power point presentation and 20-25 minutes of hands on session for WebLogic Install, Domain Creation and Application Deployment.

You can register your attendance by visiting www.mous.us