Design Recommendation

I am looking for some design recommendation. Our application has set of n (lets assume 2) processes. The definition of each process is in a XML file. The XML file looks like:
<processes>
<process name ="a" action="b" />
<process name ='x' action="y" />
</processes>
Now we have several clients that have certain characteristics and run these processes in specific order. For example:
Client 1 name = "clean" order = a, x
Client 2 name = "fun" order = x, a
I am trying to figure out what will be a good, clean design to store this information. Should I create another XML with client list?

Thanks for your replies. The process is currently in
production. I recently joined the team and I am now
trying to clean up the design. In current
implementation every thing is hard coded and we have
tough time adding any new clients that use the
current set of processes. Our goal is to add new
clients with minimum turn around.OK, is the in memory design cleaned up?
My experience is that when the design approach comes from the input or output perspective, the resulting design tends to be rigid and sub-optimal. Once you have determined how you wish to represent the data in memory, then you can desing the input and output to be a natural extension of that design (you may want to change it subtlely.) You can even use built-in classes from the JDK to write and read your Objects to/from XML.

Similar Messages

  • Design Recommendations 1941 and 2921 still good?

    Hi All,  I've been asked to make some design recommendations.  The 1941 and 2921 would be a good fit for this customer.  Anybody know if there are plans for these routers to go EOL anytime soon?
    Thanks in advance

    I'm installing many 19/29xx series routers and haven't heard anything from my rep about EOL. Even if it goes EOL you still have support for many years after that and a solid piece of equipment.

  • Adobe Flex & DESIGN Recommendations ?

    Hi Folks,
    While I am a bit beyond scratching the surface in Adobe Flex 4 & AS3 usage and knowledge, I am looking to spruce up the look and feel of my applications. So, I am looking at and getting confused by a never ending alpha soup of various Adobe products - such as Photoshop, Illustrator, InDesign, Catalyst, etc.
    Where do I start and what do I actually need in order to be able to spruce up my Flex App with some custom looking components, UI controls and logos ?
    What are you using and what would you recommend for a noobish person like my self?
    Thanks again,
    VC

    When I got Flex 2 certified, I found this software to be
    fairly useful. The Flex 3 exam version is not out yet, so you might
    consider getting the version for Flex 2, as it still should be
    useful:
    Attest
    I suggest going through these FB help topics and all
    sub-topics TWICE, compiling all sample programs.
    Flex Programming Elements
    User Interfaces
    Advanced Flex Programming
    Data Access and Interconnectivity
    Application Design
    Application Development
    Application Deployment
    Custom Component Development
    MXML Custom Components
    ActionScript Custom Components
    Nonvisual Custom Components
    Flex Data Visualization Developer's Guide
    Using Flex Builder 3
    Developing AIR applications with Flex
    Programming ActionScript 3.0

  • LAN Design Recommendations?

    Hello,
    We have a 48 port 2960G switch distributing our LAN to numerous 24 port 2960G switches.
    We have been talking about bringing in another 48 port 2960G switch for redundancy.
    Can someone please let me know what the best design options are for this setup, in terms of redundancy and possibly even load balancing? I am interested to find out what Cisco technologies/features are recommended in this situation.
    I created a quick drawing of what we currently have and what we are thinking about. None of these devices have been put into production yet. Let me know if you have any questions, thanks.

    Ok, scratch all that. My project has been updated, to the point where my design needs to go back to the drawing board. I was told to implement 100% end-to-end redundancy (from the distribution switches to the servers).
    We have nine racks of servers for this project. Each rack will get a primary access switch, and a secondary access switch. That is a total of 18 access switches. These switches will all have uplinks to two distribution switches. For the servers themselves, we will utilize NIC adapter teaming. The server network adapters will be configured in a primary/secondary relationship. I have an example drawing of how I think one rack would be laid out.
    - The two distribution switches are 2960G, 48 ports (already purchased).
    - The access switches are 2960G, 24 ports (already purchased).
    - There will be a total of five vlans, but only two of them will carry around 90% of the traffic.
    - The network will be strictly data. There is no voice traffic.
    - There will be a ballpark of around 60 servers (no more than 10 servers on a rack). Almost half of these servers are only there as backups.
    - There will be no end-user workstations off any of these switches. This is strictly a server farm.
    - I do not have a strong feel of the overall traffic on this network, but I was told that it could pass a few terabytes per day (moderate-low load I suppose?).
    I have a number of questions....
    1. Can two 2960G switches effeciently handle the stress of connecting to 18 access switches each? There will also be other links on these distribution switches, such as connections to the internet and end-user access from our corporate network.
    2. All five vlans will be propagated to all of our racks. I was hoping to balance the traffic by vlan. Make one distribution/access switch the primary link for one vlan - while making the other distribution/access switch the primary link for a different vlan. Is that feasible under my circumstances?
    3. Etherchanneling the trunks (that is, having two or more links from a distribution switch to an access switch) would not be possible, because you can only configure six etherchannels per switch total. My distribution switches would have 18 different etherchannels (one channel for each access switch). Am I right in thinking this?
    4. Will NIC adaptor teaming on each server effectively work in this scenario, or is there a better solution for redundancy? I read this can be done with Cisco's Link-State Tracking feature.
    5. Are there any modification suggestions to my drawing, or is that the best end-to-end redundant method for my situation?
    Feel free to ask questions. I look forward to some feedback, and appreciate the help.

  • Wireless re-design recommendation

    Hi, We have a wireless network setup and would like to expand it.
    Currently we have wireless in the HQ only - 4402 controllers (2) and 1142 APs.
    We have over 90 branches and would like to provide wireless to them as well. Some offices are large (20-30 users) and others are small (2-6 users). They connect to MPLS cloud with a low bandwidth connection (1.5 T1 to 5Mb ethernet connection)
    Should the branches get autonomous APs instead of lightweight and create a VLANs for each SSID with ACLs before routing them to the rest of the network, or is it advisable to implement them as "light weight" and increase the license on my controllers (there aren't too many licenses left if I can recall correctly)? Is there a document that covers a scenario like mine? I am ready to look at a total revamp of the wireless infrastructure if that is what is needed.
    Thank you very much experts.

    I would NOT recommend to go with Autonomous AP deployment at Branch sites, it will give you lots of admin overhead to maintain that setup.
    Instead you can use lightweight AP in FlexConnect mode which will give you good branch wireless design. Refer below Ciscolive material which will go through all the options available for good branch wireless design.
    http://d2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKEWN-2016.pdf
    since you have 4402 WLC, I would recommend to do a whole revamp of your wireless infrastructure including wireless controller as well (probably with 5508).
    PS: If you are looking more towards future, then you can consider next generation controllers like 3850/5760, but this involve most of hardware replacment in your switch network as well.
    HTH
    Rasika
    **** Pls rate all useful responses ****

  • Cisco best practice design recommendation for adding a subscriber?

    Hello all,
    We have UC Manager 7.1(3) running on a publisher and subscriber that is serving as the central voip to five (soon to be six) offices.  At what point does cisco recommend an additional subscriber be added to a cluster for call processing and load balancing?  I have been tearing through cisco's website and I am not finding this info.  I am sure it is there, just buried!
    Any feedback and links to the doc would be a huge help.
    Thank you.
    Rgds,
    Vicky

    Vicky,
    The answer you are looking for depends on a few things.  The most basic are:
    1) What hardware are you running? This will determine the maximum number of phones that can be registered to any one server. 
    2) The answer to the first question comes into play as you total up how many phones you need to accommodate throughout the entire cluster.  In addition, you want to provide adequate redundancy as well.  Right now, you have a 1:1 model (Sub should be primary call processing agent but can failover to Publisher).  As your cluster expands, you may need to consider a 2:1 model (2 active Subs, 1 backup) or continue with a 1:1 model.
    3) If your cluster has 1000+ phones, you need to look into going with a Pub, 2 Subs, and a dedicated TFTP server.
    Without getting too far into the weeds, take a look here first: http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/ipcc_enterprise/srnd/7x/c7ccmsrv.pdf
    Then, if you have additional questions - please ask!
    Hailey
    Please rate helpful posts!

  • Exchange 2013 deployment design recommendations?

    We are planning on upgrading from Exchange 2010 to 2013.  
    Currently, we have 2 Exchange servers.  One server with mailbox and hub transport in our local office with users.  The CAS is in a remote data center.  So, whenever either server is down or being restarted, all mail stops.
    We have received licenses for three Exchange 2013 servers.  What is the best way to set these up so there is high availability whenever any one of the three servers is offline.  Also, since we will still have the licenses for our existing two Exchange
    2010 servers, will there be any benefit in keeping those in this scenario?
    I have attached a diagram of our current layout and we want to revamp it.

    Hi 
    The current setup of your environment is not Microsoft recommended solution as there is no HA set up for mailbox hub as well as CAS 
    My recommendation for exchange 2013
    You can have CAS servers deployed one in each datacenter 
    Below thing can be thought for DAG Config
    In order to increase the service level which is to have one site alive when the other site is down, its
    better to Move the file share witness server to a server that does not belong to neither site but it needs to have reliable network communications between both sites.
    So if any of two sites fails, the DAG will have a quorum and it can remain operational. The databases will
    not be dismounted and service and data access will not be disrupted.
    If in case if you don't have 3 sites you can follow below( again this is not best recommended HA )
    Put the FSW in the primary Data Center and set the DAG to DAC mode so you can easily do a data center
    switchover in case the primary fails.
    http://technet.microsoft.com/en-us/library/dd351049(v=exchg.150).aspx
    Remember to mark as helpful if you find my contribution useful or as an answer if it does answer your question.That will encourage me - and others - to take time out to help you Check out my latest blog posts on http://exchangequery.com Thanks Sathish
    (MVP)

  • Design Recommendations for Evolving Business Needs

    Hi All,
    Over time it is feasible that business needs will evolve. This could include changing the data that is captured within business processes as well as workflows, changing core shell information, to having to reorganize the initially designed shell hierarchy.
    Wanted to find out from past experiences what guidelines/best practices/considerations there could be to prevent unintentionally designing shell hierarchy, shells and business processes that are either too inflexible for change or create major effort and rework in implementing it?
    Look forward to hearing any thoughts around this.
    Many Thanks
    Lim

    I meant no disrespect on the rating.  I guess I really don't want to spend more than $300 - $400.  I need to get a larger switch since I'm at capacity for my 8 port unmanaged switch, which was why I was looking at managed switches.  Honestly, I'm really only wanting a managed (layer 3) switch so I can isolate the guest wireless with VLAN's and have POE for the 1142 AP.  If I have to spend $1,000+ to do that I should probably rethink what I'm doing.  I'm sure the 3560x and 2960XR are great switches and have a lot of capabilities, but if I'm only using a small fraction of their capabilities then it doesn't make cost sense to go that route.  If there isn't any Cisco products in my price range with the features I'm looking for, feel free to tell me that.  I'll just have to see what else is out there or like I mentioned, rethink the guest internet access.
    Thanks
    Josh

  • Expert opinions needed - Design recommendation

    Please take a look at both Network designs and tell me which is a better option.
    I have more than 2 vlans but this is just a sample of my setup.
    I want to make sure I have a redundant inside network. Firewalls are Active/Standby.
    Please state why you think one design is better than the other and offer ways to maximize performance.
    Currently I am running Network A and thinking about switching to Network B to maximize performance.

    Hello There,
    Ive seen both types of designs (with a little modification).
    The first type, we call high-availability design ( but we use 2 links between the 2 l2 switches).
    and the second type is usual config.
    I dont see any problem using network B, but for network A I'd suggest a redundant link (you could use a l2 port-channel too, to avoid SPT blocking 1 of the links) between the 2 l2 sw.
    Just make sure you have the correct placement of root bridges and guarantee that you wont have connectivity issues between the HSRP routers on the Core layer. (on Cisco terms, I'd call your routers Collapse Distribution routers).
    Vlad

  • MPLS design recommendation

    Hello all
    i have 2 ASR 9000 acting as P routers connected to PEs in different remote locations.
    access switch ------ PE router 1 ------DSW switch -------ASR 9k (P router)--------PE router in remote locations
    both PE 1 and ASR 9k are in the same location
    the DSW Switch is connected to AAA server and also terminates the microwave connection that acts as a redundant link
    my question is :
    what would be the impact if i remove the DSW Switch and terminate the microwave redundant connection on the ASR9k ?
    where can i connect the AAA server then ?

    If you want to completly eleminate the DSW switch from your network then,
    HQ(AAA-----access Switch---PE Router-----ASR9k(P Router)---Other PE Router
    If you challenge is only terminating the link between PE to P directly and you still can put the DSW then
    HQ(Access Switch-----DSW------ Router(PE)-------ASR 9k P Router----Other PE Router
                                                |
                                                |
                                             AAA
    Hope Answer to your question
    BR
    Thanveer
    "Please Rate All Helpful Posts"

  • DMZ / Internet systems - Design recommendations

    I have a full SCCM 2012 R2 setup configured in our internal network.  Now I'm needing to add DMZ systems as clients, as well as supporting laptop users who connect via both the internal network and the internet.
    1) I have a separate AD forest in the DMZ that has no connectivity to the internal AD domain
    2) I have the ability for SCCM site component systems in the DMZ to connect directly to the internal SCCM database.
    3) Computers on the internet will most likely not be allowed to connect to internal systems directly.  DMZ based clients most likely will be unable to as well.
    4) I have an AD PKI infrastructure on the internal network, but not on the DMZ AD environment.
    Based on that, what's the best way to set up SCCM for what I'm wanting to do?

    When you can connect from the DMZ to the "internal" environment (as you mentioned in point 2) than I would go for a site system in the DMZ that contains a management point, distribution point and software update point. By having those roles in
    the DMZ you can provide those laptops with the required updates and software.
    The laptops should get their certificates from the internal PKI infrastructure.
    My Blog: http://www.petervanderwoude.nl/
    Follow me on twitter: pvanderwoude
    Peter,
    If I go that route, will the laptops be able to connect to the internal ConfigMgr systems when inside the corporate network, and then connect to the DMZ systems when on the Internet?

  • Design / Formatting Help Needed

    Good Afternoon,
    I am in the process of developing a help system to support a
    proprietary green screen application that we use in our
    organization… the green screen application is very convoluted
    and all steps/processes etc to be completed in the system have many
    many steps to complete. In order to not overwhelm the end user, in
    any given help topic there are multiple subtopics that are
    “hidden” until the DHTML dropdown hot spot is
    activated.
    Within each hotspot, there are also “sub hot
    spots”. However, this is confusing to the user… there
    are so many hotspots etc (both hotspots from the main topic page
    and “sub” hotspots within a hotspot) that the user is
    losing track of where they are at.
    I was wondering if anyone had an general design
    recommendations or best practice recommendations that I should be
    adhering to in order to eliminate this confusion.
    Thanks!

    I've used hotspots within hotspots without issues. I suggest
    you break the information into smaller chunks if you can. If a
    particular task is very long, consider making it a book instead of
    a single topic. For example, if you assign one topic to each of
    five tasks, but the third task involves six steps, turn the third
    task into six steps/topics, and bind them as a book in your Help
    file. So you'll go from this:
    1. Task 1 (single topic)
    2. Task 2 (single topic)
    3. Task 3 (single topic)
    4. Task 4 (single topic)
    5. Task 5 (single topic)
    To this:
    1. Task 1 (single topic)
    2. Task 2 (single topic)
    3. Task 3 (one book with six topics)
    4. Task 4 (single topic)
    5. Task 5 (single topic)
    This kind of solution should cut down on some of the
    nesting.

  • Help needed with BO universe recommendations

    Hi,
    I wanted to know if you can point me to any BO universe design recommendations e.g max size of database, max number of joins etc.
    Any help would be greatly appreciated.
    Thanks
    V

    Hi Vish,
    There is not limit in the design of the universe when it comes to size and complexity. Mainly limitations are imposed by the database system.
    In general, some good practices would include things like:
    - Do as much data cleansing at database level;
    - Avoid using a lot of joins between tables -the use of surogate keys is good practice (data warehousing);
    - Avoid outer joins;
    - Create classes in a logical manner grouping objects together so they are easy to find;
    - Test you universe by creating various combinations of object in reports, specially if you have contexts and resolved loops and chasm traps so you get the correct results...
    Hope these steer you in the right direction
    Jacques

  • SCCM design DMZ for intranet and internet clients

    Hello,
    I am looking for some design recommendations for my test environment that I would like to apply to one production environment (I already posted about this topic but I still have some questions).
    I am working with 2 domains (2 forests) with no trust relationships.
    Domain A : internal
    Domain B : DMZ
    From a firewall point of view, only the ports from the internal to the DMZ will be opened.
    From the internet to the DMZ, only HTTPS will be opened.
    Currently, I only manage the clients connected to the internal domain.
    I would like to deploy a new management point in DMZ that will allow me to manage my DMZ clients (servers) and my Internet clients (laptops).
    Should I use 2 management points ? Is it supported ?
    - one for the DMZ clients
    - one dedicated to my internet clients
    If I use only one MP, should I allow Intranet and Internet clients ?
    Should I allow my DMZ clients to communicate with the internal management point (port 80) and only use the MP in DMZ for my Internet clients.
    The only documents I can find on Technet require too many ports to be opened in the firewall (From DMZ to Internal) and can't be applied to my environment.
    Thanks.

    Have a look at the following blog which explains your queries comprehensively.
    http://blogs.technet.com/b/neilp/archive/2012/08/20/cross-forest-support-in-system-center-2012-configuration-manager-part-1.aspx
    -RG

  • Cluster Design (11g)

    Hi there!
    I am working on the design of a cluster that will support more than 200 databases with smalls SGAs, my question is, which are the considerations to keep in mind knowing that many databases implies greater amount of interconnect traffic. If anyone has experience running over 100 databases on the Oracle Clusterware please share your experience, good or bad, unfotunately found no documents explaining which are the guidelines or best practices to implement a cluster with these characteristics. Workload design recommendations are welcome.
    Thanks in advance.
    J

    hi,
    this is not direct answer but gives some idea
    http://www.dba-oracle.com/t_optimal_number_rac_nodes.htm
    I think that tuning in this case will be reactive rather than proactive, having set some rough boundaries as there are many variables/Dbs.

Maybe you are looking for