1460905692-f21bd918-3012-46dc-91d2-4d731140dc27

1. An optical connector having a housing defining an area surrounding a connection axis of the optical connector, the housing comprising: a pair of slits spaced from and adjacent to each other and extending parallel to each other in a direction perpendicular to the connection axis; an elastic portion defined between the slits; a protruding portion protruding from the elastic portion outward in a radial direction of the housing; and a mounting portion faced to the protruding portion with a space left therebetween.
2. The optical connector according to claim 1, wherein the mounting portion is disposed near the protruding portion in a direction parallel to the connection axis.
3. The optical connector according to claim 2, wherein the protruding portion has a slope inclined so that the height from the elastic portion is increased towards the mounting portion.
4. The optical connector according to claim 2, wherein the protruding portion has a tapered surface formed at a portion near the mounting portion.
5. The optical connector according to claim 2, wherein the housing has a polygonal cylindrical shape with a plurality of side walls, the slits being formed on at least one of the side walls.
6. The optical connector according to claim 2, wherein the housing has a rectangular cylindrical shape with four side walls, the slits being formed on the two side walls among the four side walls which are faced to each other, respectively.
7. The optical connector according to claim 2, wherein the mounting portion is disposed on an outer surface of an intermediate portion of the housing in the direction perpendicular to the connection axis.
8. The optical connector according to claim 2, wherein the mounting portion is a plate-like portion extending in a plane perpendicular to the connection axis.
9. The optical connector according to claim 1, further comprising: a splicing device disposed inside the housing and on the connection axis for assisting optical connection; and a holding member connected to the housing and holding the splicing device.
10. The optical connector according to claim 9, wherein the splicing device comprises a ferrule holding portion for holding two cylindrical ferrules used in connecting optical fibers, the ferrule holding portion being adapted for splicing the two cylindrical ferrules to each other.
11. An optical connection adapter comprising: a housing defining an area surrounding a connection axis of the optical connection adapter; a splicing device disposed inside the housing and on the connection axis for assisting optical connection; and a holding member connected to the housing and holding the splicing device, the housing comprising: a pair of slits spaced from and adjacent to each other and extending parallel to each other in a direction perpendicular to the connection axis; an elastic portion defined between the slits; a protruding portion protruding from the elastic portion outward in a radial direction of the housing; and a mounting portion faced to the protruding portion with a space left therebetween.
12. The optical connection adapter according to claim 11, wherein the splicing device comprises a ferrule holding portion for holding two cylindrical ferrules used in connecting optical fibers, the ferrule holding portion being adapted for splicing the two cylindrical ferrules to each other.
13. The optical connection adapter according to claim 11, wherein the mounting portion is disposed near the protruding portion in a direction parallel to the connection axis.
14. The optical connection adapter according to claim 13, wherein the protruding portion has a slope inclined so that the height from the elastic portion is increased towards the mounting portion.
15. The optical connection adapter according to claim 13, wherein the protruding portion has a tapered surface formed at a portion near the mounting portion.
16. The optical connection adapter according to claim 13, wherein the housing has a polygonal cylindrical shape with a plurality of side walls, the slits being formed on at least one of the side walls.
17. The optical connection adapter according to claim 13, wherein the housing has a rectangular cylindrical shape with four side walls, the slits being formed on the two side walls among the four side walls which are faced to each other, respectively.
18. The optical connection adapter according to claim 13, wherein the mounting portion is disposed on an outer surface of an intermediate portion of the housing in the direction perpendicular to the connection axis.
19. The optical connection adapter according to claim 13, wherein the mounting portion is a plate-like portion extending in a plane perpendicular to the connection axis.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A user operation acting device comprising:
a processing request receiving unit for receiving a processing request for requesting a process for a predetermined system device;
a definition executing unit for reading, from an execution definition storing unit storing execution definition which corresponds to the processing request received by the processing request receiving unit and defines user operation for the predetermined system device, the execution definition corresponding to the processing request, generating a browser operation instructing signal to instruct to operate a browser engine corresponding to the predetermined system device based on definition of the user operation shown by the execution definition read, and outputting the browser operation instructing signal generated; and
a browser engine operating unit for acting as the user operation for the predetermined system device by inputting the browser operation instructing signal outputted by the definition executing unit, generating a browser engine when the browser operation instructing signal is inputted, and operating the browser engine generated according to the browser operation instructing signal.
2. The user operation acting device of claim 1, wherein
the execution definition stored in the execution definition storing unit defines, as the definition of the user operation, an initialization process including generation of a plurality of browser engines and predetermined initialization for each of the plurality of browser engines generated and an execution process using each of the plurality of browser engines initialized;
the definition executing unit reads definition of the initialization process from the execution definition storing unit at a predetermined timing, based on the definition of the initialization process read, generates a browser initialization processing signal to instruct the browser engine operating unit to operate a browser engine corresponding to the initialization process as a browser operation instructing signal, and outputs the browser initialization processing signal generated;
the browser engine operating unit inputs the browser initialization processing signal outputted by the definition executing unit, generates the plurality of browser engines when the browser initialization processing signal is inputted, and according to the browser initialization processing signal, makes each of the browser engines generated execute the predetermined initialization process;
the definition executing unit reads definition of the execution process from the execution definition storing unit, based on the definition of the execution process read, generates a browser execution processing signal to instruct the browser engine operating unit to operate a browser engine corresponding to the execution process as the browser operation instructing signal, and outputs the browser execution processing signal generated to the browser engine operating unit after outputting the browser initialization processing signal; and
the browser engine operating unit inputs the browser execution processing signal outputted by the definition executing unit, according to the browser execution processing signal, operates each of the plurality of browser engines.
3. A user operation acting device comprising:
a session managing unit for storing and managing as a session management target a set of an execution logic which is an instance of user operation logic defining user operation for a predetermined system device and a browser engine instance which is an instance of a browser engine executing user operation of the execution logic by corresponding to a session ID (IDentification) identifying a session;
a processing request receiving unit for receiving a processing request for requesting a process for the predetermined system device and including a session ID, requesting the session managing unit to obtain the session management target managed by a same session ID as the session ID included in the processing request received, and when the session management target is obtained from the session managing unit, requesting the execution logic included in the session management target obtained to process;
a browser engine operating unit for operating a browser engine according to a browser operation instructing signal to instruct to operate the browser engine,
wherein the execution logic which is requested to process by the processing request receiving unit generates the browser operation instructing signal based on definition of the user operation of the execution logic which is itself, and outputs the browser operation instructing signal generated to the browser engine operating unit, and
wherein the browser engine operating unit acts as the user operation for the predetermined system device by inputting the browser operation instructing signal from the execution logic, and operating the browser engine instance obtained by the session managing unit according to an instruction of the browser operation instructing signal inputted.
4. The user operation acting device of claim 3,
wherein the execution logic defines as the user operation at least a first process for the predetermined system device and a second process, in which a same browser engine instance as a browser engine instance used for the first process is used, to be executed after the first process, and
wherein the browser engine operating unit copies the browser engine instance with a predetermined status in the first process and uses the browser engine instance copied for the second process.
5. A user operation acting program to have a computer execute processes of:
receiving a processing request requesting a process for a predetermined system device;
reading, from an execution definition storing unit storing execution definition which corresponds to the processing request received and defines user operation for the predetermined system device, the execution definition corresponding to the processing request, generating a browser operation instructing signal to instruct to operate a browser engine corresponding to the predetermined system device based on the definition of the user operation shown by the execution definition read, and outputting the browser operation instructing signal generated; and
acting as the user operation for the predetermined system device by inputting the browser operation instructing signal outputted, generating a browser engine when the browser operation instructing signal is inputted, and operating the browser engine generated according to the browser operation instructing signal.
6. A computer readable recording medium storing the user operation acting program of claim 5.