Articles tagged with: business analysis

Get rid of the lengthy COTS Feasibility Study, Interesting facts & data to make you think twice

on Friday, 30 May 2014. Posted in Blog, Enterprise Architecture

Get rid of the lengthy COTS Feasibility Study, Interesting facts & data to make you think twice

 

 

 

 

                                                       Feasibility studies permit planners to outline their ideas on paper before implementing them. This can reveal errors in project design before their implementation negatively affects the project. Applying the lessons gained from a feasibility study can significantly lower the project risks. In my view feasibility studies should never be longer than 4 months, no matter how big your project is let me explain:

The Feasibility study is not a sales pitch, way too often we focus on the COTS (Commercial off the shelf ) product, In my view, this is a fundamental mistake all these products work and are already integrated (PeopleSoft, Oracle EBS, Fusion,JDE, SAP, Siebel) it does not make sense any longer with the vast information out they’re to be completing Feasibility studies with full system analysis like Oracle or SAP that last longer than 4 months.

Why? I have yet to hear in my career that Oracle or SAP cannot perform a certain business function if not vanilla or with a RICE(Report-Interface-Conversion-Extension). Especially know that everyone has adopted a SOA more Open based Architecture.

Below is an email I received by an individual that gave me approval to print this email onto this article, he shares his experience about their feasibility study:

From: **************************************
Sent: ************************
To: Alex Antonatos [mailto: This email address is being protected from spambots. You need JavaScript enabled to view it. ]
Subject: RE: Oracle Fusion vs PSFT

 

Hi Alex,

Great read on your Fusion article, just to let you know we just performed a 10 Month feasibility study on PeopleSoft or Fusion and we came up with the similar conclusions as per your article.

The only thing that bothers me, we could of donated that money to a worthy cause. I think we spent almost a million dollars if you tally up the employees like myself hourly rate and some consultants that were with us.

I have been in the IT field for 25 years, and the end game is always the same ;consultant come in make the money and leave after 3-6 months to the next project and the employees get the s**t for why we spent so much money, and the employees are stuck to show the value add of the 10 month feasibility project.

On a side note, I really enjoy your blog and thank you for the whitepapers.

 

Best Regards,

***************************

***************************

***************************

***************************

***************************

***************************

***************************

 

In the case above, we all sense some passion&frustration, I dont blame him they spent over 1 million dollars to go ahead to say that PeopleSoft 9 or Fusion can integrate to the current landscape of systems. Same answer as day 1. They’re study presented risks and returns associated with the project so the prospective managers can evaluate them. Again in their case they also believed their Finance and HRMS systems where so different compared to the norm and fell into a sales pitch of functionalities.

Here are some more examples of long feasibility studies that went the wrong direction:

1) ERP implementation , business functions inability of Hershey to ship candys for Halloween (The Feasibility study was 10 months)

2) ERP Implementation Nike Losing major shoe orders (The Feasibility study was 9 months)

3) Foxmeyers failure to process financial information and orders (The Feasibility study was 11 months)

4) BSkyB (BSY) got a 318 Million pound settlement in 2010 for a COTS system that did not work (The Feasibility study was 13 months)

5) UK Government scraps a 12 Billion National Program to provide integrated electronic records (15 Month Feasibility)

6) State of California spent 300 Million dollars in implementing a COTS software (12 Month feasibility study)

Here are some practical tips and guidelines:

  1. Use social media, an example when i wrote the article about Fusion and asked people to share their go live experiences i received 87 emails in 72 hours. These answers helped me understand quickly the different strengths and weaknesses of the product.
  2. In my view, The acceptable level for any business feasibility of a COTS package should not be more than 4 months, but the appropriate risk rate will vary for each individual depending on their personal work situation. Less experience teams usually require more time to complete a COTS Feasibility study.
  3. No SALES Pitch, focus on the integration, economic viability and operational zing of the project
  4. Don’t expect perfection in a feasibility study this is the main reason it should be short and done quickly.
  5. Bottom lines there are dozens of reasons why a feasibility study can't be done in a shorter timeframe, but perhaps only one why it can. It’s up to you to decide whether you are going to search for a way to do it, or regularly settle for a handy excuse. Some companies fall into the trap and use the feasibility study more like a sales pitch . Don’t do it!.

