Wednesday, October 21, 2009

Service Oriented Architecture(SOA)

Success Tip #1: Clearly Define Your Goals

Goals are critical for a project that not only impacts the heart of your business processes but also may cross several major departments and may lead to some organizational change as well.

Prior to embarking on the design phase of the project, make certain that you have done the following:

* Define clearly your goals and objectives.
* Define specifically what you mean by "success."
* Identify the key business processes that will be addressed in the project.
* Identify the key internal and external services to be addressed in the project.
* Identify the key reusable steps.


Success Tip #2: Understand the Nature of SOA Services and "Loose Coupling"

The implementation of SOA is driven by business rather than IT considerations alone. It is a means to achieve business agility and to facilitate organizational evolution and growth.


SOA leads you to the definition and consumption of repeatable internal and external business "services." As an example, when you feel an urge to order a pizza, you do not think about flour and cheese and tomato sauce. Instead, you ask yourself which pizzeria will deliver one to you quickly (the supplier), and what kind of a pizza you want (the service).

"Loose coupling" is a strong element of a successful integration project implementation. Make sure that your process can be streamed easily into your operation and that it will not be too tightly dependent on resource availability. For example, if you loosely coupled your processes from your resources, orders from your Web channel should be able to continue to flow into your organization, even when/if your back office application or your major database is not available.


Success Tip #3: Establish a Clear Project Vision and Milestones

Make certain that test plans are available as part of the design phase, and take into consideration that testing often involves working with other vendors and resources, so be sure to verify their availability when building the schedule.

It is also important to well define the scope of your project and identify those key cross-organizational processes that will make a big difference and, therefore, provide a fast return on your investment, rather than tackling dozens or hundreds of small processes that will affect only minor aspects of your organization. Develop a clear vision of your SOA goals, and avoid being enticed to implement peer-to-peer needs alone.


Success Tip #4: Solicit the Sponsorship of Senior Management

Because the goal of SOA is evolution of the business and its processes, with potential widespread impact across the organization -- even to the point of potential reorganization of personnel resources -- it is vital that members of senior management be active proponents for and sponsors of the project.


Success Tip #5: Build a Strong Project Team

Project management and implementation tools are not enough to ensure success without strong project leadership and a strong team. Your SOA leader should be someone who understands the technical architecture, has the leadership skills to direct the team, can communicate well with the senior management sponsor and the business users, and has the time to focus on the project, as well as the ability to invest in the inevitable learning curve.

The SOA leader will also be required to focus on setting and implementing the SOA strategy, helping to expose internal and external services, deal with resource availability and setting realistic and measurable goals.


Be sure to include a business leader on the team, as well, and make sure that the team can speak a common language to help avoid conflicts and misunderstandings.

Success Tip #6: Identify and Address the Potential Failure Points of Your Processes

Take the following steps to identify your potential failure points:

