Assembler API for non-spring based development?

Has anyone used the Assembler API to develop applications that dont leverage the spring framework? Even better, is there any way the Assembler API can be leveraged without using any framework (just pojos)?
Trying to understand how a UI migration from the presentation API or the content API to Assembler API would look like for legacy Endeca implementations.

Certainly possible to do this and I believe there are customers who choose to go this route. One application off the top of my head that does this is the ATG/Endeca sample app. Also, if you attempt to integrate Endeca into the Commerce Reference Store (CRS), it's typically a more POJO style experience (.properties files instead of Spring XML, etc.).
Now, both of those probably have too much "overhead" and may not really apply to non-ATG implementations. All of the API calls are documented, i think the key is probably to start it as a "conversion project" and start to port over the different elements of the configuration (Assembler Factory initialization, etc.) to something POJO-based.
If the question is simply integrating the existing assembler logic in a non-Spring application, you should be able to hit the RESTful service to get JSON/XML back and forth to your application. Your cartridges and templates would still be managed inside Spring and via the assembler-context but you could grab the content and use it in pretty much any scenario.
EX: http://localhost:8006/assembler/json/pages/browse
Note that the assembler service, by default, uses a different set of configuration files (reference/discover-service/WEB-INF/*) than the Discover Data or Discover Authoring applications.
Hope that helps,
Patrick Rafferty
http://branchbird.com

Similar Messages

  • PO Release Strategy - Only for non material based

    Experts,
    I have a requirement to implement a release strategy for a single plant for POs for NON material based purchases ( only for using account assignments, cost centers etc).
    The release strategy I configured is working only for the specific plant I want... However, it works whether its a material based PO or a non material based PO.
    How do i get the strategy to work for only the service based purchases, and not the material ones?

    Thanks for the replies but I'm not sure if they are applicable...
    I did create a characterstic for item categories and added the one's I wanted to have... I did NOT include a blank because i thought that would make the difference between the material based PO and non PO. When we I create Po with material (even with no account assignment) it still goes through release.
    Any reason why that is?
    I dont believe the material group solution will not work either because we require material group for material and non material based POs..
    Side note - when i try to use CEKKO with KTTNP, i get a "KTTNP does not exist error." So i used EKPO - KTTNP... hopefully thats ok, but please let me know if its not.
    Edited by: farmerj3 on Jan 30, 2012 3:36 PM
    Edited by: farmerj3 on Jan 30, 2012 3:39 PM
    Edited by: farmerj3 on Jan 30, 2012 3:48 PM

  • Vendor code shall be editable for non-po based invoice

    hi,
    how to do Vendor code shall be editable for non-po based invoice.

    Hi Praveen,
    You cannot create a Invoice without reference to PO through MIRO,
    You can create a Invoice witout reference to PO throughj FB60 where you can enter the vendor of your choice.
    Cheers
    Chris

  • Identity SSO API with non-web based appilcations

    hi,
    i can appreciate hwo this works with cookies etc for web based applications that use the api or one of the agents on apache etc.
    but how does it go with non web based java and say windows applications?
    can anyone point me to some docs?
    thanks

    I don't work for Sun but here are my thoughts
    1. Yes, if you don't want to use the AM SDK then the
    XML auth service is the way to go.
    2 & 3. dunno
    4. I think if you pass around the SSOToken ID
    generated by AM then any application can issue a SAML
    query to see if the session is still valid and get
    identity/auth attributes back
    5. I think SAML 2.0 supports authentication and
    single signoff
    6. If you are doing a lot of thick client apps you
    should use kerberos instead of AM web based
    Authentication. AM supports kerberos authentication,
    most modern browsers support SPEGNO for passing
    credentials to web server, AD supports Kerberos, and
    even Solaris 10 comes with a free KDC built into the
    OS. There is plenty of documentation around kerberos
    and the JDK out of the box supports GSS-API for
    Kerberos authenticationThank you for your feedback.
    We looked at the use of kerberos as well, but this is not really an option as we are dealing with fat clients installed on desktops of clients. So these desktops do not fall within our span control (multiple domain controllers etc.).
    Regards,
    Thomas

  • IAS for non Database based web site

    We are using IAS for our website using Oracle Forms/Reports and Oracle databse 8i.
    We have now to develop small websites in pure HTML (no java, no Oracle Forms), we are wondering if it is still a good option to use IAS as the web server for those applications. If yes, do we simply have to define a new application in IAS but without connection string to a database?
    Same questions for web site based on Oracle 8i databse and JSP (without any Oracle forms and reports)

    Hi,
    Yes, you can do that by creating a new custom folder that will contain the following sql:
    select 'W' Flag_lov from dual
    union all
    select 'F' Flag from dual
    union all
    select 'M' Flag from dual
    union all
    select 'D' Flag from dual
    Then cerate an item class on that field and associate it with the "Flag" field from the original folder you use in the report.
    In the process of the item class creation you can select the items that will use that item class ("Flag").
    Now when you'll run the workbook you'll get the LOV for the flag.
    Also after you finished the configuration i suggest that you'll hide the custom folder you just created since it has no use for the users. you can do that by going to the folder properties and change the "Visible to User" to "Yes".

  • GR Reversal for Non GR based invoce Purchase order

    Hi Experts
    I have a query on standard SAP behavior
    I create a PO with GR indicator checked IR indicator checked but GR based IV indicator not checked
    this is a PO with Non GR based invoice
    Now I create Invoice  for full PO qty, the made GR for full qty and Invoice has been released for payment ( No blocks)
    Now I am reversing the invoice. During this reversal if the system throws an error or warning saying Invoice exists for PO.
    Please clarify
    Regards
    Kamalakkannan

    >
    Kamalakkannan Kandasamy wrote:
    > Hi Experts
    >
    > I have a query on standard SAP behavior
    >
    > I create a PO with GR indicator checked IR indicator checked but GR based IV indicator not checked
    >
    > this is a PO with Non GR based invoice
    >
    > Now I create Invoice  for full PO qty, the made GR for full qty and Invoice has been released for payment ( No blocks)
    >
    > Now I am reversing the invoice. During this reversal if the system throws an error or warning saying Invoice exists for PO.
    >
    > Please clarify
    >
    > Regards
    >
    > Kamalakkannan
    The question is not clear, is the system throwing a message at you. Seems like you have completed the cycle, and now you are reversing the invoice, that should not cause any messages coming up, unless you make a mistake in reversing

  • API for a RMI based application

    Hi,
    We have a RMI based application wherein the business layer runs on the server and there is a Swing based client which connects to it.
    Requirement:
    To provide an API for the business layer so that any client application can connect to it.
    Approaches:
    1. Usage of CORBA
    Use CORBA layer in place of RMI between the server and client; this shall ensure that any client application can connect to server.
    2. Keeping the constraint that the API shall support only Java clients
    Keep the RMI layer as it is; add a constraint that the API shall only support Java application
    Is there any other approach that you feel can be used? Please guide.
    Thanks in advance
    -Jay

    sabre150 wrote:
    masijade. wrote:
    I'm thinking more in the terms of his
    any client applicationpart of his "requirement".
    What does that mean? Does that truely mean any client? If so, RMI, AFAIK, isn't an option. CORBA would be better, even more generic would be an XML (SOAP type stuff) based Web Service.I have an FTP client. Does he want that to be able to talk to his server? I can't think that he could possibly mean thatWho knows with some of these people these days. ;-) It's of course, not possible, but they probably assume a "within reason" clause, not that that also doesn't vary widely from person to person, but CORBA still provides a wide base beyond Java apps and an XML base even wider (although less effeciently, normally).
    so I surmise that he just wants his Swing client to be able to be run remotely talking to his server regardless of firewalls and other constraints. In which case he probably just needs RMI-over-HTTP(S).Probably, and that is then, of course, the best solution.
    Given the original post content and the fact that this is posted in the 'New To Java' forum I really do think I am missing something.Who knows, the "requirement" is more than a bit vague. ;-)

  • A Web application + API for non web clients

    Hi there,
    I am new to the java enterprise world, i have a query regarding the application i am developing currently, I am not sure this is the exact category to ask this question but please help me on this.
    In very simple terms my applications job is to give a listing or view of files distributed across network.
    For this I need to have a webApp which can provide a view to all web clients. (where view is nothing but listing of files independent of there location)
    Because this view tells nothing more than files , and i am as data center administrator cannot tell much about data, so we need to provide APIs so other applications (WebAPP or anything else)
    can present the view in more data specific terms.
    The webapp part is fine with me, but how do i support API being on an application server like glassfish.
    Please help me on this.
    Thanks in advance
    AP

    Dear all,
    Anyone can help me to clear this problem ?

  • To Identify right IDOC for Non PO based Invoice posting

    Hi,
    Business requirement is to post a non PO inbound invoice which is available in the flat file to a SAP system using IDoc.
    The Idoc Should post the G/L & Cost center detail available in Flat file in to SAP system.
    No automatic assignment of cost center with G/L account is required.
    So we want to know a IDoc which SAP recommends/or should be used for the process with the matching process type.
    Any help in this regard is highly appreciated.
    Thanks & Regards
    Upender

    Hi,
    Have you considered ACLPAY01 ?
    Regards,
    Anand Mandalika.

  • Parallel Deskop for non-intel based Macs?

    I have a 2 yeay-old Powerbook and want to run similar to Parallel Desktop. But I look at this product and it is for Intel machines. Does a product exist to do this same Windows function but on a power chip?
    Mike

    Hi Michael!
    Yes, Microsoft produces Virtual PC for PPC Macs. Have a look at this page on Microsoft's site <http://www.microsoft.com/mac/products/virtualpc/virtualpc.aspx?pid=virtualpc>.
    Virtual PC will not be ported to the Intel platform, which means you'll only be able to use it so long as you continue to use your PowerBook. It's much slower that Parallels on an Intel Mac and is definitely not intended for gaming.
    Hope this helps! bill
    1 GHz Powerbook G4   Mac OS X (10.4.8)  

  • Activation of standars workflow for Non PO based Invoices

    Hi All,
    Please advise me with the following at earliest.
    I have activated the standard workflow for the transaction FV60, so that the work item will be generated in the approver inbox for the release amount. I have done the settings, but iam stuck up at the transaction OBWF, it says to assign the users to the position or the organizational unit. I have created the Posistion in transaction code PO13 (Posistion in Business work flow), could you please let me know how to assign users to this position.

    Hi,
    For setting the organization object for each level using OBWF transaction, you have to select the entry in transaction OBWF (in which the WF Variant + Approval Path + Level+Amount will decide which agent to pick) and choose button "Details (OrgObject)".
    Then in new window
    1. choose button "Org object" of create (2nd button on tool bar) if already the org object is created and you just want to link.  Then select JOB/Position/Organizational unit for which you want a linking.  Then choose the org element by using the Search Term window.  This will create the link for the level for which you wanted the user/user-group.
    2. Choose button "Create org. unit" to create new org unit like Job or Position and then complete linking as specified in point -1.
    You can test this by executing the function moudule "PRELIMINARY_POSTING_ACTOR1_DET" which is in the standard agent rule '00000139' which is linked to the standard task TS00007914.
    Hope this will help you, but aswer for this is very late.
    Regards,
    Manju

  • Is there a version of Firefox 4 for non-intel based macs?

    I have an iMac with a 1.8 G% processor. The Mac Intel download will not work on my computer..

    For older Macs that aren't supported in Firefox 4.0, try TenFourFox for PowerPC's running Mac 10.4.11 & 10.5.8 . <br />
    http://www.floodgap.com/software/tenfourfox/

  • Non Server Based Html Help

    I am using the following call which works perfectly well for
    server based HTML help:
    RH_ShowHelp( pWnd->m_hWnd, pDoc->m_sHelpPath,
    HH_DISPLAY_TOPIC, 0 )
    where pDoc->m_sHelpPath equals
    http://localhost/Help/HelpStart.htm.
    However I cannot get this code to work for non-server based
    help despite my best efforts
    i.e. where pDoc->m_sHelpPath equals
    C:\Inetpub\wwwroot\Help\HelpStart.htm.
    Can anybody offer an explanation?

    To create, you would need a copy of Acrobat pro which comes with designer, which allows you to hide show subforms. See designer forum for more info.
    You can also use the form fields in acrobat perhaps based on page templates.
    The only reason to get a server product with this would be to enable end users of the form to save the pdf using the Free reader. if this is not a requirement (PDF is submitted to a webserver, or simply printed) not sever would be required.

  • Does 10g have a API for grid based development ?

    Hi,
    Does 10g provide any API for developers to interface with the GRID job submission,resource management services? There is a GRID DK for 9i that provides a way to interface GLOBUS with oracle job schedulers etc. wanted to know whether there is such an API for 10g also ( or is it compatible)? . Also does it only allow globus based interfacing?
    thanks in advance.

    Hi,
    I looked at the view v$option but there was not record fro grid related entry.But I selected enterprise option when I installed 10g.But I didnt install the enterprise manager /management agent software which is bundeled separately. Do I have to install those also inoder to get he grid development kit installed.? please advice. (Also when I installed 10g , since there was no management agent found, I selected the "database control for database management" under database management processes screen in OUI.Is it a issue?
    thanks in advance!

  • Developing Java application for windows CE based Handheld device

    Hi everybody,
    I am planning to develop the java application for windows CE
    based handheld device.I came to know that Oracle 9iLite supports
    the Developement of Java Application for windows CE devices.Can
    i use the JDeveloper IDE to develop the application on windows
    NT.If so how to deploy the application on windows CE device(Is
    there any options in Jdeveloper to deploy the application).Any
    body please give the solution.
    Regards,
    Siva mani kumar.D

    I agree. In my opinion Sun has done a horrible job documenting all this madness for the average developer just starting out with this stuff. There is the CLDC, J2ME, Personal Java, J2ME-WTK, MIDP, MIDP-FCS ... maddness. Anyway after sorting through it all for a few days, I think the answer to your question you will need to use Personal Java for WinCE and the Sharp Zaurus, and MIDP for PalmOS for the palm. Jeode seems to be the most common and best Personal Java implementation and it is basically the JDK1.2.2 (or is it 1.1.8) that is designed to run on WinCE and Embeddix (such as Lineo on the Zaurus). You program it just like you would a 1.1.8 application and then you can test it by running pjava.exe which is included in the personal java 3.1 download from Sun. There is also a program called JavaCheck that will ensure that your app will run properly in PersonalJava. As for the Palm, MIDP for PalmOS is a 574K program that installs on your palm device. You then use the J2ME-WTK (wireless toolkit) to build a JAR/JAD file and you use the MIDP API to write the code.

Maybe you are looking for

  • He material is not displayed as valuated Sale Order Stock

    Sale Order has been created and MRP execution is done at MD04. The Sale Order is released as Production Order. But when I am executing T Code  MBBS I am getting error message syaing The material is not displayed as valuated Sale Order Stock. Diagnosi

  • Connect two monitors to macbook air NEW model

    Hi Apple experts I know that this is not the first time people asking this question, but as I can see it is 1,5 year ago last time people asked. I have the new 1,6 ghz Macbook Air and I want to connect two external screens which both only have VGA an

  • Emails Delete from Inbox after ticket is received in Office 365

    We recently migrated from Exchange 2010 to Office 365. In doing so, we noticed that the emails which generate tickets from our Helpdesk mailbox are now disappearing altogether, whereas before they would be process and moved to the deleted items. Anyo

  • HTC ONE in black (Stock)

    does anyone know when the black htc one will be in bestbuy stores? i just purchased the silver and i like it but the black just looks so much more sleeker and i really want that one but the employees at my local store dont know. so i figured i would

  • Adobe PDF Preset: Save Presets

    I'm trying to locate where this data is kept for this preset. I want to save PDF files on several machines with the same PDF preset settings. I will do this manually if there is no other way.