Discussions
Categories
- 17.9K All Categories
- 3.4K Industry Applications
- 3.3K Intelligent Advisor
- 62 Insurance
- 536.1K On-Premises Infrastructure
- 138.2K Analytics Software
- 38.6K Application Development Software
- 5.7K Cloud Platform
- 109.4K Database Software
- 17.5K Enterprise Manager
- 8.8K Hardware
- 71.1K Infrastructure Software
- 105.2K Integration
- 41.6K Security Software
HFM Architecture Diagram

Hi,
I am trying to replicate this HFM diagram as per my requirement:
URL of article
https://blogs.oracle.com/pa/financial-management-11124
URL of image
this is what i made:
Just wanted to ask if this diagram is good to go? Plus do i need to show any communication between managed servers?
Any suggestions are much appreciated
Best Answer
-
The diagram is good if you are kind of making it a generic one. Else if you are creating it for a particular customer you can put Oracle / SQL server / DB2 in the database layer based on which the customer wants to use. The Database layer can be more than one server or more than one (in case multiple nodes are configured to use handshake mechanism - kind of clustered / failover concept in HFM) depending on the size of the organization and the volume of data....the web app layer looks good depending on the number of Hyperion modules that you are planning to deploy....you can remove the HFM client on the client layer....HFM client no longer connects to the HFM application as it used to as per my understanding....it has become a standalone client....so it cannot interact with the HFM application server using http....you missed the HFM application Server which will have the XFMDataSource (the application instance running on the HFM server per application - so each HFM app will have its own XFMDataSource (earlier versions had HsVDataSource.exe)....
Thanks.
Answers
-
Hi there,
The diagram of the layers looks ok. Usually the database layer is one server and the web&app layer is another server.
-
The diagram is good if you are kind of making it a generic one. Else if you are creating it for a particular customer you can put Oracle / SQL server / DB2 in the database layer based on which the customer wants to use. The Database layer can be more than one server or more than one (in case multiple nodes are configured to use handshake mechanism - kind of clustered / failover concept in HFM) depending on the size of the organization and the volume of data....the web app layer looks good depending on the number of Hyperion modules that you are planning to deploy....you can remove the HFM client on the client layer....HFM client no longer connects to the HFM application as it used to as per my understanding....it has become a standalone client....so it cannot interact with the HFM application server using http....you missed the HFM application Server which will have the XFMDataSource (the application instance running on the HFM server per application - so each HFM app will have its own XFMDataSource (earlier versions had HsVDataSource.exe)....
Thanks.
-
thanks for helping me out.
I have everything on one server
Sure will add database name...
Will adjust HFM client in different manner...
my understanding is a bit void about xfmdatasource.... on which layer should i mention it... according to oracle it is on application layer? should i show a service under/in Financial Management Managed Server in application server?
plus i came across this diagram... https://erichelmer.files.wordpress.com/2015/03/11-1-2-4-arch.png
what is
JHsx Server?
LCM? (as in life cycle management service for HFM?)
DME?
Lifetime Management?
Health Check?
Just to be clear.... web layer contains oracle HTTP server and application layer contains all the managed servers?
Regards
-
The thing Eric has posted is his own / some customer configuration that he might have done....LCM is the Life Cycle Management service as you mentioned....the XFMDatasource is part of the HFM Application Server / Application layer....other services like DME / JHsx etc does not needs to be provided in the architecture diagram as those are internal to HFM application server. The Web layer is the Http layer, the web app are the web app modules that are deployed, the application layer are the application servers....
-
thanks for help guys.
Regards