1. After designing your processes, initiate an additional design phase to identify all potential failure points and determine how you will deal with them.
2. Create loosely coupled processes (see Tip #2). Don't be tempted to run long, synchronous processes without a good reason. The price of doing so may be shutdown from the whole operation in the event of non-availability of one resource.
3. Implement periodic checks and analysis of your failure points.


Success Tip #7: Constantly Measure Your Progress and Make Adjustments as Necessary

Implementing an SOA is a process that evolves -- just as your business does.

Leverage tools that provide you with real-time visibility of your ongoing progress and any bottlenecks at any point in time. Evaluate this information periodically, and make the necessary changes to improve your project performance.

Wednesday, September 23, 2009

Oracle Financial Training

Introduction to ERP
History of ERP
Why ERP
List of ERP's
General Ledger
Use of General Ledger
Integration of General Ledger with Other Modules
Define Calendar
Define Chart of Accounts
Define/Enable Currencies
Define Set of Books
Open/Close Periods

Life Cycle of a Journal

Enter the Journal
Approve the Journal
Post the Journal
Review the Journal
Define and Assign Document Sequences
Reverse Journals
Suspense Journals
Recurring Journals
Draw Trail Balances
Revaluation
Translation
Consolidation
Global Consolidation
Budgets
Planning Budget
Funding Budget
Mass Budget
Financial Statement Generator
Multiple Reporting Currencies
Cross Validation Rules
Security Rules
Account Alliases
Multi-Org Setups
Account Payables
Use of Accounts Payable
Integration of Accounts Payable with Other Modules
Choose Set of Books
Open Periods
Define Financial Options
Define Payable Options
Define Payment Terms
Define Distribution Sets
Define Holds
Define Tolerances
Define Bank Format
Define Internal Bank
Define Supplier Bank
Define Suppliers
Define Expense Report Templates
Invoice Workbench
Payment Workbench
Account Receivables
Define Sales Tax Location Flex fields
Define System Options
Define Receivable Activities
Define Customer Profile Class
Define Customer
Define Transaction Types
Define Transaction Sources
Define Auto Accounting
Define Approval Limits
Define Items
Define Memo Lines
Define Customer Bank
Define Receipt Class
Define Receipt Sources
Define Transaction Types
Define Receipts
Assets
Use of Fixed Assets
Define Flex fields
Define System Controls
Define Fiscal Years
Define Depreciation Calendar
Define Prorate Calendar
Define Prorate Convention
Define Book Controls
Define Asset Categories
Asset Workbench
Run Depreciation
Transfer Journals to General Ledger
Cash Management
Use of Cash Management
Bank Reconciliation
Cash Forecasting
Overview of additional Modules like System Administrator, Inventory, Order Management, Purchasing and CRM will be discussed

more details contact us :
Contact at : shiva@sanaari.net
Call: 040-42203333
mobile : 8008914567

Oracle Apps Technical Training


Introduction to Oracle Applications
Role of Technical Consultant
Architecture
· Architecture of Oracle Application Package – Single Node
· Architecture of Oracle Application Package – Multiple Node
· Product Directory Structure – Single Node
· Product Directory Structure – Multiple Node
· Users
· Responsibilities
· Role of APPS Database user
· File objects in Oracle Applications
· Database objects in Oracle Applications
· Multi Organization
· Profile options
· Front end Audit trial
Registration
· Table Registration
· Table Registration using Ad-dd package
· View Registration
· Sequence Registration
· New Application / Module development
· Form Registration
· Form Functions
· Non-Form Functions
· Basic Report Registration
· Parametric report Registration
· Registration of SQL*Plus files
· Registration of SQL*Loader files
Form Development Process
· Template Form Architecture
· Apps stand Architecture
· FNDMENU Architecture
· Coding Standards
· Name Conventions
· Form development process
· WHO information tracking
· Roe LOV
· Queries find Window
· Customization of Forms
· Programming of Non-Form Functions
· Calendars

Fiexfields
· Introduction to Key and Descriptive FIEXFIEDS
· Enabling a DFF
· Value sets
· DFF Registration
· KFF Registration
· Define a Key FIEXFIELDS Structure
· Invoking DFF Form of New Form
· Invoking KFF Form of New Form
Report Development
· Report coding standards
· User exits in report design
· Customization of Reports – Adding Parameters
· Customization of Reports – Adding Logos
· Customization of Reports – Adding DFF Info
· Customization of Reports – Removing Parameters
· FIEZFIELD Report with Single Structure
Interface Development
· Interface Scenarios
· Interface table design
· Writing important programs
· Coding PL/SQL concurrent program
· Custom Interface import
· Daily rates import
· Sales tax rates import
Up gradation
· Forms Up-gradation
· Reports Up-gradation
· Menus Up-gradation


more details contact us :
Contact at : shiva@sanaari.net
Call: 040-42203333
mobile : 8008914567
Click in the below link to see what all courses provided by Sanaari
http://trainingsatsanaari.blogspot.com/2009/09/trainings-sanaari.html

Orcle Fusion Training at Sanaari

Oracle SOA Syllabus find every new batch is starting  every month contact more details.

http://www.soasanaari.com/p/soa.html
 

Contact at : shiva@sanaari.net
Call: 040-42203333
mobile : 8008914567



Click the link below to see what all course provided by Sanaari

http://trainingsatsanaari.blogspot.com/2009/09/trainings-sanaari.html

OAF Training @ Sanaari Hyderabad

Understanding OA Framework and it's Architecture
Understanding MVC Design Patterns
Setting Up Your Development Environment
Implementing Your First Page
Understanding the Basics of the Model
Understanding the Basics of the View
Understanding the Basics of the Controller
Implementing a Search
Implementing a Create
Implementing an Update
Implementing a Delete
Debugging OAF Applications
Personalization ConceptsTypes and capabilities of personalizations Personalization concepts and terminology
User-level Personalizations
Administrator-Level Personalizations
Advanced Personalization Features
Customizable Look and Feel

Concepts and Feature
CapabilitiesDeploying Personalizations and Extensions
Translations
Introduction to Extensions
Terminology
What happens from the start? Behind the scenes
Extension Basics
Types and Capabilities of Extensions Basic OA Framework Lab Assembling Components Lab
(Optional) Prerequisites for Learning OAF
Introduction to Java
Java Concepts necessary for OAF: Inheritance, Encapsulation, Exceptions, Common Java errors etc
XML Basics
Introduction to basics of System Administration Fundamentals/Navigation in Oracle Applications


More details
www.soasanaari.com
 

Salesforce Training

MGT 1001 CRMFundamentals
Duration: 2 week nights or 1 weekend or 2 week day ---------4hour
  • Course includes the most in-depth fundamentals of CRM – Sales, Support and Marketing.
  • Terminologies used in business context.
  • How CRM is used in Telecom, Finance and Manufacturing.
  • What you should know as a CRM Business Analyst.
  • What does a corporation’s front line employee do with CRM?
ADMIN 2001 Salesforce.com Advanced Administration
Duration: 15 week nights or 4 weekends or 8 week days …… 23hrs
  • Course includes complete curriculum of MGT 101.
  • In addition you will learn hands on administration of Salesforce.com, setting it up from scratch for an imaginary organization with leads, accounts, contacts and opportunities.
  • You will learn how to import large amounts0f data using the Salesforce.com Import Wizard, cleanse duplicate data, write workflow and assignment rules and customizes Salesforce.com as an advanced administrator.
  • This course will get you ready for the Level 2 Salesforce.com Consultant Authorization exam.
Who Should take this class
  • System administrators
  • Business Analysts, MBAs & MIS Grads
  • Non Technical Staff
  • Will include 30 days of Salesforce.com access..

DEV 3001 Salesforce.com Application Laboratory
Duration: 20 week nights 6 – 9pm or 6 weekends or 12 week days –40hrs.

  • Course includes complete curriculum of MGT 101 followed by rigorous hands on customizations using the APEX programming language of Salesforce.com.
  • You will learn how to integrate Salesforce.com to a legacy CRM and synchronize Accounts, Contacts and custom objects usingC# and Java web services using the APEX API partner and enterprise WSDLs.
  • This course will get you ready for the Level 3 Force.com Consultant Authorization.
Who Should take this class
  • System developers and architects
  • Individuals looking to switch to next generation technologies
  • Managers and Technical Leads
  • Will include 30 days of Salesforce.com access.

more details contact us :
Contact at : shiva@sanaari.net
Call: 040-42203333
mobile : 8008914567
Click the link Below to see the other Courses provided by Sanaari
http://trainingsatsanaari.blogspot.com/2009/09/trainings-sanaari.html


ADF Training Curriculum

Introduction to Fusion and ADF
• Describing Fusion architecture
• Describing the ADF technology stack (MVC)
• More about ADF
Getting Started with JDeveloper
• Listing JDeveloper benefits for application development
• Using the features of the JDeveloper IDE
• Defining IDE preferences
• Creating applications, projects, and connections in JDeveloper
Modeling the Database Schema
• Creating a database diagram
Building a Data Model with ADF Business Components
• Types of ADF Business Components
• Creating Business Components from tables
• Testing the data model
Querying and Persisting Data
• Using View Objects
• Using Entity Objects to persist data
• Synchronizing Entity Objects with database table changes
• Creating Associations
• Creating updateable View Objects
• Creating Master-Detail relationships
Exposing Data to Clients
• Creating Application Modules
• Using Master-Detail View Objects in Application Modules
• Managing Business Components transactions
• Abstracting Business Services with ADF Model
Programmatically Customizing Data Services
• Generating Java classes
• Programmatically modifying the behavior of Entity Objects
• Programmatically modifying the behavior of View Objects
• Adding service methods to an Application Module
• Using Client APIs
Validating User Input
• Understanding Validation Options: Database, Data Model, or UI
• Handling validation errors
• Using Groovy expressions in validation
• Using programmatic validation
Troubleshooting ADF BC Applications
• Troubleshooting the Business Service
• Troubleshooting the UI
Understanding UI Technologies
• Describing the use of Web browsers and HTML
• Describing the function of Servlets and JSPs
• Defining JavaServer Faces
• Explaining the JSF component architecture and JSF component types
• Explaining the purpose of backing beans and managed beans
• Describing the JSF life cycle
• Explaining how ADF Faces augments the JSF life cycle
Binding UI Components to Data
• Creating a JSF page
• Adding UI Components to a page
• Describing the ADF Model layer
• Using Expression Language in Data Bindings
• Using a Page Definition file
• Examining Data Binding objects and metadata files
• Binding Existing components to data
• Running and testing the page
Planning the User Interface
• Describing the Model-View-Controller design pattern
• Differentiating between bounded and unbounded task flows
• Creating and converting task flows
• Defining control flows
• Defining global navigation
• Creating routers for conditional navigation
• Calling methods and other task flows
• Implementing validation in the user interface
Adding Functionality to Pages
• Internationalizing the user interface
• Using component facets
• Displaying tabular data in tables
• Displaying hierarchical data in trees
• Displaying text or media with icons and images
• Defining search forms and display results
• Displaying data graphically
Implementing Navigation on Pages
• Using ADF Faces Navigation Components
• Using Buttons and Links
• Using Menus for navigation
• Using Breadcrumbs
• Using a Train component
Achieving the Required Layout
• Using complex layout components
• Explaining how to u se ADF Faces skins
• Using dynamic page layout
Ensuring Reusability
• Designing for reuse
• Using Task Flow templates
• Creating and Using Page templates
• Creating and Using Declarative components
• Creating and Using Page Fragments
• Deciding which type of reusable component to use
Responding to Application Events
• Using Managed Beans
• Coordinating JSF and ADF Lifecycles
• Using Phase and Event Listeners
• Using Action listeners and methods
• Understanding additional AJAX events
Implementing Transactional Capabilities
• Handling Transactions with ADF BC
• Sharing Data Controls
Implementing Security in ADF BC Applications
• Understanding ADF Security Framework
Deploying ADF BC Applications
• Creating Deployment Profiles
• Configuring Deployment Options
• Deploying an application with JDeveloper
• Deploying an application with WebLogic Server / OAS Administration Console

more details contact us :
 Contact at : shiva@sanaari.net
Call: 040-42203333
mobile : 8008914567