Global Directory
Global Directory
EXPLORE OUR SITES
London Stock Exchange Group
LSEG Data & Analytics
MyAccount
LSEG Perspectives
London Stock Exchange
FTSE Russell
LCH
Contact Us
Home
TR Internal
What does OPF stand for?
Ryan Morlok
...as it relates to Novus publishing.
Find more posts tagged with
refinitiv-internal
Accepted answers
Judith Zavala
Ryan, I found this information for you on OPF:
https://wiki.thomsonreuters.com/display/ERD/Workflow
It stands for Open Symphony Workflow engine for use with the LTC. The Open Symphony workflow engine (Often called OSWorkflow), is an open source workflow framework that uses xml and J2EE beans. It provides the semantics to control workflows in an application server. Most of ERD's workflow engine uses OSWorkflow, with a few modifications to fit our needs.
This would not be considered a Novus tool.
All comments
Judith Zavala
Ryan, I found this information for you on OPF:
https://wiki.thomsonreuters.com/display/ERD/Workflow
It stands for Open Symphony Workflow engine for use with the LTC. The Open Symphony workflow engine (Often called OSWorkflow), is an open source workflow framework that uses xml and J2EE beans. It provides the semantics to control workflows in an application server. Most of ERD's workflow engine uses OSWorkflow, with a few modifications to fit our needs.
This would not be considered a Novus tool.
Starlett Drader
Hi Ryan - I am not familiar with this one. Can you give some context? Where are you seeing it?
Ryan Morlok
Thanks Judith.
Ryan Morlok
Hi Starlett, I was encountering the acronym when looking through our Business Law Currents code in references to queues and FTP shares we were using for Novus publishing.
mtaylor
OPF literally stands for "Open Publishing Framework". It is an in-house workflow implemenation based on Open Symphony. I believe there are several instance of this running in-house. It is used by ALD (in publishing a lot of our analytical content) as well as for the publishing of GSI/LiveEdgar/WLB content (e.g. Filings, etc) and Medical Litigator related content.
Andrew Petrosie
OPF stands for Open Publishing Framework.
It was developed by the Analytical Law Development group based out of Rochester, NY in 2006. The project goal was to create as a reusable workflow framework for publishing content.
Versions up to OPF 5.x use a J2EE 1.4 implementation of Open Symphony Workflow and applications were typically deployed to WebSphere. OPF 6.x removes the J2EE EJB dependency, moves to Java 1.6, and relies heavily on Spring Framework 2.x. OPF 7.x was recently released which uses Java 1.7 and Spring Framework 3.x. OPF 6.x and OPF 7.x applications are typically deployed to Tomcat.
OPF uses the [Command Pattern][1] in order to isolate business logic into independent steps. This provides developers a way to create code that can be reused, reordered, and tested easily. It also allows developers to implement business logic with little knowledge of the underlying workflow code.
While OPF is often used to publish content to Novus it is not in any way affiliated with Novus. OPF has an optional Maven module called opf-ltc which provides code to publish and track loads to Novus through LTC.
Here is a link to an outdated wiki for OPF. A new wiki is being worked on and will be available on The Hub.
[
http://wiki.ald.int.westgroup.com/OPF][2]
EDIT: OPF Hub Page [
https://thehub.thomsonreuters.com/groups/analytical-law-development/projects/opf--open-publishing-framework][3]
[1]:
http://en.wikipedia.org/wiki/Command_Pattern
[2]:
http://wiki.ald.int.westgroup.com/OPF
[3]:
https://thehub.thomsonreuters.com/groups/analytical-law-development/projects/opf--open-publishing-framework
Quick Links
All Forums
Recent Questions
Terms of use
Privacy & Cookie Statement
Cookies settings
Do not sell my info
Whistleblowing
UK Bribery Act
Modern Slavery Act