I am a big fan of the feasibility study but it should be a quick study and low cost exercise to determine if your COTS project (Commercial Off the Shelf Product) makes sense to adopt it within your organization.

 

 

 

Tips on the Oracle EBS R12 Upgrade Dilemma

on Thursday, 03 April 2014. Posted in Enterprise Software , Business Analysis, Blog

Tips on the Oracle EBS R12 Upgrade Dilemma

If taking away choices is a bad thing, then giving more choices must be good, right? Not necessarily for all Oracle clients. Too many choices can overwhelm a company. I think Oracle`s strategy is a fair one provide customers with a wide selection of products of a certain type to increase customer satisfaction and meet their unique requirements. After all, we all do it at the supermarket, when they provide us 20 different brands of toast, we are more likely to find a brand that suits our taste and meets our families’ requirements.

Any EBS upgrade is a nerve-racking situation for any entity. Let`s go directly into the subject. Before you begin your upgrade follow these 5 steps:

1. Ask what you are looking to really achieve with the upgrade if you keep your options as open as possible.

By doing this, you can see that the time and stress invested to keep a wide range of choice isn’t likely to outweigh the benefit of possibly just saving a few dollars upgrade or re-implement R12. Do a full analysis conventional upgrade or re-Implementation of R12.

2. Once you’ve made your decision, stick with it.

Don’t allow yourself a “safety net” of being able to take it back or swap just because you’ve changed your mind. Know that this is the right choice for your organization, right now. Stick with your decision all 3 Oracle versions are valid – The decision has No wrong answer. Stop talking and execute Oracle will support you with any of the 3 versions you select.

3. Forget about the other “EBS versions”.

They’re will always be someone that will question or doubt that decision, don’t dwell on how wonderful the things may have been if you selected the other version. Move ahead, many companies i see spend lots of time and money on this point Don’t.

4. Ask: do you really need it anyway?

