Enterprise Architecture Question

Hello.
I was tasked with creating user interface that allows for management of customers in the central database. The task is self-explanatory, but the tables in the database are numerous and connected in multiple levels of relationships. Majority of tasks necessary already have stored procedures associated with them in the DB. My question is: Do I proceed with this project using the new Persistence API with EJB 3, or should I just stick with the standard JDBC/embedded SQL calls? This project is a "short-term" throw-away solution which has to be built rather quickly. Any suggestions and recommendations would be welcome.
Thanks.

Hi,
stored procedures cannot be handled using JPA (in the next JPA generation there should be some kind of support). So you can use hibernate (using native queries) - but it's not very good way as well - try to check spring framework (JDBC templates etc) how it deals with this - otherwise use normal DAO / DTO patterns and pure JDBC.
regards
Y
Edited by: yfalken on Mar 7, 2008 8:50 AM

Similar Messages

  • SOA Consortium: Enterprise Architecture 2010 Webcast

    One of the working groups in the SOA Consortium’s community of practice is the “EA2010” group. This group of seasoned enterprise architects from industry, government, systems integrators and vendors, has been actively discussing and defining the next generation role of enterprise architecture. Specifically, what enterprise architecture looks like – organization, practices and people – in a business-driven, service-oriented world.
    Read more about it <a href="http://entarch.blogspot.com/2007/10/soa-consortium-enterprise-architecture.html">here</a>

    On 14/07/10 12:58 PM, rajesh ahuja wrote:
    > Business Technology Summit 2010 India's First, Largest and Single-most
    > Inspirational Technology Show
    This forum is a place to ask questions about jdt. Please post your
    advertisements elsewhere.
    - Prakash
    Platform UI Team, IBM
    www.eclipse-tips.com

  • Oracle VM Server for SPARC - network multipathing architecture question

    This is a general architecture question about how to best setup network multipathing
    I am reading the "Oracle VM Server for SPARC 2.2 Administration Guide" but I can't find what I am looking for.
    From reading the document is appears it is possible to:
    (a) Configure IPMP in the Service Domain (pg. 155)
    - This protects against link level failure but won't protect against the failure of an entire Service LDOM?
    (b) Configure IPMP in the Guest Domain (pg. 154)
    - This will protect against Service LDOM failure but moves the complexity to the Guest Domain
    - This means the there are two (2) VNICs in the guest though?
    In AIX, "Shared Ethernet Adapter (SEA) Failover" it presents a single NIC to the guest but can tolerate failure of a single VIOS (~Service LDOM) as well as link level failure in each VIO Server.
    https://www.ibm.com/developerworks/mydeveloperworks/blogs/aixpert/entry/shared_ethernet_adapter_sea_failover_with_load_balancing198?lang=en
    Is there not a way to do something similar in Oracle VM Server for SPARC that provides the following:
    (1) Two (2) Service Domains
    (2) Network Redundancy within the Service Domain
    (3) Service Domain Redundancy
    (4) Simplify the Guest Domain (ie single virtual NIC) with no IPMP in the Guest
    Virtual Disk Multipathing appears to work as one would expect (at least according the the documentation, pg. 120). I don't need to setup mpxio in the guest. So I'm not sure why I would need to setup IPMP in the guest.
    Edited by: 905243 on Aug 23, 2012 1:27 PM

    Hi,
    there's link-based and probe-based IPMP. We use link-based IPMP (in the primary domain and in the guest LDOMs).
    For the guest LDOMs you have to set the phys-state linkprop on the vnets if you want to use link-based IPMP:
    ldm set-vnet linkprop=phys-state vnetX ldom-name
    If you want to use IPMP with vsw interfaces in the primary domain, you have to set the phys-state linkprop in the vswitch:
    ldm set-vswitch linkprop=phys-state net-dev=<phys_iface_e.g._igb0> <vswitch-name>
    Bye,
    Alexander.

  • Architecture question, global VDI deployment

    I have an architecture question regarding the use of VDI in a global organization.
    We have a pilot VDI Core w/remote mysql setup with 2 hypervisor hosts. We want to bring up 2 more Hypervisor hosts (and VDI Secondaries) in another geographic location, where the local employees would need to connect desktops hosted from their physical location. What we don't want is to need to manage multiple VDI Cores. Ideally we would manage the entire VDI implementation from one pane of glass, having multiple Desktop Provider groups to represent the geographical locations.
    Is it possible to just setup VDI Additional Secondaries in the remote locations? What are the pros and cons of that?
    Thanks

    Yes, simply bind individual interfaces for each domain on your web server,
    one for each.
    Ensure the appropriate web servers are listening on the appropriate
    interfaces and it will work fine.
    "Paul S." <[email protected]> wrote in message
    news:407c68a1$[email protected]..
    >
    Hi,
    We want to host several applications which will be accessed as:
    www.oursite.com/app1 www.oursite.com/app2 (all using port 80 or 443)
    Is it possible to have a separate Weblogic domain for each application,all listening
    to ports 80 and 443?
    Thanks,
    Paul

  • Running MII on a Wintel virtual environment + hybrid architecture questions

    Hi, I have two MII Technical Architecture questions (MII 12.0.4).
    Question1:  Does anyone know of MII limitations around running production MII in a Wintel virtualized environment (under VMware)?
    Question 2: We're currently running MII centrally on Wintel but considering to move it to Solaris.  Our current plan is to run centrally but in the future we may want to install local instances local instances of MII in some of our plants which require more horsepower.  While we have a preference for Solaris UNIX based technologies in our main data center where our central MII instance will run, in our plants the preference seems to be for Wintel technologies.  Does anybody know of any caveats, watch outs or else around running MII in a hybrid architecture with a Solarix Unix based head of the hybrid architecture and the legs being run on Wintel?
    Thanks for your help
    Michel

    This is a great source for the ins/outs of SAP Virtualization:  https://www.sdn.sap.com/irj/sdn/virtualization

  • Establishing BPM, SOA and Enterprise Architecture and 'Governance'

    Good day all,
    (Originally posted on LinkedIn Oracle BPM group)
    (This post can also apply to those implementing SOA and/or Enterprise Architecture)
    After reviewing Oracle's IT Strategies from Oracle (ITSO) reference library (http://www.oracle.com/technetwork/topics/entarch/itso-165161.html) there does not seem to be anything specifically created (yet) targeting a BPM Governance Framework.
    It is mentioned in a document in the above mentioned library, titled "Business Process Engineering", document ID E20216-03, file name of, oracle-pg-bpm-bus-proc-eng-r3-0-292099, page 5-2, 3rd paragraph, and I quote, " (see A Framework for BPM Governance for more information). Yet there is no link or section to or for said reference nor anything else within that document. Disappointing.
    The closest and so far best approach I feel is a PDF file titled, ONE 2010-ART-BPM Governance Framework-VKhusidman-v51, authored by Vitaly Khusidman, titled "BPM Governance Framework", BPTrends ▪ July 2010
    In this above document Dr. Khusidman recommends utilizing TOGAF as a framework for establishing the BPM Governance Framework. This also seems like a sound approach for those addressing the Enterprise Architecture (and governance which is a part of that larger 'whole') as well as SOA and BPM, especially those moving to a combination of SOA and BPM.
    What are the thoughts and approaches being used by others, who may also be using some of Oracle's products and tools, and tasked with addressing the whole enterprise and/or SOA-BPM combined?
    Cheers
    Edited by: 863177 on Jun 23, 2011 6:16 AM

    Or that phase of product life cycle..
    It seems as if academics are taking an increasing interests in SDN for gathering data. Possibly a knock-on of the University Alliances.
    IMO this one is legitimate.
    Cheers,
    Julius
    ps: Haven't guestified a Professor yet for ponits gaming with students. A whole new market!...

  • Architectural question

    Little architectural question: why is all the stuff that is needed to render a page put into the constructor of a backing bean? Why is there no beforeRender method, analogous to the afterRenderResponse method? That method can then be called if and only if a page has to be rendered. It seems to me that an awful lot of resources are waisted this way.
    Reason I bring up this question is that I have to do a query in the constructor in a page backing bean. Every time the backing bean is created the query is executed, including when the page will not be rendered in the browser...

    Little architectural question: why is all the stuff
    that is needed to render a page put into the
    constructor of a backing bean? Why is there no
    beforeRender method, analogous to the
    afterRenderResponse method? That method
    can then be called if and only if a page has to be
    rendered. It seems to me that an awful lot of
    resources are waisted this way.There actually is such a method ... if you look at the FacesBean base class, there is a beforeRenderResponse() method that is called before the corresponding page is actually rendered.
    >
    Reason I bring up this question is that I have to do
    a query in the constructor in a page backing bean.
    Every time the backing bean is created the query is
    executed, including when the page will not be
    rendered in the browser...This is definitely a valid concern. In Creator releases prior to Update 6 of the Reef release, however, there were use cases when the beforeRenderResponse method would not actually get called (the most important one being when you navigated to a new page, which is a VERY common use case :-).
    If you are using Update 6 or later, as a side effect of other bug fixes that were included, the beforeRenderResponse method is reliably called every time, so you can put your pre-rendering logic in this method instead of in the constructor. However, there is still a wrinkle to be aware of -- if you navigate from one page to another, the beforeRenderResponse of both the "from" and "to" pages will be executed. You will need to add some conditional logic to ensure that you only perform your setup work if this is the page that is actually going to be rendered (hint: call FacesContext.getCurrentInstance().getViewRoot().getViewId() to get the context relative path to the page that will actually be displayed).
    One might argue, of course, that this is the sort of detail that an application should not need to worry about, and one would be absolutely correct. This usability issue will be dealt with in an upcoming Creator release.
    Craig McClanahan

  • BPEL/ESB - Architecture question

    Folks,
    I would like to ask a simple architecture question;
    We have to invoke a partner web services which are rpc/encoded from SOA suite 10.1.3.3. Here the role of SOA suite is simply to facilitate communication between an internal application and partner services. As a result SOA suite doesn't have any processing logic. The flow is simply:
    1) Internal application invokes SOA suite service (wrapper around partner service) and result is processed.
    2) SOA suite translates the incoming message and communicates with partner service and returns response to internal application.
    Please note that at this point there is no plan to move all processing logic from internal application to SOA suite. Based on the above details I would like get some recommedation on what technology/solution from SOA suite is more efficient to facilate this communication.
    Thanks in advance,
    Ranjith

    You can go through the design pattern called Channel Adapter.
    Here is how you should design - Processing logic remains in the application.. however, you have to design and build a channel adapter as a BPEL process. The channel adapter does the transformation of your input into the web services specific format and invoke the endpoint. You need this channel adapter if your internal application doesn't have the capability to make webservice calls.
    Hope this helps.

  • SAP GRC for Enterprise Architecture - Synergies and Gaps

    Hi to all the Experts out there , I am a Freshie, Just Certified in TERP10 (Business Process Integration(, am doing Masters at Brunel University and the Dissertation topic I am working on is "SAP GRC for Enterprise Architecture - Synergies and Gaps ", and it involves unbiased exploration of SAP Solution for Governance Risk and Compliance for Enterprise Architecture, I request you all to contribute any related Information and or documentation for "SAP GRC" which can help me establish synergies for an Enterprise Architects perspective and gaps if any found.

    Hi
    You can find the basic documentation and whitepapers on GRC @
    http://www.sap.com/solutions/sapbusinessobjects/large/governance-risk-compliance/index.epx
    Which may help you in your study.
    Regards
    Swarna

  • Guidance for Enterprise Architecture

    Hi All,
    I have an experience of ABAP and fucntional in SAP. I would like to shift to career in Enterprise architecture. Could Please anyone guide me to start in SOA.
    Thanks In Advacne,
    Kiran V.

    Hi Kiran,
    If you want a career change to Enterprise Architecture, why do you think that SOA is a good starting point? You definitely need to understand SOA because it 'can' be (not necessarily) a cog in the wheel or an enabler of an organisation's Enterprise Architecture.
    Surely you would want to start by learning and applying a specific (or several) Enterprise Architecture Framework/s like TOGAF for example?
    Get an overview of what SOA is by reading an e-book 'SOA for dummies', it's a free IBM publication as far as I can remember, Google it & download it. Once you have a high level understanding of SOA then rather start with an Enterprise Architecture Framework. You can follow the [Togaf Learning Series|http://www.sdn.sap.com/irj/scn/weblogs?blog=/weblogs/topic/38] of blogs by Gourav Khare as a start.
    Another excellent guide is the [SOA Source Book from the Open Group|http://www.opengroup.org/projects/soa-book/]
    Regards, Trevor

  • Enterprise architecture?

    Refer to the following link:
    http://downloads.hemtech.co.za/jdo/manual/architecture.html
    Figure 12.2 describes an enterprise architecture where actual business
    objects are manifested on the client, yet all persisted via a common cache
    on an application server. I am very interested in this sort of
    architecture and I am wondering if such a thing can be constructed through
    Kodo. Any information would be appreciated.

    Figure 12.2 describes an enterprise architecture where actual business
    objects are manifested on the client, yet all persisted via a common
    cache on an application server. I am very interested in this sort of
    architecture and I am wondering if such a thing can be constructed
    through Kodo. Any information would be appreciated.Anything is possible, but it's not built into Kodo. This feature is high
    on our upcoming projects list, however.

  • Enterprise Architecture Framework (ESA Adoption Program)

    I have read that SAP has its own Enterprise Architecture Framework which is used by their own consulting Division.  I have read this will be moved to the public domain in the first quarter 2007 to complement ESA.  Does anyone know when this will be available and how it can be accessed.
    Will this be linked to the ESA Adoption Program and will there be accelerators available.

    Hello,
    I see some kind of feedback loop between system's ESA Adoption Program (ESOA Roadmap) and SAP EA Framework in this way that :
    1. ESA Adoption Program (process) reflects common business/organisational and IT strategy and defines SOA projects in which Solution Architecture and Enterprise Architecture must be build or rebuild.
    In consequence SAP EA Framework is used.
    2. Plan Phase of SAP EA Framework Architecture Development Cycle (ADC) with defined gaps between "to-be" and "as-is" affects Define and Evaluate Phase of ESA Adoption Program by defining details, corrections and new possibilities around services in existing Program.
    Additionally if we have new Building Blocks (eg new components to reuse) SAP EA Framework Repository is changed.
    3. In effect next "New Solution" project is conducted by updated ESA Adoption Program and uses updated SAP EA Framework,
    Regards
    Krzysztof Ziemba

  • Architecture Question...brain teasing !

    Hi,
    I have a architecture question in grid control. So far Oracle Support hasnt been able to figure out.
    I have two management servers M1 and M2.
    two VIP's(Virtual IP's) V1 and V2
    two Agents A1 and A2
    the scenerio
    M1 ----> M2
    | |
    V1 V2
    | |
    A1 A2
    Repository at M1 is configured as Primary and sends archive logs to M2. On the failover, I have it setup to make M2 as primary repository and all works well !
    Under normal conditions, A1 talks to M1 thru V1 and A2 talks to M2 thru V2. No problem so far !
    If M1 dies, and V1 forwards A1 to M2 or
    if M2 dies, V2 forwards A2 to M1
    How woudl this work.
    I think (havent tried it yet) but what if i configure the oms'es with same username and registration passwords and copy all the wallets from M1 to M2
    and A1 to A2 and just change V1 to V2. Would this work ????
    please advice!!

    SLB is not an option for us here !
    Can we just repoint all A1 to M2 using DNS CNAME change ??

  • Inheritance architecture question

    Hello,
    I've an architecture question.
    We have different types of users in our system, normal users, company "users", and some others.
    In theory they all extend the normal user. But I've read alot about performance issues using join based inheritance mapping.
    How would you suggest to design this?
    Expected are around 15k normal users, a few hundred company users, and even a few hundred of each other user type.
    Inheritance mapping? Which type?
    No inheritance and append all attributes to one class (and leave these not used by the user-type null)?
    Other ways?
    thanks
    Dirk

    sorry dude, but there is only one way you are going to answer your question: research it. And that means try it out. Create a simple prototype setup where you have your inheritance structure and generate 15k of user data in it - then see what the performance is like with some simple test cases. Your prototype could be promoted to be the basis of the end product if the results or satisfying. If you know what you are doing this should only be a couple of hours of work - very much worth your time because it is going to potentially save you many refactoring hours later on.
    You may also want to experiment with different persistence providers by the way (Hibernate, Toplink, Eclipselink, etc.) - each have their own way to implement the same spec, it may well be that one is more optimal than the other for your specific problem domain.
    Remember: you are looking for a solution where the performance is acceptable - don't waste your time trying to find the solution that has the BEST performance.

  • A new Enterprise Architecture online user group

    A new Enterprise Architecture online user group- and the first one as such- has come to life.
    The aim of our new user group would be the promotion of collaboration between enterprise architects around the world in order to help them do their work more easily and professionally by capitulating on shared experience and knowledge while creating an EA culture.
    The group activities and services will consist of:
    The EA Hot Line: a consulting service provided through free voice over IP tools (namely Skype) for acute issues and problems, delivered by and to our group members.
    A web cast once a month dealing with one of the many EA topics.
    Architecture Patterns DB: a database containing architecture patterns and a wiki to collaborate on them.
    Discussion forums dealing with EA issues.
    Wikis to create shared knowledge on requested topics.
    Providing a stage for articles on EA topics of all levels.
    You are all welcome to pay us a visit and join our user group at http://www.theeagroup.net/ea/Default.aspx
    Looking forward to see you,
    The EA Group

    Hi Mike,
    I just saw your post. Sorry for the confusing behavior. This is not something that we've seen occur or had reported in the past - very strange.
    My initial thought is that it may have something to do with the "Reply by email" functionality of discussions on Community Groups and the format of you title "Reminder: <original title>" However, I see that you also made some changes to the title beyond adding "Reminder:", so I'm not sure that theory holds up.
    Either way, we'll need to dig into this a bit further to figure out the source of the issue and correct it moving forwards. Thanks for reporting this and please let me know if you see unusual behavior along these lines again.
    Thanks!
    Matt
    Matt
    Product Owner - NI Community
    National Instruments

Maybe you are looking for

  • Problems with "File Open" and "File Save As" in Tiger

    I recently upgraded to OS10.4.3 on my PowerBook G4 and ever since I have had only frustration upon frustration with this new version. When launching a program whether it be QuarkXpress 6.5, Illustrator CS, Photoshop CS, InDesign CS or Acrobat 6.0 and

  • My adobe flash record works on Internet Ex. won't work on FFox???

    I switched from Internet Explorer to Firefox. I have the latest version of Adobe Flash that's needed to view youtube. I can still watch it on Internet Explorer but can't get it to work on Firefox. I'm told I have to download the program I already hav

  • How to be certain that I have an Ipad2 wifi 3G or Ipad3 wifi 3g?

    I bought a Ipad3+wifi+3G with 32Gb ... It seems to be an Ipad2+wifi+3G with 32Gb? How can I tell the different?

  • Creating function in a loop

    hello -- my problem is that i am dynamically creating a bunch of buttons in a loop, and want to include a different "onRollOver" function for each button. However, the variables I am setting in the functions are all being overwritten with the value f

  • N95 RM-160 upgraded to v20.2.011 (13-05-08) restar...

    Hello, Yesterday i used NSU to upgrade my N95 RM-160 it was in v11 something like that to v20.2.011 and now my cell restart 10 time in 1hour or more. I would like to know where i can found my old firmware or what i can do. What I did : - i re install