If you already own several pairs of boots, how will another pair affect your happiness? Focus on what value the upgraded EBS version provides to your company, rather than just upgrading because of Oracle`s roadmap.

5. Trust yourself.

You know what you really need, and what is right for you. Be happy with your choice when you’ve made it, and know that your company will not cease to exist if, by the slightest chance, this was the wrong choice.

When looking to upgrade your EBS release below is the timeframe with the support policies for 11.5 and 12.1

 timeline

For people that are not familiar with Oracle support policies, Each new version of EBS when launched the first 5 years is called premier and support costs are defined when software is purchased, the next 3 years are named Extended and an extra support cost is usually added.

For example EBS 12.2 that was released GA (General availability) in 2013, premier support ends in 2018.

Decision process for the R12 EBS Upgrade

Lets go to the heart of the question upgrade to which version, Here are my thoughts on the topic:

Upgrading to Release 12.1.3 : This EBS version is currently used by thousands of customers and will provide you the least surprises. The upgrade path is well known and provides the least risk, also if your only requirement is to upgrade for the cheapest short term cost and no new functionality is required for your organization 12.1.3 is your best bet. Currently the majority of EBS customers are on this version and you should be good for the next 4 years.

Upgrading to Release 12.2.2 : Requires to upgrade to 12.2 and then install the 12.2.2 release pack , this version includes lots of new features Online patching which allows the E-Business Suite to be updated while the system is still running and users entering transactions, but lots of new feature here is the link to all new business and technical features : E-Business Suite 12.2 Release Content Document (Note 1302189.1)

Upgrading to Release 12.2.3 : Requires to upgrade to EBS 12.2 and then to install the 12.2.3 release pack, one of the many features of 12.2.3 is to be able to change the new-look and feel of the user interface by changing the below profile :

Screenshot of the profile option that you need to change

 look and feel profile

One of the multiple look and feels available within R12.2.3

screenshot of new UI

For a full complete list of 12.2.3 features, it can be found at the following hyperlink Oracle E-Business Suite Product Specific Release Notes, Release 12.2.3 (Doc ID 1605928.1)

To conclude, my opinion upgrading to the latest version minus 1 is always the safest upgrade. If you think about it most bugs get resolved in the next version following the one the bug was identified.

Like usual share your thoughts & the approach that is or was followed at your company.

 

5 Tips to engage more efficient meetings

on Wednesday, 22 January 2014. Posted in Blog

5 Tips to engage more efficient meetings

 

 

 

Most of us believe we are very efficient in our meetings, the main issue meetings are not effective we waste valuable time figuring out what we are trying to accomplish in them.

Here some data, in an informal poll conducted by Forbes several years ago, they asked 1000 professionals how they would rate their overall experiences as meeting attendees throughout their careers. Here’s how they responded:

79% rated meetings as “run terribly”

14% rated meetings as “run fairly well”

7% rated meetings as “run extremely well”

Some more statistics:

http://www.forbes.com/sites/sebastianbailey/2013/08/08/just-say-no-how-your-meeting-habit-is-harming-you/

http://business.salary.com/why%2Dhow%2Dyour%2Demployees%2Dare%2Dwasting%2Dtime%2Dat%2Dwork/slide/9/

Don’t fall into the bad statistic categories! Here are some tips that I try to follow:

1) A change of scenery and a bit of fun does wonders for getting people thinking differently and loosening up! (Coffee, power walk meeting, restaurant meeting instead of a conference room meeting with PowerPoint)

2) The meeting notes need to be laser focused in answering 3 questions

What do we see as the next steps?

Who should take responsibility for them?

And what should the timeframe be?

Record the answers and send out an email so that everyone is on the same page. This helps with accountability also no one can say they're not sure what really happened.

3) Don't skip writing minutes just because everyone attended the meeting and knows what happened. Meeting notes serve as a record of the meeting long after people forget what happened.

4) Ban the words "cant" "unable" "not possible" from the room and establish a clear donation to local charity by anyone that utters those words

4) Always provide an escape valve, some meetings tend to be intense, following a meeting, it is vital that your team know that your door is always open if they are struggling with the outcome

5) Do use positive language. Rather than describing the discussion as heated or angry, use passionate, lively, or energetic--all of which are just as true as the negative words. 

Wish everyone a 2014 filled with productive meetings captured efficiently in crisp, clear meeting notes!Never forget Ideas are cheap;come with solutions in your meetings

Like usual share your thoughts and advice on the topic.

 

Best practices in solution architecture for Oracle EBS, OBI, Hyperion Planning

on Wednesday, 04 December 2013. Posted in Enterprise Software , Blog

Best practices in solution architecture for Oracle EBS, OBI, Hyperion Planning

A perfect design is an enemy of a good design. Often, we strive for a perfect design by customizing our systems, with what we currently know and forget quickly that the out of the box design may not provide the best solution to a given problem but it would probably have the best chance of meeting the schedule , regulatory compliance and cost constraints with acceptable quality.

I just completed US financial services solution architecture and noticing a trend with enterprise customers towards simplicity and making sure the business is provided tools to adapt to the new out of the box functionality reality. 2014 focus seems to be on essentials, mobile and providing a responsive design to the end user.

Having been lucky enough to have implemented multiple times EBS R12, Hyperion Products, OBI and CRM projects, I share some best practices on what in my view should not be modified and other areas that should be slightly improved from a business architecture standpoint:

 

Architecture OBI Hyperion  EBS

 

One question that comes often what is each product main purpose: here is a quick 1 liner on the products.

Hyperion Financial management is Oracle’s consolidation tool and statutory reporting

Hyperion Planning is the Strategic Planning, Budgeting and forecasting tool

Hyperion Financial Data Management is a tool to map different chart of accounts between source systems (EBS and non EBS applications) and HFM

Oracle EBS R12 is the ERP that store the Financial, Project, Procurement, Supply chain transactions

OBI Oracle Business Intelligence is the BI platform that stores the OLAP analytics, provides enterprise reporting, mobile BI and different scorecards.

When implementing your enterprise software keep in mind the following best practices:

1)  Times are changing; your approach to BI must change, Mobile Users Deserve the Same Quality of Browsing Experience as on your computer, one financial services company in the US is making sure most ERP, CRM transactions can be performed by mobile or tablet. Put in place mobile responsive design architecture when designing your solution. Your competitors are probably doing it or thinking about it. Technology has become the differentiator, not the business process.

2)  Capture integration requirements, then challenge all requirements that don’t respect the out of the box functionality, always make use of the product API’s to customize your solution if required. Focus on essential requirements only.

3) All enterprise software now integratre with Microsoft Excel, Microsoft’s classic spreadsheet program, is a favorite of sales and finance teams everywhere, use it to minimize change management

4)  One that I see often, not matching the growth strategy for the company to the capabilities of the system being implemented. Make sure everyone understands your functionality/ project scope and ROI to avoid the smoking mirror syndrome were the expectations and money spent do not correlate to the required outcome. Communicate with facts and data only!

Like usual please provide your thoughts and comments on solution architecture best practices.

 

 

Use buzzwords wisely instead work on your value proposition, here is one example that has worked well for me for the last 5 years

on Tuesday, 12 March 2013. Posted in Blog, Business Intelligence

Use buzzwords wisely instead work on your value proposition, here is one example that has worked well for me for the last 5 years

 

Essentially, most of the really popular buzzwords ones have become cliché, and therefore make it easy for a customer to spot the sales pitch, and customers do not like to buy sales pitches. They like to buy service and products.

The verdict, then, is that buzz words are an effective tool, but only when used in moderation. One or two unique, carefully selected phrases can catch a customer's attention, and help them understand the benefits of the product or service. More than that will start to confuse the information and put the customer on guard.

As an employee or consultant you should always work on your value proposition.

Your value proposition is a statement that summarizes on how you are differentiated from your competitors. It should answer the question: “Why should I choose to buy this product or service, and why now?” Here are some tips:

The best value proposition is clear: what is it, for whom and how is it useful? If those questions are answered, you’re on the right path. Always strive for clarity first.

If your value proposition makes people go “oumph?”, you’re doing it wrong. If they have to read a lot of text to understand your offering, you’re doing it wrong. Yes, sufficient amount of information is crucial for conversions, but you need to draw them in with a clear, compelling value proposition first.

What makes a good value proposition:

  1. Clarity! It’s easy to understand.
  2. It communicates the concrete results a customer will get from purchasing and using your products and/or services.
  3. It says how it’s different or better than the competitor’s offer.
  4. It avoids hype (like ‘never seen before amazing miracle product’), superlatives (‘best’) and business jargon (‘value-added interactions’’synergies’).
  5. It can be read and understood in about 10 seconds.

 

Here is one example i have been offering clients for the last 5 years:

As a consultant, I have put in place multiple Enterprise BI solutions, over the years in implementing these products I developed a product in Excel to help clients analyze and provide options to build or Buy their BI applications.

The Differentiators of my product are

  1. Customizable to each clients project needs
  2. Fixed cost
  3. Quick turnaround and independent advice
  4. Simple to use
  5. No setup fee
  6. No long-term identification time and material contract required
  7. Money-back guarantee if the product has not provided any value

 appsconsultant.com BI work effort estimator

Since 2007, 110 global clients have purchased the product and satisfied with the results.

I believe that everybody has some kind of talent in them. No matter what it is everyone is able to do something better than some people. Be aware of your talent and make it be readable and understandable in around 10 seconds, why 10 seconds? In 2013 most of us have developed a short attention span main 4 reasons behind this is 1. Internet 2.Texting 3. Portable Music 4. Television

Here are some screenshots of the BI product:

appsconsultant.com BI budget estimates

 

appsconsultant.com BI Business rules

appsconsultant.com BI effort estimator

Test drove for the last 6 months Oracle Fusion Applications, they have achieved Incredible Things, 7 Pros and 2 Challenges of Fusion Applications.

on Wednesday, 13 February 2013. Posted in fusion, Blog, Enterprise Architecture

Test drove for the last 6 months Oracle Fusion Applications, they have achieved Incredible Things, 7 Pros and 2 Challenges of Fusion Applications.

 

As most of you know for the past 6 months with some individuals in Palo Alto,CA. I have been testing, educating myself on the next generation of Oracle applications called Oracle Fusions Applications. What is Oracle Fusion Applications? It is inspired by the best of breed of Oracle’s application: Peoplesoft (HRMS), E-Business Suite (Financials), Primavera (Projects), JD Edwards (Manufacturing/Financials) and Siebel (Embedded analytics)

The question that everyone is asking should i stay on my current ERP or replace my systems with Fusion applications: (I must get an email every two weeks on this topic). Before i share my thoughts on this topic, let me share my experience for the last 6 months on the current version of the Fusion applications:

Pros

1)The response time is solid, look and feel is great.

 fusionalextest2147

2) They have incorporated a configuration setup workflow that makes it much easier to configure your module. Above screenshot I logged in with Fusion Functional Setup Manager (FSM) this is a one- stop shop for all implementation activities from planning to deployment. FSM is a separate module product, who manages all setups and all the various branches of products groups. Fusion includes FSM to allow implementation by others than the IT department or consultants. This includes plenty of checklists and simplifies the job of the project manager to setup and monitor the setup tasks as identified by Fusion itself. (Functional setup much quicker and easier to perform!)

3) What I appreciated the most was the export setup data, this functionality also allows users to easily migrate configurations from one instance to another (Test/ Production), works great did not encounter any major issues.

fusionalexexportsetups

 

4) Oracle Fusion Architecture provides an open architecture ecosystem, which is service & event- enabled.

5) Current present day applications have been on proprietary tools like People Tools, Forms, which require niche skill sets to manage and maintain.

6) Fusion has been developed; with Open standards based technology and is built on re-known Oracle Fusion Middleware (ADF, JAVA, SOA, BPEL, WEB 2.0 etc).

7) Currently CRM and HCM families are the most popular modules of Fusion, followed by Supply chain management (SCM).  Below are all the family products:

 fusionapplications

Where does PeopleSoft, EBS, Primavera, JDE and Siebel go from there? All these ERP’s had released a major version after the announcement of Fusion GA(General Availability), and there's no end in sight for future support(I guess until 2020). In fact, I think Oracle has good reason to keep these Enterprise systems going, even with Fusion now as an option.

I don't think Oracle is in a rush to try to get people to move to Fusion. PeopleSoft, EBS etc...They are very profitable business for them.

If you just look at PeopleSoft are far more profitable than Fusion precisely because the latter is so new. The dilemma for customers is when to opt for innovation over stability.

Oracle Fusion implementation can be done in 4 ways by

  1. Upgrading—Replacing an existing Oracle Applications instance with a new release (either a currently installed Oracle Applications version or Oracle Fusion Applications)
  2. Reimplementation—Treating an existing Oracle Applications installation as a “legacy system” and implementing some components of a live Oracle Fusion Applications installation or an entirely new Oracle Fusion Applications installation
  3. Coexistence—Adding Oracle Fusion Applications solutions to a customer’s existing Oracle Applications solutions, rather than upgrading or implementing new solutions in place of existing solutions
  4. Migration of data—Converting data from one Oracle instance to another Oracle instance by using Oracle’s Open Interfaces API and other Oracle or third-party conversion tools

I am strong believer of co-existence strategy and architecture for Oracle E-Business Suite, PeopleSoft, JD Edwards and Siebel apps and Fusion, for the following 3 reasons:

1- Risk mitigation, Fusion applications is still in my view a new product

2- You require revamping your technology skills within your organization to extend, maintain and support the various components of Oracle Fusion Applications here is my short list (A coexistence strategy can help you slowly adapt with the change of technologies):

  • SQL, PL/SQL, JAVA & java script
  • XML – Extended Markup Language
  • CSS – Cascading Style Sheets
  • XSL – Extensible Style sheet Language
  • ADF – Application Development Framework
  • JSF – Java Server Faces
  • Web Services
  • BPEL – Business Process Execution Language
  • AIA – Application Integration Architecture
  • Web Center
  • BI Publisher
  • OBIEE – Oracle Business Intelligence Enterprise Edition
  • Hyperion Essbase
  • WebLogic Server Administration
  • Oracle Identity Management

3- Most corporations have invested significant money in their current technologies, and will require a strong business case with facts and numbers on the added value of going to Fusion in a big bang approach.

Interest will remain high with Fusion applications and my predictions in the next 5-8 years everyone will be on Fusion similar model like SAP. Why 5-8 years? Most corporations require lots of inter connections to other systems (spider web architecture) and have invested in significant customizations to meet the corporations global business requirements.

My overall experience with the Fusion applications exceeded my expectations. Would appreciate to hear from clients and others that are live with Fusion.

9 ways to reduce cost and maximize value on User Productivity Kit (UPK)

on Sunday, 10 February 2013. Posted in Business Analysis, Blog

9 ways to reduce cost and maximize value on User Productivity Kit (UPK)

 

What is UPK?It is a software tool that can capture all the steps in a system process. It records every keystroke, every click of the mouse, each menu option chosen and each button pressed. All this is done in the UPK Recorder by going through the transaction and pressing “printscreen” after every user action. From this, without any further effort from the developer, UPK builds a number of valuable outputs

All major ERP/Enterprise  players have their own version (PSFT, EBS,JDE, SAP, Siebel) perhaps one of the less well known of the software products on the price list, however just a brief consideration of its name indicates that it may be of considerable value to organisations. We invest significant money and resources in the purchase and implementation of software applications but do we realise, in practice, the levels of productivity that we would like to have and that will bring the full return on our investment? 

Here are some tips to help you reduce costs:

  1. These tools have become quite easy to manipulate you don’t require a centralized group, de-centralize function these packages have become mainstream. De-Centralize the use of these type of packages.
  2. You invest more than time and money when you decide to go with a UPK package. You are, in essence, investing in a product to explain and handle your business processes. With everything that you spend (time, money, and effort) learning the system, Negotiate hard with your vendor, Your goal should be to pay the right price and not what the vendor is telling you, I have seen clients get substantial savings on these type of products. The downside once you are committed to the UPK system even if it is not entirely suited to you and your staff. This makes it unlikely that you'll switch to a new system, even if that system might work better, because you've just spent so much time incorporating it into your organization. Change is expensive.
  3. If you buy use it throughout the whole project lifecycle, as recommended below:Snap 2013-02-10 at 14.56.20

 

Were it adds value to your implementation:

4) Users learn and absorb the new application and procedures much easier through the many training tools available through UPK.

5) Quality assurance testing is made simpler and virtually seamless by capturing test case scenarios using the Oracle UPK.

6) Process documentation is completed almost automatically by utilising UPK.

7) When creating your content always have the training plan in mind, and it should always address these points:

Learning objectives

Training and delivery approach per module

Audience per module

Course curriculum

Course schedule

Assumptions

8) ROI on UPK is usually delivered quickly, it will help you standardize application throughout the organization and help you reduce test script creation time and reduce documentation time

9) Maintain your walk away power. It is better to walk away from a not interesting price rather than making too large of a concession, that your organization will regret later.

Finally in my experiences, UPK can output Instructor manuals, student guides and quick reference cards directly from the same single recording exercise. The efficiency that can be gained across the project is obvious in terms of a single recording and development exercise supporting so many project activities. UPK could be financially justified on the generation of test scripts alone for a medium to large implementation. 

When it comes to supporting major application implementations, there is no substitute for experience. Hire people with experience to help you design your UPK strategy and deployment.

 

Service Oriented Architecture (SOA)

on Tuesday, 01 January 2013. Posted in Solution & Business Architecture, Blog

SOA will dramatically change our working environments. Oracle SOA suite is the beginning of standards-based applications that are secured, managed and governed , and are spawned

by changes like Mergers & Acquisitions, regulatory compliance, and increased competition.  

With this in mind, we introduce the concept of a Service Oriented Architecture (SOA).

 

What is SOA it is a design blueprint for applications within an enterprise.
 

 

Corporations will adopt SOA, to increase their business agility, for faster response changes, increased technology asset reuse, reduced integration expenses, reduced business risk & exposure

The ability of SOA to change, evolve, and manage business processes throughout an

enterprise is changing the way IT works. SOA is enabling IT to operate as a

business unit. Alignment and accounting for IT investments is now based on business

strategies and transactions. SOA in an enterprise will identify and highlight

business dependencies and encourages cooperation and communication between

business units and IT.

 

SOA uses Services. Corporate applications evolve into organized collections of what are

referred to as “business services”. Looking at these applications from a service

orientation perspective closely maps to business initiatives and processes. So a

service can be payroll, or extending credit, or adding a new customer—it’s no longer

only a technical transactional process.


A well architected SOA provides top to bottom management visibilityof existing web services, so one doesn’t go on a “scavenger hunt” for any given

application. A SOA provides for a more rapid method of distributing applications and

increased agility. By leveraging, and the reuse of existing enterprise software,

infrastructure, and networking/bandwidth, the costs of custom integration and

interoperability are lowered. Manual tasks are reduced or eliminated. Compliance

within an organization’s industry is accomplished by exposing business

processes and reducing risks. For even greater cost savings, these

business services are reusable for many different applications both within and outside

of the enterprise without costly changes.

Most corporations have started to plan and implement a SOA adoption.

Copyright 2015 Appsconsultant.com. All rights reserved.